diff --git a/src/students/GA_2_1/Analysis_solution.html b/src/students/GA_2_1/Analysis_solution.html new file mode 100644 index 0000000000000000000000000000000000000000..563a39e168d9a3a545d56dacc3d6ec83437c7bef --- /dev/null +++ b/src/students/GA_2_1/Analysis_solution.html @@ -0,0 +1,8895 @@ +<!DOCTYPE html> + +<html lang="en"> +<head><meta charset="utf-8"/> +<meta content="width=device-width, initial-scale=1.0" name="viewport"/> +<title>Analysis_solution</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script><script> +(function() { + function addWidgetsRenderer() { + var mimeElement = document.querySelector('script[type="application/vnd.jupyter.widget-view+json"]'); + var scriptElement = document.createElement('script'); + + var widgetRendererSrc = 'https://unpkg.com/@jupyter-widgets/html-manager@*/dist/embed-amd.js'; + + var widgetState; + + // Fallback for older version: + try { + widgetState = mimeElement && JSON.parse(mimeElement.innerHTML); + + if (widgetState && (widgetState.version_major < 2 || !widgetState.version_major)) { + + var widgetRendererSrc = 'https://unpkg.com/@jupyter-js-widgets@*/dist/embed.js'; + + } + } catch(e) {} + + scriptElement.src = widgetRendererSrc; + document.body.appendChild(scriptElement); + } + + document.addEventListener('DOMContentLoaded', addWidgetsRenderer); +}()); +</script> +<style type="text/css"> + pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: var(--jp-cell-editor-active-background) } +.highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } +.highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ +.highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */ +.highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ +.highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ +.highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ +.highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ +.highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ +.highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ +.highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ +.highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ +.highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ +.highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ +.highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */ +.highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ +.highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ +.highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ +.highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ +.highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ +.highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ +.highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ +.highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ +.highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ +.highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ +.highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ +.highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ +.highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ +.highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ +.highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ +.highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ +.highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ +.highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ +.highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ +.highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ + </style> +<style type="text/css"> +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/* + * Mozilla scrollbar styling + */ + +/* use standard opaque scrollbars for most nodes */ +[data-jp-theme-scrollbars='true'] { + scrollbar-color: rgb(var(--jp-scrollbar-thumb-color)) + var(--jp-scrollbar-background-color); +} + +/* for code nodes, use a transparent style of scrollbar. These selectors + * will match lower in the tree, and so will override the above */ +[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar, +[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar { + scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent; +} + +/* tiny scrollbar */ + +.jp-scrollbar-tiny { + scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent; + scrollbar-width: thin; +} + +/* tiny scrollbar */ + +.jp-scrollbar-tiny::-webkit-scrollbar, +.jp-scrollbar-tiny::-webkit-scrollbar-corner { + background-color: transparent; + height: 4px; + width: 4px; +} + +.jp-scrollbar-tiny::-webkit-scrollbar-thumb { + background: rgba(var(--jp-scrollbar-thumb-color), 0.5); +} + +.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal { + border-left: 0 solid transparent; + border-right: 0 solid transparent; +} + +.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical { + border-top: 0 solid transparent; + border-bottom: 0 solid transparent; +} + +/* + * Lumino + */ + +.lm-ScrollBar[data-orientation='horizontal'] { + min-height: 16px; + max-height: 16px; + min-width: 45px; + border-top: 1px solid #a0a0a0; +} + +.lm-ScrollBar[data-orientation='vertical'] { + min-width: 16px; + max-width: 16px; + min-height: 45px; + border-left: 1px solid #a0a0a0; +} + +.lm-ScrollBar-button { + background-color: #f0f0f0; + background-position: center center; + min-height: 15px; + max-height: 15px; + min-width: 15px; + max-width: 15px; +} + +.lm-ScrollBar-button:hover { + background-color: #dadada; +} + +.lm-ScrollBar-button.lm-mod-active { + background-color: #cdcdcd; +} + +.lm-ScrollBar-track { + background: #f0f0f0; +} + +.lm-ScrollBar-thumb { + background: #cdcdcd; +} + +.lm-ScrollBar-thumb:hover { + background: #bababa; +} + +.lm-ScrollBar-thumb.lm-mod-active { + background: #a0a0a0; +} + +.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb { + height: 100%; + min-width: 15px; + border-left: 1px solid #a0a0a0; + border-right: 1px solid #a0a0a0; +} + +.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb { + width: 100%; + min-height: 15px; + border-top: 1px solid #a0a0a0; + border-bottom: 1px solid #a0a0a0; +} + +.lm-ScrollBar[data-orientation='horizontal'] + .lm-ScrollBar-button[data-action='decrement'] { + background-image: var(--jp-icon-caret-left); + background-size: 17px; +} + +.lm-ScrollBar[data-orientation='horizontal'] + .lm-ScrollBar-button[data-action='increment'] { + background-image: var(--jp-icon-caret-right); + background-size: 17px; +} + +.lm-ScrollBar[data-orientation='vertical'] + .lm-ScrollBar-button[data-action='decrement'] { + background-image: var(--jp-icon-caret-up); + background-size: 17px; +} + +.lm-ScrollBar[data-orientation='vertical'] + .lm-ScrollBar-button[data-action='increment'] { + background-image: var(--jp-icon-caret-down); + background-size: 17px; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-Widget { + box-sizing: border-box; + position: relative; + overflow: hidden; +} + +.lm-Widget.lm-mod-hidden { + display: none !important; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +.lm-AccordionPanel[data-orientation='horizontal'] > .lm-AccordionPanel-title { + /* Title is rotated for horizontal accordion panel using CSS */ + display: block; + transform-origin: top left; + transform: rotate(-90deg) translate(-100%); +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-CommandPalette { + display: flex; + flex-direction: column; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.lm-CommandPalette-search { + flex: 0 0 auto; +} + +.lm-CommandPalette-content { + flex: 1 1 auto; + margin: 0; + padding: 0; + min-height: 0; + overflow: auto; + list-style-type: none; +} + +.lm-CommandPalette-header { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.lm-CommandPalette-item { + display: flex; + flex-direction: row; +} + +.lm-CommandPalette-itemIcon { + flex: 0 0 auto; +} + +.lm-CommandPalette-itemContent { + flex: 1 1 auto; + overflow: hidden; +} + +.lm-CommandPalette-itemShortcut { + flex: 0 0 auto; +} + +.lm-CommandPalette-itemLabel { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.lm-close-icon { + border: 1px solid transparent; + background-color: transparent; + position: absolute; + z-index: 1; + right: 3%; + top: 0; + bottom: 0; + margin: auto; + padding: 7px 0; + display: none; + vertical-align: middle; + outline: 0; + cursor: pointer; +} +.lm-close-icon:after { + content: 'X'; + display: block; + width: 15px; + height: 15px; + text-align: center; + color: #000; + font-weight: normal; + font-size: 12px; + cursor: pointer; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-DockPanel { + z-index: 0; +} + +.lm-DockPanel-widget { + z-index: 0; +} + +.lm-DockPanel-tabBar { + z-index: 1; +} + +.lm-DockPanel-handle { + z-index: 2; +} + +.lm-DockPanel-handle.lm-mod-hidden { + display: none !important; +} + +.lm-DockPanel-handle:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + content: ''; +} + +.lm-DockPanel-handle[data-orientation='horizontal'] { + cursor: ew-resize; +} + +.lm-DockPanel-handle[data-orientation='vertical'] { + cursor: ns-resize; +} + +.lm-DockPanel-handle[data-orientation='horizontal']:after { + left: 50%; + min-width: 8px; + transform: translateX(-50%); +} + +.lm-DockPanel-handle[data-orientation='vertical']:after { + top: 50%; + min-height: 8px; + transform: translateY(-50%); +} + +.lm-DockPanel-overlay { + z-index: 3; + box-sizing: border-box; + pointer-events: none; +} + +.lm-DockPanel-overlay.lm-mod-hidden { + display: none !important; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-Menu { + z-index: 10000; + position: absolute; + white-space: nowrap; + overflow-x: hidden; + overflow-y: auto; + outline: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.lm-Menu-content { + margin: 0; + padding: 0; + display: table; + list-style-type: none; +} + +.lm-Menu-item { + display: table-row; +} + +.lm-Menu-item.lm-mod-hidden, +.lm-Menu-item.lm-mod-collapsed { + display: none !important; +} + +.lm-Menu-itemIcon, +.lm-Menu-itemSubmenuIcon { + display: table-cell; + text-align: center; +} + +.lm-Menu-itemLabel { + display: table-cell; + text-align: left; +} + +.lm-Menu-itemShortcut { + display: table-cell; + text-align: right; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-MenuBar { + outline: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.lm-MenuBar-content { + margin: 0; + padding: 0; + display: flex; + flex-direction: row; + list-style-type: none; +} + +.lm-MenuBar-item { + box-sizing: border-box; +} + +.lm-MenuBar-itemIcon, +.lm-MenuBar-itemLabel { + display: inline-block; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-ScrollBar { + display: flex; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.lm-ScrollBar[data-orientation='horizontal'] { + flex-direction: row; +} + +.lm-ScrollBar[data-orientation='vertical'] { + flex-direction: column; +} + +.lm-ScrollBar-button { + box-sizing: border-box; + flex: 0 0 auto; +} + +.lm-ScrollBar-track { + box-sizing: border-box; + position: relative; + overflow: hidden; + flex: 1 1 auto; +} + +.lm-ScrollBar-thumb { + box-sizing: border-box; + position: absolute; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-SplitPanel-child { + z-index: 0; +} + +.lm-SplitPanel-handle { + z-index: 1; +} + +.lm-SplitPanel-handle.lm-mod-hidden { + display: none !important; +} + +.lm-SplitPanel-handle:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + content: ''; +} + +.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle { + cursor: ew-resize; +} + +.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle { + cursor: ns-resize; +} + +.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after { + left: 50%; + min-width: 8px; + transform: translateX(-50%); +} + +.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after { + top: 50%; + min-height: 8px; + transform: translateY(-50%); +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-TabBar { + display: flex; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.lm-TabBar[data-orientation='horizontal'] { + flex-direction: row; + align-items: flex-end; +} + +.lm-TabBar[data-orientation='vertical'] { + flex-direction: column; + align-items: flex-end; +} + +.lm-TabBar-content { + margin: 0; + padding: 0; + display: flex; + flex: 1 1 auto; + list-style-type: none; +} + +.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content { + flex-direction: row; +} + +.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content { + flex-direction: column; +} + +.lm-TabBar-tab { + display: flex; + flex-direction: row; + box-sizing: border-box; + overflow: hidden; + touch-action: none; /* Disable native Drag/Drop */ +} + +.lm-TabBar-tabIcon, +.lm-TabBar-tabCloseIcon { + flex: 0 0 auto; +} + +.lm-TabBar-tabLabel { + flex: 1 1 auto; + overflow: hidden; + white-space: nowrap; +} + +.lm-TabBar-tabInput { + user-select: all; + width: 100%; + box-sizing: border-box; +} + +.lm-TabBar-tab.lm-mod-hidden { + display: none !important; +} + +.lm-TabBar-addButton.lm-mod-hidden { + display: none !important; +} + +.lm-TabBar.lm-mod-dragging .lm-TabBar-tab { + position: relative; +} + +.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab { + left: 0; + transition: left 150ms ease; +} + +.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab { + top: 0; + transition: top 150ms ease; +} + +.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging { + transition: none; +} + +.lm-TabBar-tabLabel .lm-TabBar-tabInput { + user-select: all; + width: 100%; + box-sizing: border-box; + background: inherit; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-TabPanel-tabBar { + z-index: 1; +} + +.lm-TabPanel-stackedPanel { + z-index: 0; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-Collapse { + display: flex; + flex-direction: column; + align-items: stretch; +} + +.jp-Collapse-header { + padding: 1px 12px; + background-color: var(--jp-layout-color1); + border-bottom: solid var(--jp-border-width) var(--jp-border-color2); + color: var(--jp-ui-font-color1); + cursor: pointer; + display: flex; + align-items: center; + font-size: var(--jp-ui-font-size0); + font-weight: 600; + text-transform: uppercase; + user-select: none; +} + +.jp-Collapser-icon { + height: 16px; +} + +.jp-Collapse-header-collapsed .jp-Collapser-icon { + transform: rotate(-90deg); + margin: auto 0; +} + +.jp-Collapser-title { + line-height: 25px; +} + +.jp-Collapse-contents { + padding: 0 12px; + background-color: var(--jp-layout-color1); + color: var(--jp-ui-font-color1); + overflow: auto; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */ + +/** + * (DEPRECATED) Support for consuming icons as CSS background images + */ + +/* Icons urls */ + +:root { + --jp-icon-add-above: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5MikiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik00Ljc1IDQuOTMwNjZINi42MjVWNi44MDU2NkM2LjYyNSA3LjAxMTkxIDYuNzkzNzUgNy4xODA2NiA3IDcuMTgwNjZDNy4yMDYyNSA3LjE4MDY2IDcuMzc1IDcuMDExOTEgNy4zNzUgNi44MDU2NlY0LjkzMDY2SDkuMjVDOS40NTYyNSA0LjkzMDY2IDkuNjI1IDQuNzYxOTEgOS42MjUgNC41NTU2NkM5LjYyNSA0LjM0OTQxIDkuNDU2MjUgNC4xODA2NiA5LjI1IDQuMTgwNjZINy4zNzVWMi4zMDU2NkM3LjM3NSAyLjA5OTQxIDcuMjA2MjUgMS45MzA2NiA3IDEuOTMwNjZDNi43OTM3NSAxLjkzMDY2IDYuNjI1IDIuMDk5NDEgNi42MjUgMi4zMDU2NlY0LjE4MDY2SDQuNzVDNC41NDM3NSA0LjE4MDY2IDQuMzc1IDQuMzQ5NDEgNC4zNzUgNC41NTU2NkM0LjM3NSA0Ljc2MTkxIDQuNTQzNzUgNC45MzA2NiA0Ljc1IDQuOTMwNjZaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC43Ii8+CjwvZz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgOS41VjExLjVMMi41IDExLjVWOS41TDExLjUgOS41Wk0xMiA4QzEyLjU1MjMgOCAxMyA4LjQ0NzcyIDEzIDlWMTJDMTMgMTIuNTUyMyAxMi41NTIzIDEzIDEyIDEzTDIgMTNDMS40NDc3MiAxMyAxIDEyLjU1MjMgMSAxMlY5QzEgOC40NDc3MiAxLjQ0NzcxIDggMiA4TDEyIDhaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5MiI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEwIDEuNTU1NjYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==); + --jp-icon-add-below: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5OCkiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik05LjI1IDEwLjA2OTNMNy4zNzUgMTAuMDY5M0w3LjM3NSA4LjE5NDM0QzcuMzc1IDcuOTg4MDkgNy4yMDYyNSA3LjgxOTM0IDcgNy44MTkzNEM2Ljc5Mzc1IDcuODE5MzQgNi42MjUgNy45ODgwOSA2LjYyNSA4LjE5NDM0TDYuNjI1IDEwLjA2OTNMNC43NSAxMC4wNjkzQzQuNTQzNzUgMTAuMDY5MyA0LjM3NSAxMC4yMzgxIDQuMzc1IDEwLjQ0NDNDNC4zNzUgMTAuNjUwNiA0LjU0Mzc1IDEwLjgxOTMgNC43NSAxMC44MTkzTDYuNjI1IDEwLjgxOTNMNi42MjUgMTIuNjk0M0M2LjYyNSAxMi45MDA2IDYuNzkzNzUgMTMuMDY5MyA3IDEzLjA2OTNDNy4yMDYyNSAxMy4wNjkzIDcuMzc1IDEyLjkwMDYgNy4zNzUgMTIuNjk0M0w3LjM3NSAxMC44MTkzTDkuMjUgMTAuODE5M0M5LjQ1NjI1IDEwLjgxOTMgOS42MjUgMTAuNjUwNiA5LjYyNSAxMC40NDQzQzkuNjI1IDEwLjIzODEgOS40NTYyNSAxMC4wNjkzIDkuMjUgMTAuMDY5M1oiIGZpbGw9IiM2MTYxNjEiIHN0cm9rZT0iIzYxNjE2MSIgc3Ryb2tlLXdpZHRoPSIwLjciLz4KPC9nPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41IDUuNUwyLjUgMy41TDExLjUgMy41TDExLjUgNS41TDIuNSA1LjVaTTIgN0MxLjQ0NzcyIDcgMSA2LjU1MjI4IDEgNkwxIDNDMSAyLjQ0NzcyIDEuNDQ3NzIgMiAyIDJMMTIgMkMxMi41NTIzIDIgMTMgMi40NDc3MiAxMyAzTDEzIDZDMTMgNi41NTIyOSAxMi41NTIzIDcgMTIgN0wyIDdaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5OCI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMS43NDg0NmUtMDcgMS43NDg0NmUtMDcgLTEgNCAxMy40NDQzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=); + --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-bell: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgogICA8cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzMzMzMzIgogICAgICBkPSJtOCAwLjI5Yy0xLjQgMC0yLjcgMC43My0zLjYgMS44LTEuMiAxLjUtMS40IDMuNC0xLjUgNS4yLTAuMTggMi4yLTAuNDQgNC0yLjMgNS4zbDAuMjggMS4zaDVjMC4wMjYgMC42NiAwLjMyIDEuMSAwLjcxIDEuNSAwLjg0IDAuNjEgMiAwLjYxIDIuOCAwIDAuNTItMC40IDAuNi0xIDAuNzEtMS41aDVsMC4yOC0xLjNjLTEuOS0wLjk3LTIuMi0zLjMtMi4zLTUuMy0wLjEzLTEuOC0wLjI2LTMuNy0xLjUtNS4yLTAuODUtMS0yLjItMS44LTMuNi0xLjh6bTAgMS40YzAuODggMCAxLjkgMC41NSAyLjUgMS4zIDAuODggMS4xIDEuMSAyLjcgMS4yIDQuNCAwLjEzIDEuNyAwLjIzIDMuNiAxLjMgNS4yaC0xMGMxLjEtMS42IDEuMi0zLjQgMS4zLTUuMiAwLjEzLTEuNyAwLjMtMy4zIDEuMi00LjQgMC41OS0wLjcyIDEuNi0xLjMgMi41LTEuM3ptLTAuNzQgMTJoMS41Yy0wLjAwMTUgMC4yOCAwLjAxNSAwLjc5LTAuNzQgMC43OS0wLjczIDAuMDAxNi0wLjcyLTAuNTMtMC43NC0wLjc5eiIgLz4KPC9zdmc+Cg==); + --jp-icon-bug-dot: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMTkgOEgyMFYxMEgxNy45MUMxNy45NiAxMC4zMyAxOCAxMC42NiAxOCAxMVYxMkgyMFYxNEgxOC41SDE4VjE0LjAyNzVDMTUuNzUgMTQuMjc2MiAxNCAxNi4xODM3IDE0IDE4LjVDMTQgMTkuMjA4IDE0LjE2MzUgMTkuODc3OSAxNC40NTQ5IDIwLjQ3MzlDMTMuNzA2MyAyMC44MTE3IDEyLjg3NTcgMjEgMTIgMjFDOS43OCAyMSA3Ljg1IDE5Ljc5IDYuODEgMThINFYxNkg2LjA5QzYuMDQgMTUuNjcgNiAxNS4zNCA2IDE1VjE0SDRWMTJINlYxMUM2IDEwLjY2IDYuMDQgMTAuMzMgNi4wOSAxMEg0VjhINi44MUM3LjI2IDcuMjIgNy44OCA2LjU1IDguNjIgNi4wNEw3IDQuNDFMOC40MSAzTDEwLjU5IDUuMTdDMTEuMDQgNS4wNiAxMS41MSA1IDEyIDVDMTIuNDkgNSAxMi45NiA1LjA2IDEzLjQyIDUuMTdMMTUuNTkgM0wxNyA0LjQxTDE1LjM3IDYuMDRDMTYuMTIgNi41NSAxNi43NCA3LjIyIDE3LjE5IDhaTTEwIDE2SDE0VjE0SDEwVjE2Wk0xMCAxMkgxNFYxMEgxMFYxMloiIGZpbGw9IiM2MTYxNjEiLz4KICAgICAgICA8cGF0aCBkPSJNMjIgMTguNUMyMiAyMC40MzMgMjAuNDMzIDIyIDE4LjUgMjJDMTYuNTY3IDIyIDE1IDIwLjQzMyAxNSAxOC41QzE1IDE2LjU2NyAxNi41NjcgMTUgMTguNSAxNUMyMC40MzMgMTUgMjIgMTYuNTY3IDIyIDE4LjVaIiBmaWxsPSIjNjE2MTYxIi8+CiAgICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yMCA4aC0yLjgxYy0uNDUtLjc4LTEuMDctMS40NS0xLjgyLTEuOTZMMTcgNC40MSAxNS41OSAzbC0yLjE3IDIuMTdDMTIuOTYgNS4wNiAxMi40OSA1IDEyIDVjLS40OSAwLS45Ni4wNi0xLjQxLjE3TDguNDEgMyA3IDQuNDFsMS42MiAxLjYzQzcuODggNi41NSA3LjI2IDcuMjIgNi44MSA4SDR2MmgyLjA5Yy0uMDUuMzMtLjA5LjY2LS4wOSAxdjFINHYyaDJ2MWMwIC4zNC4wNC42Ny4wOSAxSDR2MmgyLjgxYzEuMDQgMS43OSAyLjk3IDMgNS4xOSAzczQuMTUtMS4yMSA1LjE5LTNIMjB2LTJoLTIuMDljLjA1LS4zMy4wOS0uNjYuMDktMXYtMWgydi0yaC0ydi0xYzAtLjM0LS4wNC0uNjctLjA5LTFIMjBWOHptLTYgOGgtNHYtMmg0djJ6bTAtNGgtNHYtMmg0djJ6Ii8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K); + --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=); + --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-code-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CiAgICA8cGF0aCBkPSJNNi41OSwzLjQxTDIsOEw2LjU5LDEyLjZMOCwxMS4xOEw0LjgyLDhMOCw0LjgyTDYuNTksMy40MU0xMi40MSwzLjQxTDExLDQuODJMMTQuMTgsOEwxMSwxMS4xOEwxMi40MSwxMi42TDE3LDhMMTIuNDEsMy40MU0yMS41OSwxMS41OUwxMy41LDE5LjY4TDkuODMsMTZMOC40MiwxNy40MUwxMy41LDIyLjVMMjMsMTNMMjEuNTksMTEuNTlaIiAvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+Cg==); + --jp-icon-collapse-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNiAxM3YyaDh2LTJ6IiAvPgogICAgPC9nPgo8L3N2Zz4K); + --jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1jb25zb2xlLWljb24tYmFja2dyb3VuZC1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtY29uc29sZS1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGQ9Ik0xMDUgMTI3LjNoNDB2MTIuOGgtNDB6TTUxLjEgNzdMNzQgOTkuOWwtMjMuMyAyMy4zIDEwLjUgMTAuNSAyMy4zLTIzLjNMOTUgOTkuOSA4NC41IDg5LjQgNjEuNiA2Ni41eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-copyright: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+CiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0xMS44OCw5LjE0YzEuMjgsMC4wNiwxLjYxLDEuMTUsMS42MywxLjY2aDEuNzljLTAuMDgtMS45OC0xLjQ5LTMuMTktMy40NS0zLjE5QzkuNjQsNy42MSw4LDksOCwxMi4xNCBjMCwxLjk0LDAuOTMsNC4yNCwzLjg0LDQuMjRjMi4yMiwwLDMuNDEtMS42NSwzLjQ0LTIuOTVoLTEuNzljLTAuMDMsMC41OS0wLjQ1LDEuMzgtMS42MywxLjQ0QzEwLjU1LDE0LjgzLDEwLDEzLjgxLDEwLDEyLjE0IEMxMCw5LjI1LDExLjI4LDkuMTYsMTEuODgsOS4xNHogTTEyLDJDNi40OCwyLDIsNi40OCwyLDEyczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMFMxNy41MiwyLDEyLDJ6IE0xMiwyMGMtNC40MSwwLTgtMy41OS04LTggczMuNTktOCw4LThzOCwzLjU5LDgsOFMxNi40MSwyMCwxMiwyMHoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjI2MjYyIiBkPSJNNiAxOWMwIDEuMS45IDIgMiAyaDhjMS4xIDAgMi0uOSAyLTJWN0g2djEyek0xOSA0aC0zLjVsLTEtMWgtNWwtMSAxSDV2MmgxNFY0eiIgLz4KPC9zdmc+Cg==); + --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-duplicate: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNzk5OTggMC44NzVIOC44OTU4MkM5LjIwMDYxIDAuODc1IDkuNDQ5OTggMS4xMzkxNCA5LjQ0OTk4IDEuNDYxOThDOS40NDk5OCAxLjc4NDgyIDkuMjAwNjEgMi4wNDg5NiA4Ljg5NTgyIDIuMDQ4OTZIMy4zNTQxNUMzLjA0OTM2IDIuMDQ4OTYgMi43OTk5OCAyLjMxMzEgMi43OTk5OCAyLjYzNTk0VjkuNjc5NjlDMi43OTk5OCAxMC4wMDI1IDIuNTUwNjEgMTAuMjY2NyAyLjI0NTgyIDEwLjI2NjdDMS45NDEwMyAxMC4yNjY3IDEuNjkxNjUgMTAuMDAyNSAxLjY5MTY1IDkuNjc5NjlWMi4wNDg5NkMxLjY5MTY1IDEuNDAzMjggMi4xOTA0IDAuODc1IDIuNzk5OTggMC44NzVaTTUuMzY2NjUgMTEuOVY0LjU1SDExLjA4MzNWMTEuOUg1LjM2NjY1Wk00LjE0MTY1IDQuMTQxNjdDNC4xNDE2NSAzLjY5MDYzIDQuNTA3MjggMy4zMjUgNC45NTgzMiAzLjMyNUgxMS40OTE3QzExLjk0MjcgMy4zMjUgMTIuMzA4MyAzLjY5MDYzIDEyLjMwODMgNC4xNDE2N1YxMi4zMDgzQzEyLjMwODMgMTIuNzU5NCAxMS45NDI3IDEzLjEyNSAxMS40OTE3IDEzLjEyNUg0Ljk1ODMyQzQuNTA3MjggMTMuMTI1IDQuMTQxNjUgMTIuNzU5NCA0LjE0MTY1IDEyLjMwODNWNC4xNDE2N1oiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNOS40MzU3NCA4LjI2NTA3SDguMzY0MzFWOS4zMzY1QzguMzY0MzEgOS40NTQzNSA4LjI2Nzg4IDkuNTUwNzggOC4xNTAwMiA5LjU1MDc4QzguMDMyMTcgOS41NTA3OCA3LjkzNTc0IDkuNDU0MzUgNy45MzU3NCA5LjMzNjVWOC4yNjUwN0g2Ljg2NDMxQzYuNzQ2NDUgOC4yNjUwNyA2LjY1MDAyIDguMTY4NjQgNi42NTAwMiA4LjA1MDc4QzYuNjUwMDIgNy45MzI5MiA2Ljc0NjQ1IDcuODM2NSA2Ljg2NDMxIDcuODM2NUg3LjkzNTc0VjYuNzY1MDdDNy45MzU3NCA2LjY0NzIxIDguMDMyMTcgNi41NTA3OCA4LjE1MDAyIDYuNTUwNzhDOC4yNjc4OCA2LjU1MDc4IDguMzY0MzEgNi42NDcyMSA4LjM2NDMxIDYuNzY1MDdWNy44MzY1SDkuNDM1NzRDOS41NTM2IDcuODM2NSA5LjY1MDAyIDcuOTMyOTIgOS42NTAwMiA4LjA1MDc4QzkuNjUwMDIgOC4xNjg2NCA5LjU1MzYgOC4yNjUwNyA5LjQzNTc0IDguMjY1MDdaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=); + --jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-error: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjE5IiByPSIyIi8+PHBhdGggZD0iTTEwIDNoNHYxMmgtNHoiLz48L2c+CjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz4KPC9zdmc+Cg==); + --jp-icon-expand-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEgMTBIOXYzSDZ2MmgzdjNoMnYtM2gzdi0yaC0zeiIgLz4KICAgIDwvZz4KPC9zdmc+Cg==); + --jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==); + --jp-icon-filter-dot: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWRvdCIgZmlsbD0iI0ZGRiI+CiAgICA8Y2lyY2xlIGN4PSIxOCIgY3k9IjE3IiByPSIzIj48L2NpcmNsZT4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-folder-favorite: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggY2xhc3M9ImpwLWljb24zIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxNjE2MSIgZD0iTTIwIDZoLThsLTItMkg0Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJ6bS0yLjA2IDExTDE1IDE1LjI4IDEyLjA2IDE3bC43OC0zLjMzLTIuNTktMi4yNCAzLjQxLS4yOUwxNSA4bDEuMzQgMy4xNCAzLjQxLjI5LTIuNTkgMi4yNC43OCAzLjMzeiIvPgo8L3N2Zz4K); + --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=); + --jp-icon-home: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xMCAyMHYtNmg0djZoNXYtOGgzTDEyIDMgMiAxMmgzdjh6Ii8+Cjwvc3ZnPgo=); + --jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==); + --jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=); + --jp-icon-info: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUwLjk3OCA1MC45NzgiPgoJPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KCQk8cGF0aCBkPSJNNDMuNTIsNy40NThDMzguNzExLDIuNjQ4LDMyLjMwNywwLDI1LjQ4OSwwQzE4LjY3LDAsMTIuMjY2LDIuNjQ4LDcuNDU4LDcuNDU4CgkJCWMtOS45NDMsOS45NDEtOS45NDMsMjYuMTE5LDAsMzYuMDYyYzQuODA5LDQuODA5LDExLjIxMiw3LjQ1NiwxOC4wMzEsNy40NThjMCwwLDAuMDAxLDAsMC4wMDIsMAoJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoKCQkJIE00Mi4xMDYsNDIuMTA1Yy00LjQzMiw0LjQzMS0xMC4zMzIsNi44NzItMTYuNjE1LDYuODcyaC0wLjAwMmMtNi4yODUtMC4wMDEtMTIuMTg3LTIuNDQxLTE2LjYxNy02Ljg3MgoJCQljLTkuMTYyLTkuMTYzLTkuMTYyLTI0LjA3MSwwLTMzLjIzM0MxMy4zMDMsNC40NCwxOS4yMDQsMiwyNS40ODksMmM2LjI4NCwwLDEyLjE4NiwyLjQ0LDE2LjYxNyw2Ljg3MgoJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4KCQk8cGF0aCBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1MwoJCQljMC40NjgtMC41MzYsMC45MjMtMS4wNjIsMS4zNjctMS41NzVjMC42MjYtMC43NTMsMS4xMDQtMS40NzgsMS40MzYtMi4xNzVjMC4zMzEtMC43MDcsMC40OTUtMS41NDEsMC40OTUtMi41CgkJCWMwLTEuMDk2LTAuMjYtMi4wODgtMC43NzktMi45NzljLTAuNTY1LTAuODc5LTEuNTAxLTEuMzM2LTIuODA2LTEuMzY5Yy0xLjgwMiwwLjA1Ny0yLjk4NSwwLjY2Ny0zLjU1LDEuODMyCgkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkKCQkJYzEuMDYyLTEuNjQsMi44NTUtMi40ODEsNS4zNzgtMi41MjdjMi4xNiwwLjAyMywzLjg3NCwwLjYwOCw1LjE0MSwxLjc1OGMxLjI3OCwxLjE2LDEuOTI5LDIuNzY0LDEuOTUsNC44MTEKCQkJYzAsMS4xNDItMC4xMzcsMi4xMTEtMC40MSwyLjkxMWMtMC4zMDksMC44NDUtMC43MzEsMS41OTMtMS4yNjgsMi4yNDNjLTAuNDkyLDAuNjUtMS4wNjgsMS4zMTgtMS43MywyLjAwMgoJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5CgkJCUMyNi41ODksMzIuMjE4LDIzLjU3OCwzMi4yMTgsMjMuNTc4LDMyLjIxOHogTTIzLjU3OCwzOC4yMnYtMy40ODRoMy4wNzZ2My40ODRIMjMuNTc4eiIvPgoJPC9nPgo8L3N2Zz4K); + --jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaW5zcGVjdG9yLWljb24tY29sb3IganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K); + --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtanNvbi1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0Y5QTgyNSI+CiAgICA8cGF0aCBkPSJNMjAuMiAxMS44Yy0xLjYgMC0xLjcuNS0xLjcgMSAwIC40LjEuOS4xIDEuMy4xLjUuMS45LjEgMS4zIDAgMS43LTEuNCAyLjMtMy41IDIuM2gtLjl2LTEuOWguNWMxLjEgMCAxLjQgMCAxLjQtLjggMC0uMyAwLS42LS4xLTEgMC0uNC0uMS0uOC0uMS0xLjIgMC0xLjMgMC0xLjggMS4zLTItMS4zLS4yLTEuMy0uNy0xLjMtMiAwLS40LjEtLjguMS0xLjIuMS0uNC4xLS43LjEtMSAwLS44LS40LS43LTEuNC0uOGgtLjVWNC4xaC45YzIuMiAwIDMuNS43IDMuNSAyLjMgMCAuNC0uMS45LS4xIDEuMy0uMS41LS4xLjktLjEgMS4zIDAgLjUuMiAxIDEuNyAxdjEuOHpNMS44IDEwLjFjMS42IDAgMS43LS41IDEuNy0xIDAtLjQtLjEtLjktLjEtMS4zLS4xLS41LS4xLS45LS4xLTEuMyAwLTEuNiAxLjQtMi4zIDMuNS0yLjNoLjl2MS45aC0uNWMtMSAwLTEuNCAwLTEuNC44IDAgLjMgMCAuNi4xIDEgMCAuMi4xLjYuMSAxIDAgMS4zIDAgMS44LTEuMyAyQzYgMTEuMiA2IDExLjcgNiAxM2MwIC40LS4xLjgtLjEgMS4yLS4xLjMtLjEuNy0uMSAxIDAgLjguMy44IDEuNC44aC41djEuOWgtLjljLTIuMSAwLTMuNS0uNi0zLjUtMi4zIDAtLjQuMS0uOS4xLTEuMy4xLS41LjEtLjkuMS0xLjMgMC0uNS0uMi0xLTEuNy0xdi0xLjl6Ii8+CiAgICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjEzLjgiIHI9IjIuMSIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSI4LjIiIHI9IjIuMSIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-julia: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDMyNSAzMDAiPgogIDxnIGNsYXNzPSJqcC1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjY2IzYzMzIj4KICAgIDxwYXRoIGQ9Ik0gMTUwLjg5ODQzOCAyMjUgQyAxNTAuODk4NDM4IDI2Ni40MjE4NzUgMTE3LjMyMDMxMiAzMDAgNzUuODk4NDM4IDMwMCBDIDM0LjQ3NjU2MiAzMDAgMC44OTg0MzggMjY2LjQyMTg3NSAwLjg5ODQzOCAyMjUgQyAwLjg5ODQzOCAxODMuNTc4MTI1IDM0LjQ3NjU2MiAxNTAgNzUuODk4NDM4IDE1MCBDIDExNy4zMjAzMTIgMTUwIDE1MC44OTg0MzggMTgzLjU3ODEyNSAxNTAuODk4NDM4IDIyNSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzM4OTgyNiI+CiAgICA8cGF0aCBkPSJNIDIzNy41IDc1IEMgMjM3LjUgMTE2LjQyMTg3NSAyMDMuOTIxODc1IDE1MCAxNjIuNSAxNTAgQyAxMjEuMDc4MTI1IDE1MCA4Ny41IDExNi40MjE4NzUgODcuNSA3NSBDIDg3LjUgMzMuNTc4MTI1IDEyMS4wNzgxMjUgMCAxNjIuNSAwIEMgMjAzLjkyMTg3NSAwIDIzNy41IDMzLjU3ODEyNSAyMzcuNSA3NSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzk1NThiMiI+CiAgICA8cGF0aCBkPSJNIDMyNC4xMDE1NjIgMjI1IEMgMzI0LjEwMTU2MiAyNjYuNDIxODc1IDI5MC41MjM0MzggMzAwIDI0OS4xMDE1NjIgMzAwIEMgMjA3LjY3OTY4OCAzMDAgMTc0LjEwMTU2MiAyNjYuNDIxODc1IDE3NC4xMDE1NjIgMjI1IEMgMTc0LjEwMTU2MiAxODMuNTc4MTI1IDIwNy42Nzk2ODggMTUwIDI0OS4xMDE1NjIgMTUwIEMgMjkwLjUyMzQzOCAxNTAgMzI0LjEwMTU2MiAxODMuNTc4MTI1IDMyNC4xMDE1NjIgMjI1Ii8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgPGcgY2xhc3M9ImpwLWp1cHl0ZXItaWNvbi1jb2xvciIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgIDxnIGNsYXNzPSJqcC1qdXB5dGVyLWljb24tY29sb3IiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=); + --jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K); + --jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==); + --jp-icon-launch: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yNiwyOEg2YTIuMDAyNywyLjAwMjcsMCwwLDEtMi0yVjZBMi4wMDI3LDIuMDAyNywwLDAsMSw2LDRIMTZWNkg2VjI2SDI2VjE2aDJWMjZBMi4wMDI3LDIuMDAyNywwLDAsMSwyNiwyOFoiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMjAgMiAyMCA0IDI2LjU4NiA0IDE4IDEyLjU4NiAxOS40MTQgMTQgMjggNS40MTQgMjggMTIgMzAgMTIgMzAgMiAyMCAyIi8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==); + --jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=); + --jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4K); + --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==); + --jp-icon-move-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMTIuNDcxIDcuNTI4OTlDMTIuNzYzMiA3LjIzNjg0IDEyLjc2MzIgNi43NjMxNiAxMi40NzEgNi40NzEwMVY2LjQ3MTAxQzEyLjE3OSA2LjE3OTA1IDExLjcwNTcgNi4xNzg4NCAxMS40MTM1IDYuNDcwNTRMNy43NSAxMC4xMjc1VjEuNzVDNy43NSAxLjMzNTc5IDcuNDE0MjEgMSA3IDFWMUM2LjU4NTc5IDEgNi4yNSAxLjMzNTc5IDYuMjUgMS43NVYxMC4xMjc1TDIuNTk3MjYgNi40NjgyMkMyLjMwMzM4IDYuMTczODEgMS44MjY0MSA2LjE3MzU5IDEuNTMyMjYgNi40Njc3NFY2LjQ2Nzc0QzEuMjM4MyA2Ljc2MTcgMS4yMzgzIDcuMjM4MyAxLjUzMjI2IDcuNTMyMjZMNi4yOTI4OSAxMi4yOTI5QzYuNjgzNDIgMTIuNjgzNCA3LjMxNjU4IDEyLjY4MzQgNy43MDcxMSAxMi4yOTI5TDEyLjQ3MSA3LjUyODk5WiIgZmlsbD0iIzYxNjE2MSIvPgo8L3N2Zz4K); + --jp-icon-move-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMS41Mjg5OSA2LjQ3MTAxQzEuMjM2ODQgNi43NjMxNiAxLjIzNjg0IDcuMjM2ODQgMS41Mjg5OSA3LjUyODk5VjcuNTI4OTlDMS44MjA5NSA3LjgyMDk1IDIuMjk0MjYgNy44MjExNiAyLjU4NjQ5IDcuNTI5NDZMNi4yNSAzLjg3MjVWMTIuMjVDNi4yNSAxMi42NjQyIDYuNTg1NzkgMTMgNyAxM1YxM0M3LjQxNDIxIDEzIDcuNzUgMTIuNjY0MiA3Ljc1IDEyLjI1VjMuODcyNUwxMS40MDI3IDcuNTMxNzhDMTEuNjk2NiA3LjgyNjE5IDEyLjE3MzYgNy44MjY0MSAxMi40Njc3IDcuNTMyMjZWNy41MzIyNkMxMi43NjE3IDcuMjM4MyAxMi43NjE3IDYuNzYxNyAxMi40Njc3IDYuNDY3NzRMNy43MDcxMSAxLjcwNzExQzcuMzE2NTggMS4zMTY1OCA2LjY4MzQyIDEuMzE2NTggNi4yOTI4OSAxLjcwNzExTDEuNTI4OTkgNi40NzEwMVoiIGZpbGw9IiM2MTYxNjEiLz4KPC9zdmc+Cg==); + --jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=); + --jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtbm90ZWJvb2staWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K); + --jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==); + --jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K); + --jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iLTEwIC0xMCAxMzEuMTYxMzYxNjk0MzM1OTQgMTMyLjM4ODk5OTkzODk2NDg0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzA2OTk4IiBkPSJNIDU0LjkxODc4NSw5LjE5Mjc0MjFlLTQgQyA1MC4zMzUxMzIsMC4wMjIyMTcyNyA0NS45NTc4NDYsMC40MTMxMzY5NyA0Mi4xMDYyODUsMS4wOTQ2NjkzIDMwLjc2MDA2OSwzLjA5OTE3MzEgMjguNzAwMDM2LDcuMjk0NzcxNCAyOC43MDAwMzUsMTUuMDMyMTY5IHYgMTAuMjE4NzUgaCAyNi44MTI1IHYgMy40MDYyNSBoIC0yNi44MTI1IC0xMC4wNjI1IGMgLTcuNzkyNDU5LDAgLTE0LjYxNTc1ODgsNC42ODM3MTcgLTE2Ljc0OTk5OTgsMTMuNTkzNzUgLTIuNDYxODE5OTgsMTAuMjEyOTY2IC0yLjU3MTAxNTA4LDE2LjU4NjAyMyAwLDI3LjI1IDEuOTA1OTI4Myw3LjkzNzg1MiA2LjQ1NzU0MzIsMTMuNTkzNzQ4IDE0LjI0OTk5OTgsMTMuNTkzNzUgaCA5LjIxODc1IHYgLTEyLjI1IGMgMCwtOC44NDk5MDIgNy42NTcxNDQsLTE2LjY1NjI0OCAxNi43NSwtMTYuNjU2MjUgaCAyNi43ODEyNSBjIDcuNDU0OTUxLDAgMTMuNDA2MjUzLC02LjEzODE2NCAxMy40MDYyNSwtMTMuNjI1IHYgLTI1LjUzMTI1IGMgMCwtNy4yNjYzMzg2IC02LjEyOTk4LC0xMi43MjQ3NzcxIC0xMy40MDYyNSwtMTMuOTM3NDk5NyBDIDY0LjI4MTU0OCwwLjMyNzk0Mzk3IDU5LjUwMjQzOCwtMC4wMjAzNzkwMyA1NC45MTg3ODUsOS4xOTI3NDIxZS00IFogbSAtMTQuNSw4LjIxODc1MDEyNTc5IGMgMi43Njk1NDcsMCA1LjAzMTI1LDIuMjk4NjQ1NiA1LjAzMTI1LDUuMTI0OTk5NiAtMmUtNiwyLjgxNjMzNiAtMi4yNjE3MDMsNS4wOTM3NSAtNS4wMzEyNSw1LjA5Mzc1IC0yLjc3OTQ3NiwtMWUtNiAtNS4wMzEyNSwtMi4yNzc0MTUgLTUuMDMxMjUsLTUuMDkzNzUgLTEwZS03LC0yLjgyNjM1MyAyLjI1MTc3NCwtNS4xMjQ5OTk2IDUuMDMxMjUsLTUuMTI0OTk5NiB6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2ZmZDQzYiIgZD0ibSA4NS42Mzc1MzUsMjguNjU3MTY5IHYgMTEuOTA2MjUgYyAwLDkuMjMwNzU1IC03LjgyNTg5NSwxNi45OTk5OTkgLTE2Ljc1LDE3IGggLTI2Ljc4MTI1IGMgLTcuMzM1ODMzLDAgLTEzLjQwNjI0OSw2LjI3ODQ4MyAtMTMuNDA2MjUsMTMuNjI1IHYgMjUuNTMxMjQ3IGMgMCw3LjI2NjM0NCA2LjMxODU4OCwxMS41NDAzMjQgMTMuNDA2MjUsMTMuNjI1MDA0IDguNDg3MzMxLDIuNDk1NjEgMTYuNjI2MjM3LDIuOTQ2NjMgMjYuNzgxMjUsMCA2Ljc1MDE1NSwtMS45NTQzOSAxMy40MDYyNTMsLTUuODg3NjEgMTMuNDA2MjUsLTEzLjYyNTAwNCBWIDg2LjUwMDkxOSBoIC0yNi43ODEyNSB2IC0zLjQwNjI1IGggMjYuNzgxMjUgMTMuNDA2MjU0IGMgNy43OTI0NjEsMCAxMC42OTYyNTEsLTUuNDM1NDA4IDEzLjQwNjI0MSwtMTMuNTkzNzUgMi43OTkzMywtOC4zOTg4ODYgMi42ODAyMiwtMTYuNDc1Nzc2IDAsLTI3LjI1IC0xLjkyNTc4LC03Ljc1NzQ0MSAtNS42MDM4NywtMTMuNTkzNzUgLTEzLjQwNjI0MSwtMTMuNTkzNzUgeiBtIC0xNS4wNjI1LDY0LjY1NjI1IGMgMi43Nzk0NzgsM2UtNiA1LjAzMTI1LDIuMjc3NDE3IDUuMDMxMjUsNS4wOTM3NDcgLTJlLTYsMi44MjYzNTQgLTIuMjUxNzc1LDUuMTI1MDA0IC01LjAzMTI1LDUuMTI1MDA0IC0yLjc2OTU1LDAgLTUuMDMxMjUsLTIuMjk4NjUgLTUuMDMxMjUsLTUuMTI1MDA0IDJlLTYsLTIuODE2MzMgMi4yNjE2OTcsLTUuMDkzNzQ3IDUuMDMxMjUsLTUuMDkzNzQ3IHoiLz4KPC9zdmc+Cg==); + --jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==); + --jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=); + --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K); + --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K); + --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==); + --jp-icon-share: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTSAxOCAyIEMgMTYuMzU0OTkgMiAxNSAzLjM1NDk5MDQgMTUgNSBDIDE1IDUuMTkwOTUyOSAxNS4wMjE3OTEgNS4zNzcxMjI0IDE1LjA1NjY0MSA1LjU1ODU5MzggTCA3LjkyMTg3NSA5LjcyMDcwMzEgQyA3LjM5ODUzOTkgOS4yNzc4NTM5IDYuNzMyMDc3MSA5IDYgOSBDIDQuMzU0OTkwNCA5IDMgMTAuMzU0OTkgMyAxMiBDIDMgMTMuNjQ1MDEgNC4zNTQ5OTA0IDE1IDYgMTUgQyA2LjczMjA3NzEgMTUgNy4zOTg1Mzk5IDE0LjcyMjE0NiA3LjkyMTg3NSAxNC4yNzkyOTcgTCAxNS4wNTY2NDEgMTguNDM5NDUzIEMgMTUuMDIxNTU1IDE4LjYyMTUxNCAxNSAxOC44MDgzODYgMTUgMTkgQyAxNSAyMC42NDUwMSAxNi4zNTQ5OSAyMiAxOCAyMiBDIDE5LjY0NTAxIDIyIDIxIDIwLjY0NTAxIDIxIDE5IEMgMjEgMTcuMzU0OTkgMTkuNjQ1MDEgMTYgMTggMTYgQyAxNy4yNjc0OCAxNiAxNi42MDE1OTMgMTYuMjc5MzI4IDE2LjA3ODEyNSAxNi43MjI2NTYgTCA4Ljk0MzM1OTQgMTIuNTU4NTk0IEMgOC45NzgyMDk1IDEyLjM3NzEyMiA5IDEyLjE5MDk1MyA5IDEyIEMgOSAxMS44MDkwNDcgOC45NzgyMDk1IDExLjYyMjg3OCA4Ljk0MzM1OTQgMTEuNDQxNDA2IEwgMTYuMDc4MTI1IDcuMjc5Mjk2OSBDIDE2LjYwMTQ2IDcuNzIyMTQ2MSAxNy4yNjc5MjMgOCAxOCA4IEMgMTkuNjQ1MDEgOCAyMSA2LjY0NTAwOTYgMjEgNSBDIDIxIDMuMzU0OTkwNCAxOS42NDUwMSAyIDE4IDIgeiBNIDE4IDQgQyAxOC41NjQxMjkgNCAxOSA0LjQzNTg3MDYgMTkgNSBDIDE5IDUuNTY0MTI5NCAxOC41NjQxMjkgNiAxOCA2IEMgMTcuNDM1ODcxIDYgMTcgNS41NjQxMjk0IDE3IDUgQyAxNyA0LjQzNTg3MDYgMTcuNDM1ODcxIDQgMTggNCB6IE0gNiAxMSBDIDYuNTY0MTI5NCAxMSA3IDExLjQzNTg3MSA3IDEyIEMgNyAxMi41NjQxMjkgNi41NjQxMjk0IDEzIDYgMTMgQyA1LjQzNTg3MDYgMTMgNSAxMi41NjQxMjkgNSAxMiBDIDUgMTEuNDM1ODcxIDUuNDM1ODcwNiAxMSA2IDExIHogTSAxOCAxOCBDIDE4LjU2NDEyOSAxOCAxOSAxOC40MzU4NzEgMTkgMTkgQyAxOSAxOS41NjQxMjkgMTguNTY0MTI5IDIwIDE4IDIwIEMgMTcuNDM1ODcxIDIwIDE3IDE5LjU2NDEyOSAxNyAxOSBDIDE3IDE4LjQzNTg3MSAxNy40MzU4NzEgMTggMTggMTggeiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=); + --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==); + --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K); + --jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4K); + --jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K); + --jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBmaWxsPSIjMzMzMzMzIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUtaW52ZXJzZSIgZD0iTTUuMDU2NjQgOC43NjE3MkM1LjA1NjY0IDguNTk3NjYgNS4wMzEyNSA4LjQ1MzEyIDQuOTgwNDcgOC4zMjgxMkM0LjkzMzU5IDguMTk5MjIgNC44NTU0NyA4LjA4MjAzIDQuNzQ2MDkgNy45NzY1NkM0LjY0MDYyIDcuODcxMDkgNC41IDcuNzc1MzkgNC4zMjQyMiA3LjY4OTQ1QzQuMTUyMzQgNy41OTk2MSAzLjk0MzM2IDcuNTExNzIgMy42OTcyNyA3LjQyNTc4QzMuMzAyNzMgNy4yODUxNiAyLjk0MzM2IDcuMTM2NzIgMi42MTkxNCA2Ljk4MDQ3QzIuMjk0OTIgNi44MjQyMiAyLjAxNzU4IDYuNjQyNTggMS43ODcxMSA2LjQzNTU1QzEuNTYwNTUgNi4yMjg1MiAxLjM4NDc3IDUuOTg4MjggMS4yNTk3NyA1LjcxNDg0QzEuMTM0NzcgNS40Mzc1IDEuMDcyMjcgNS4xMDkzOCAxLjA3MjI3IDQuNzMwNDdDMS4wNzIyNyA0LjM5ODQ0IDEuMTI4OTEgNC4wOTU3IDEuMjQyMTkgMy44MjIyN0MxLjM1NTQ3IDMuNTQ0OTIgMS41MTU2MiAzLjMwNDY5IDEuNzIyNjYgMy4xMDE1NkMxLjkyOTY5IDIuODk4NDQgMi4xNzk2OSAyLjczNDM3IDIuNDcyNjYgMi42MDkzOEMyLjc2NTYyIDIuNDg0MzggMy4wOTE4IDIuNDA0MyAzLjQ1MTE3IDIuMzY5MTRWMS4xMDkzOEg0LjM4ODY3VjIuMzgwODZDNC43NDAyMyAyLjQyNzczIDUuMDU2NjQgMi41MjM0NCA1LjMzNzg5IDIuNjY3OTdDNS42MTkxNCAyLjgxMjUgNS44NTc0MiAzLjAwMTk1IDYuMDUyNzMgMy4yMzYzM0M2LjI1MTk1IDMuNDY2OCA2LjQwNDMgMy43NDAyMyA2LjUwOTc3IDQuMDU2NjRDNi42MTkxNCA0LjM2OTE0IDYuNjczODMgNC43MjA3IDYuNjczODMgNS4xMTEzM0g1LjA0NDkyQzUuMDQ0OTIgNC42Mzg2NyA0LjkzNzUgNC4yODEyNSA0LjcyMjY2IDQuMDM5MDZDNC41MDc4MSAzLjc5Mjk3IDQuMjE2OCAzLjY2OTkyIDMuODQ5NjEgMy42Njk5MkMzLjY1MDM5IDMuNjY5OTIgMy40NzY1NiAzLjY5NzI3IDMuMzI4MTIgMy43NTE5NUMzLjE4MzU5IDMuODAyNzMgMy4wNjQ0NSAzLjg3Njk1IDIuOTcwNyAzLjk3NDYxQzIuODc2OTUgNC4wNjgzNiAyLjgwNjY0IDQuMTc5NjkgMi43NTk3NyA0LjMwODU5QzIuNzE2OCA0LjQzNzUgMi42OTUzMSA0LjU3ODEyIDIuNjk1MzEgNC43MzA0N0MyLjY5NTMxIDQuODgyODEgMi43MTY4IDUuMDE5NTMgMi43NTk3NyA1LjE0MDYyQzIuODA2NjQgNS4yNTc4MSAyLjg4MjgxIDUuMzY3MTkgMi45ODgyOCA1LjQ2ODc1QzMuMDk3NjYgNS41NzAzMSAzLjI0MDIzIDUuNjY3OTcgMy40MTYwMiA1Ljc2MTcyQzMuNTkxOCA1Ljg1MTU2IDMuODEwNTUgNS45NDMzNiA0LjA3MjI3IDYuMDM3MTFDNC40NjY4IDYuMTg1NTUgNC44MjQyMiA2LjMzOTg0IDUuMTQ0NTMgNi41QzUuNDY0ODQgNi42NTYyNSA1LjczODI4IDYuODM5ODQgNS45NjQ4NCA3LjA1MDc4QzYuMTk1MzEgNy4yNTc4MSA2LjM3MTA5IDcuNSA2LjQ5MjE5IDcuNzc3MzRDNi42MTcxOSA4LjA1MDc4IDYuNjc5NjkgOC4zNzUgNi42Nzk2OSA4Ljc1QzYuNjc5NjkgOS4wOTM3NSA2LjYyMzA1IDkuNDA0MyA2LjUwOTc3IDkuNjgxNjRDNi4zOTY0OCA5Ljk1NTA4IDYuMjM0MzggMTAuMTkxNCA2LjAyMzQ0IDEwLjM5MDZDNS44MTI1IDEwLjU4OTggNS41NTg1OSAxMC43NSA1LjI2MTcyIDEwLjg3MTFDNC45NjQ4NCAxMC45ODgzIDQuNjMyODEgMTEuMDY0NSA0LjI2NTYyIDExLjA5OTZWMTIuMjQ4SDMuMzMzOThWMTEuMDk5NkMzLjAwMTk1IDExLjA2ODQgMi42Nzk2OSAxMC45OTYxIDIuMzY3MTkgMTAuODgyOEMyLjA1NDY5IDEwLjc2NTYgMS43NzczNCAxMC41OTc3IDEuNTM1MTYgMTAuMzc4OUMxLjI5Njg4IDEwLjE2MDIgMS4xMDU0NyA5Ljg4NDc3IDAuOTYwOTM4IDkuNTUyNzNDMC44MTY0MDYgOS4yMTY4IDAuNzQ0MTQxIDguODE0NDUgMC43NDQxNDEgOC4zNDU3SDIuMzc4OTFDMi4zNzg5MSA4LjYyNjk1IDIuNDE5OTIgOC44NjMyOCAyLjUwMTk1IDkuMDU0NjlDMi41ODM5OCA5LjI0MjE5IDIuNjg5NDUgOS4zOTI1OCAyLjgxODM2IDkuNTA1ODZDMi45NTExNyA5LjYxNTIzIDMuMTAxNTYgOS42OTMzNiAzLjI2OTUzIDkuNzQwMjNDMy40Mzc1IDkuNzg3MTEgMy42MDkzOCA5LjgxMDU1IDMuNzg1MTYgOS44MTA1NUM0LjIwMzEyIDkuODEwNTUgNC41MTk1MyA5LjcxMjg5IDQuNzM0MzggOS41MTc1OEM0Ljk0OTIyIDkuMzIyMjcgNS4wNTY2NCA5LjA3MDMxIDUuMDU2NjQgOC43NjE3MlpNMTMuNDE4IDEyLjI3MTVIOC4wNzQyMlYxMUgxMy40MThWMTIuMjcxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTUyNjQgNikiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=); + --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtdGV4dC1lZGl0b3ItaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xNSAxNUgzdjJoMTJ2LTJ6bTAtOEgzdjJoMTJWN3pNMyAxM2gxOHYtMkgzdjJ6bTAgOGgxOHYtMkgzdjJ6TTMgM3YyaDE4VjNIM3oiLz4KPC9zdmc+Cg==); + --jp-icon-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik03LDVIMjFWN0g3VjVNNywxM1YxMUgyMVYxM0g3TTQsNC41QTEuNSwxLjUgMCAwLDEgNS41LDZBMS41LDEuNSAwIDAsMSA0LDcuNUExLjUsMS41IDAgMCwxIDIuNSw2QTEuNSwxLjUgMCAwLDEgNCw0LjVNNCwxMC41QTEuNSwxLjUgMCAwLDEgNS41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMy41QTEuNSwxLjUgMCAwLDEgMi41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMC41TTcsMTlWMTdIMjFWMTlIN000LDE2LjVBMS41LDEuNSAwIDAsMSA1LjUsMThBMS41LDEuNSAwIDAsMSA0LDE5LjVBMS41LDEuNSAwIDAsMSAyLjUsMThBMS41LDEuNSAwIDAsMSA0LDE2LjVaIiAvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4K); + --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K); + --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-user: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE2IDdhNCA0IDAgMTEtOCAwIDQgNCAwIDAxOCAwek0xMiAxNGE3IDcgMCAwMC03IDdoMTRhNyA3IDAgMDAtNy03eiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-users: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGcgY2xhc3M9ImpwLWljb24zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjczMjcgMCAwIDEuNzMyNyAtMy42MjgyIC4wOTk1NzcpIiBmaWxsPSIjNjE2MTYxIj4KICA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjUsMCwwLDEuNSwwLC02KSIgZD0ibTEyLjE4NiA3LjUwOThjLTEuMDUzNSAwLTEuOTc1NyAwLjU2NjUtMi40Nzg1IDEuNDEwMiAwLjc1MDYxIDAuMzEyNzcgMS4zOTc0IDAuODI2NDggMS44NzMgMS40NzI3aDMuNDg2M2MwLTEuNTkyLTEuMjg4OS0yLjg4MjgtMi44ODA5LTIuODgyOHoiLz4KICA8cGF0aCBkPSJtMjAuNDY1IDIuMzg5NWEyLjE4ODUgMi4xODg1IDAgMCAxLTIuMTg4NCAyLjE4ODUgMi4xODg1IDIuMTg4NSAwIDAgMS0yLjE4ODUtMi4xODg1IDIuMTg4NSAyLjE4ODUgMCAwIDEgMi4xODg1LTIuMTg4NSAyLjE4ODUgMi4xODg1IDAgMCAxIDIuMTg4NCAyLjE4ODV6Ii8+CiAgPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS41LDAsMCwxLjUsMCwtNikiIGQ9Im0zLjU4OTggOC40MjE5Yy0xLjExMjYgMC0yLjAxMzcgMC45MDExMS0yLjAxMzcgMi4wMTM3aDIuODE0NWMwLjI2Nzk3LTAuMzczMDkgMC41OTA3LTAuNzA0MzUgMC45NTg5OC0wLjk3ODUyLTAuMzQ0MzMtMC42MTY4OC0xLjAwMzEtMS4wMzUyLTEuNzU5OC0xLjAzNTJ6Ii8+CiAgPHBhdGggZD0ibTYuOTE1NCA0LjYyM2ExLjUyOTQgMS41Mjk0IDAgMCAxLTEuNTI5NCAxLjUyOTQgMS41Mjk0IDEuNTI5NCAwIDAgMS0xLjUyOTQtMS41Mjk0IDEuNTI5NCAxLjUyOTQgMCAwIDEgMS41Mjk0LTEuNTI5NCAxLjUyOTQgMS41Mjk0IDAgMCAxIDEuNTI5NCAxLjUyOTR6Ii8+CiAgPHBhdGggZD0ibTYuMTM1IDEzLjUzNWMwLTMuMjM5MiAyLjYyNTktNS44NjUgNS44NjUtNS44NjUgMy4yMzkyIDAgNS44NjUgMi42MjU5IDUuODY1IDUuODY1eiIvPgogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMy43Njg1IiByPSIyLjk2ODUiLz4KIDwvZz4KPC9zdmc+Cg==); + --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==); + --jp-icon-word: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KIDxnIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzQxNDE0MSI+CiAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiA8L2c+CiA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNDMgLjA0MDEpIiBmaWxsPSIjZmZmIj4KICA8cGF0aCBkPSJtNC4xNCA4Ljc2cTAuMDY4Mi0xLjg5IDIuNDItMS44OSAxLjE2IDAgMS42OCAwLjQyIDAuNTY3IDAuNDEgMC41NjcgMS4xNnYzLjQ3cTAgMC40NjIgMC41MTQgMC40NjIgMC4xMDMgMCAwLjItMC4wMjMxdjAuNzE0cS0wLjM5OSAwLjEwMy0wLjY1MSAwLjEwMy0wLjQ1MiAwLTAuNjkzLTAuMjItMC4yMzEtMC4yLTAuMjg0LTAuNjYyLTAuOTU2IDAuODcyLTIgMC44NzItMC45MDMgMC0xLjQ3LTAuNDcyLTAuNTI1LTAuNDcyLTAuNTI1LTEuMjYgMC0wLjI2MiAwLjA0NTItMC40NzIgMC4wNTY3LTAuMjIgMC4xMTYtMC4zNzggMC4wNjgyLTAuMTY4IDAuMjMxLTAuMzA0IDAuMTU4LTAuMTQ3IDAuMjYyLTAuMjQyIDAuMTE2LTAuMDkxNCAwLjM2OC0wLjE2OCAwLjI2Mi0wLjA5MTQgMC4zOTktMC4xMjYgMC4xMzYtMC4wNDUyIDAuNDcyLTAuMTAzIDAuMzM2LTAuMDU3OCAwLjUwNC0wLjA3OTggMC4xNTgtMC4wMjMxIDAuNTY3LTAuMDc5OCAwLjU1Ni0wLjA2ODIgMC43NzctMC4yMjEgMC4yMi0wLjE1MiAwLjIyLTAuNDQxdi0wLjI1MnEwLTAuNDMtMC4zNTctMC42NjItMC4zMzYtMC4yMzEtMC45NzYtMC4yMzEtMC42NjIgMC0wLjk5OCAwLjI2Mi0wLjMzNiAwLjI1Mi0wLjM5OSAwLjc5OHptMS44OSAzLjY4cTAuNzg4IDAgMS4yNi0wLjQxIDAuNTA0LTAuNDIgMC41MDQtMC45MDN2LTEuMDVxLTAuMjg0IDAuMTM2LTAuODYxIDAuMjMxLTAuNTY3IDAuMDkxNC0wLjk4NyAwLjE1OC0wLjQyIDAuMDY4Mi0wLjc2NiAwLjMyNi0wLjMzNiAwLjI1Mi0wLjMzNiAwLjcwNHQwLjMwNCAwLjcwNCAwLjg2MSAwLjI1MnoiIHN0cm9rZS13aWR0aD0iMS4wNSIvPgogIDxwYXRoIGQ9Im0xMCA0LjU2aDAuOTQ1djMuMTVxMC42NTEtMC45NzYgMS44OS0wLjk3NiAxLjE2IDAgMS44OSAwLjg0IDAuNjgyIDAuODQgMC42ODIgMi4zMSAwIDEuNDctMC43MDQgMi40Mi0wLjcwNCAwLjg4Mi0xLjg5IDAuODgyLTEuMjYgMC0xLjg5LTEuMDJ2MC43NjZoLTAuODV6bTIuNjIgMy4wNHEtMC43NDYgMC0xLjE2IDAuNjQtMC40NTIgMC42My0wLjQ1MiAxLjY4IDAgMS4wNSAwLjQ1MiAxLjY4dDEuMTYgMC42M3EwLjc3NyAwIDEuMjYtMC42MyAwLjQ5NC0wLjY0IDAuNDk0LTEuNjggMC0xLjA1LTAuNDcyLTEuNjgtMC40NjItMC42NC0xLjI2LTAuNjR6IiBzdHJva2Utd2lkdGg9IjEuMDUiLz4KICA8cGF0aCBkPSJtMi43MyAxNS44IDEzLjYgMC4wMDgxYzAuMDA2OSAwIDAtMi42IDAtMi42IDAtMC4wMDc4LTEuMTUgMC0xLjE1IDAtMC4wMDY5IDAtMC4wMDgzIDEuNS0wLjAwODMgMS41LTJlLTMgLTAuMDAxNC0xMS4zLTAuMDAxNC0xMS4zLTAuMDAxNGwtMC4wMDU5Mi0xLjVjMC0wLjAwNzgtMS4xNyAwLjAwMTMtMS4xNyAwLjAwMTN6IiBzdHJva2Utd2lkdGg9Ii45NzUiLz4KIDwvZz4KPC9zdmc+Cg==); + --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K); +} + +/* Icon CSS class declarations */ + +.jp-AddAboveIcon { + background-image: var(--jp-icon-add-above); +} + +.jp-AddBelowIcon { + background-image: var(--jp-icon-add-below); +} + +.jp-AddIcon { + background-image: var(--jp-icon-add); +} + +.jp-BellIcon { + background-image: var(--jp-icon-bell); +} + +.jp-BugDotIcon { + background-image: var(--jp-icon-bug-dot); +} + +.jp-BugIcon { + background-image: var(--jp-icon-bug); +} + +.jp-BuildIcon { + background-image: var(--jp-icon-build); +} + +.jp-CaretDownEmptyIcon { + background-image: var(--jp-icon-caret-down-empty); +} + +.jp-CaretDownEmptyThinIcon { + background-image: var(--jp-icon-caret-down-empty-thin); +} + +.jp-CaretDownIcon { + background-image: var(--jp-icon-caret-down); +} + +.jp-CaretLeftIcon { + background-image: var(--jp-icon-caret-left); +} + +.jp-CaretRightIcon { + background-image: var(--jp-icon-caret-right); +} + +.jp-CaretUpEmptyThinIcon { + background-image: var(--jp-icon-caret-up-empty-thin); +} + +.jp-CaretUpIcon { + background-image: var(--jp-icon-caret-up); +} + +.jp-CaseSensitiveIcon { + background-image: var(--jp-icon-case-sensitive); +} + +.jp-CheckIcon { + background-image: var(--jp-icon-check); +} + +.jp-CircleEmptyIcon { + background-image: var(--jp-icon-circle-empty); +} + +.jp-CircleIcon { + background-image: var(--jp-icon-circle); +} + +.jp-ClearIcon { + background-image: var(--jp-icon-clear); +} + +.jp-CloseIcon { + background-image: var(--jp-icon-close); +} + +.jp-CodeCheckIcon { + background-image: var(--jp-icon-code-check); +} + +.jp-CodeIcon { + background-image: var(--jp-icon-code); +} + +.jp-CollapseAllIcon { + background-image: var(--jp-icon-collapse-all); +} + +.jp-ConsoleIcon { + background-image: var(--jp-icon-console); +} + +.jp-CopyIcon { + background-image: var(--jp-icon-copy); +} + +.jp-CopyrightIcon { + background-image: var(--jp-icon-copyright); +} + +.jp-CutIcon { + background-image: var(--jp-icon-cut); +} + +.jp-DeleteIcon { + background-image: var(--jp-icon-delete); +} + +.jp-DownloadIcon { + background-image: var(--jp-icon-download); +} + +.jp-DuplicateIcon { + background-image: var(--jp-icon-duplicate); +} + +.jp-EditIcon { + background-image: var(--jp-icon-edit); +} + +.jp-EllipsesIcon { + background-image: var(--jp-icon-ellipses); +} + +.jp-ErrorIcon { + background-image: var(--jp-icon-error); +} + +.jp-ExpandAllIcon { + background-image: var(--jp-icon-expand-all); +} + +.jp-ExtensionIcon { + background-image: var(--jp-icon-extension); +} + +.jp-FastForwardIcon { + background-image: var(--jp-icon-fast-forward); +} + +.jp-FileIcon { + background-image: var(--jp-icon-file); +} + +.jp-FileUploadIcon { + background-image: var(--jp-icon-file-upload); +} + +.jp-FilterDotIcon { + background-image: var(--jp-icon-filter-dot); +} + +.jp-FilterIcon { + background-image: var(--jp-icon-filter); +} + +.jp-FilterListIcon { + background-image: var(--jp-icon-filter-list); +} + +.jp-FolderFavoriteIcon { + background-image: var(--jp-icon-folder-favorite); +} + +.jp-FolderIcon { + background-image: var(--jp-icon-folder); +} + +.jp-HomeIcon { + background-image: var(--jp-icon-home); +} + +.jp-Html5Icon { + background-image: var(--jp-icon-html5); +} + +.jp-ImageIcon { + background-image: var(--jp-icon-image); +} + +.jp-InfoIcon { + background-image: var(--jp-icon-info); +} + +.jp-InspectorIcon { + background-image: var(--jp-icon-inspector); +} + +.jp-JsonIcon { + background-image: var(--jp-icon-json); +} + +.jp-JuliaIcon { + background-image: var(--jp-icon-julia); +} + +.jp-JupyterFaviconIcon { + background-image: var(--jp-icon-jupyter-favicon); +} + +.jp-JupyterIcon { + background-image: var(--jp-icon-jupyter); +} + +.jp-JupyterlabWordmarkIcon { + background-image: var(--jp-icon-jupyterlab-wordmark); +} + +.jp-KernelIcon { + background-image: var(--jp-icon-kernel); +} + +.jp-KeyboardIcon { + background-image: var(--jp-icon-keyboard); +} + +.jp-LaunchIcon { + background-image: var(--jp-icon-launch); +} + +.jp-LauncherIcon { + background-image: var(--jp-icon-launcher); +} + +.jp-LineFormIcon { + background-image: var(--jp-icon-line-form); +} + +.jp-LinkIcon { + background-image: var(--jp-icon-link); +} + +.jp-ListIcon { + background-image: var(--jp-icon-list); +} + +.jp-MarkdownIcon { + background-image: var(--jp-icon-markdown); +} + +.jp-MoveDownIcon { + background-image: var(--jp-icon-move-down); +} + +.jp-MoveUpIcon { + background-image: var(--jp-icon-move-up); +} + +.jp-NewFolderIcon { + background-image: var(--jp-icon-new-folder); +} + +.jp-NotTrustedIcon { + background-image: var(--jp-icon-not-trusted); +} + +.jp-NotebookIcon { + background-image: var(--jp-icon-notebook); +} + +.jp-NumberingIcon { + background-image: var(--jp-icon-numbering); +} + +.jp-OfflineBoltIcon { + background-image: var(--jp-icon-offline-bolt); +} + +.jp-PaletteIcon { + background-image: var(--jp-icon-palette); +} + +.jp-PasteIcon { + background-image: var(--jp-icon-paste); +} + +.jp-PdfIcon { + background-image: var(--jp-icon-pdf); +} + +.jp-PythonIcon { + background-image: var(--jp-icon-python); +} + +.jp-RKernelIcon { + background-image: var(--jp-icon-r-kernel); +} + +.jp-ReactIcon { + background-image: var(--jp-icon-react); +} + +.jp-RedoIcon { + background-image: var(--jp-icon-redo); +} + +.jp-RefreshIcon { + background-image: var(--jp-icon-refresh); +} + +.jp-RegexIcon { + background-image: var(--jp-icon-regex); +} + +.jp-RunIcon { + background-image: var(--jp-icon-run); +} + +.jp-RunningIcon { + background-image: var(--jp-icon-running); +} + +.jp-SaveIcon { + background-image: var(--jp-icon-save); +} + +.jp-SearchIcon { + background-image: var(--jp-icon-search); +} + +.jp-SettingsIcon { + background-image: var(--jp-icon-settings); +} + +.jp-ShareIcon { + background-image: var(--jp-icon-share); +} + +.jp-SpreadsheetIcon { + background-image: var(--jp-icon-spreadsheet); +} + +.jp-StopIcon { + background-image: var(--jp-icon-stop); +} + +.jp-TabIcon { + background-image: var(--jp-icon-tab); +} + +.jp-TableRowsIcon { + background-image: var(--jp-icon-table-rows); +} + +.jp-TagIcon { + background-image: var(--jp-icon-tag); +} + +.jp-TerminalIcon { + background-image: var(--jp-icon-terminal); +} + +.jp-TextEditorIcon { + background-image: var(--jp-icon-text-editor); +} + +.jp-TocIcon { + background-image: var(--jp-icon-toc); +} + +.jp-TreeViewIcon { + background-image: var(--jp-icon-tree-view); +} + +.jp-TrustedIcon { + background-image: var(--jp-icon-trusted); +} + +.jp-UndoIcon { + background-image: var(--jp-icon-undo); +} + +.jp-UserIcon { + background-image: var(--jp-icon-user); +} + +.jp-UsersIcon { + background-image: var(--jp-icon-users); +} + +.jp-VegaIcon { + background-image: var(--jp-icon-vega); +} + +.jp-WordIcon { + background-image: var(--jp-icon-word); +} + +.jp-YamlIcon { + background-image: var(--jp-icon-yaml); +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/** + * (DEPRECATED) Support for consuming icons as CSS background images + */ + +.jp-Icon, +.jp-MaterialIcon { + background-position: center; + background-repeat: no-repeat; + background-size: 16px; + min-width: 16px; + min-height: 16px; +} + +.jp-Icon-cover { + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} + +/** + * (DEPRECATED) Support for specific CSS icon sizes + */ + +.jp-Icon-16 { + background-size: 16px; + min-width: 16px; + min-height: 16px; +} + +.jp-Icon-18 { + background-size: 18px; + min-width: 18px; + min-height: 18px; +} + +.jp-Icon-20 { + background-size: 20px; + min-width: 20px; + min-height: 20px; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.lm-TabBar .lm-TabBar-addButton { + align-items: center; + display: flex; + padding: 4px; + padding-bottom: 5px; + margin-right: 1px; + background-color: var(--jp-layout-color2); +} + +.lm-TabBar .lm-TabBar-addButton:hover { + background-color: var(--jp-layout-color1); +} + +.lm-DockPanel-tabBar .lm-TabBar-tab { + width: var(--jp-private-horizontal-tab-width); +} + +.lm-DockPanel-tabBar .lm-TabBar-content { + flex: unset; +} + +.lm-DockPanel-tabBar[data-orientation='horizontal'] { + flex: 1 1 auto; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/** + * Support for icons as inline SVG HTMLElements + */ + +/* recolor the primary elements of an icon */ +.jp-icon0[fill] { + fill: var(--jp-inverse-layout-color0); +} + +.jp-icon1[fill] { + fill: var(--jp-inverse-layout-color1); +} + +.jp-icon2[fill] { + fill: var(--jp-inverse-layout-color2); +} + +.jp-icon3[fill] { + fill: var(--jp-inverse-layout-color3); +} + +.jp-icon4[fill] { + fill: var(--jp-inverse-layout-color4); +} + +.jp-icon0[stroke] { + stroke: var(--jp-inverse-layout-color0); +} + +.jp-icon1[stroke] { + stroke: var(--jp-inverse-layout-color1); +} + +.jp-icon2[stroke] { + stroke: var(--jp-inverse-layout-color2); +} + +.jp-icon3[stroke] { + stroke: var(--jp-inverse-layout-color3); +} + +.jp-icon4[stroke] { + stroke: var(--jp-inverse-layout-color4); +} + +/* recolor the accent elements of an icon */ +.jp-icon-accent0[fill] { + fill: var(--jp-layout-color0); +} + +.jp-icon-accent1[fill] { + fill: var(--jp-layout-color1); +} + +.jp-icon-accent2[fill] { + fill: var(--jp-layout-color2); +} + +.jp-icon-accent3[fill] { + fill: var(--jp-layout-color3); +} + +.jp-icon-accent4[fill] { + fill: var(--jp-layout-color4); +} + +.jp-icon-accent0[stroke] { + stroke: var(--jp-layout-color0); +} + +.jp-icon-accent1[stroke] { + stroke: var(--jp-layout-color1); +} + +.jp-icon-accent2[stroke] { + stroke: var(--jp-layout-color2); +} + +.jp-icon-accent3[stroke] { + stroke: var(--jp-layout-color3); +} + +.jp-icon-accent4[stroke] { + stroke: var(--jp-layout-color4); +} + +/* set the color of an icon to transparent */ +.jp-icon-none[fill] { + fill: none; +} + +.jp-icon-none[stroke] { + stroke: none; +} + +/* brand icon colors. Same for light and dark */ +.jp-icon-brand0[fill] { + fill: var(--jp-brand-color0); +} + +.jp-icon-brand1[fill] { + fill: var(--jp-brand-color1); +} + +.jp-icon-brand2[fill] { + fill: var(--jp-brand-color2); +} + +.jp-icon-brand3[fill] { + fill: var(--jp-brand-color3); +} + +.jp-icon-brand4[fill] { + fill: var(--jp-brand-color4); +} + +.jp-icon-brand0[stroke] { + stroke: var(--jp-brand-color0); +} + +.jp-icon-brand1[stroke] { + stroke: var(--jp-brand-color1); +} + +.jp-icon-brand2[stroke] { + stroke: var(--jp-brand-color2); +} + +.jp-icon-brand3[stroke] { + stroke: var(--jp-brand-color3); +} + +.jp-icon-brand4[stroke] { + stroke: var(--jp-brand-color4); +} + +/* warn icon colors. Same for light and dark */ +.jp-icon-warn0[fill] { + fill: var(--jp-warn-color0); +} + +.jp-icon-warn1[fill] { + fill: var(--jp-warn-color1); +} + +.jp-icon-warn2[fill] { + fill: var(--jp-warn-color2); +} + +.jp-icon-warn3[fill] { + fill: var(--jp-warn-color3); +} + +.jp-icon-warn0[stroke] { + stroke: var(--jp-warn-color0); +} + +.jp-icon-warn1[stroke] { + stroke: var(--jp-warn-color1); +} + +.jp-icon-warn2[stroke] { + stroke: var(--jp-warn-color2); +} + +.jp-icon-warn3[stroke] { + stroke: var(--jp-warn-color3); +} + +/* icon colors that contrast well with each other and most backgrounds */ +.jp-icon-contrast0[fill] { + fill: var(--jp-icon-contrast-color0); +} + +.jp-icon-contrast1[fill] { + fill: var(--jp-icon-contrast-color1); +} + +.jp-icon-contrast2[fill] { + fill: var(--jp-icon-contrast-color2); +} + +.jp-icon-contrast3[fill] { + fill: var(--jp-icon-contrast-color3); +} + +.jp-icon-contrast0[stroke] { + stroke: var(--jp-icon-contrast-color0); +} + +.jp-icon-contrast1[stroke] { + stroke: var(--jp-icon-contrast-color1); +} + +.jp-icon-contrast2[stroke] { + stroke: var(--jp-icon-contrast-color2); +} + +.jp-icon-contrast3[stroke] { + stroke: var(--jp-icon-contrast-color3); +} + +.jp-icon-dot[fill] { + fill: var(--jp-warn-color0); +} + +.jp-jupyter-icon-color[fill] { + fill: var(--jp-jupyter-icon-color, var(--jp-warn-color0)); +} + +.jp-notebook-icon-color[fill] { + fill: var(--jp-notebook-icon-color, var(--jp-warn-color0)); +} + +.jp-json-icon-color[fill] { + fill: var(--jp-json-icon-color, var(--jp-warn-color1)); +} + +.jp-console-icon-color[fill] { + fill: var(--jp-console-icon-color, white); +} + +.jp-console-icon-background-color[fill] { + fill: var(--jp-console-icon-background-color, var(--jp-brand-color1)); +} + +.jp-terminal-icon-color[fill] { + fill: var(--jp-terminal-icon-color, var(--jp-layout-color2)); +} + +.jp-terminal-icon-background-color[fill] { + fill: var( + --jp-terminal-icon-background-color, + var(--jp-inverse-layout-color2) + ); +} + +.jp-text-editor-icon-color[fill] { + fill: var(--jp-text-editor-icon-color, var(--jp-inverse-layout-color3)); +} + +.jp-inspector-icon-color[fill] { + fill: var(--jp-inspector-icon-color, var(--jp-inverse-layout-color3)); +} + +/* CSS for icons in selected filebrowser listing items */ +.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] { + fill: #fff; +} + +.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] { + fill: var(--jp-brand-color1); +} + +/* stylelint-disable selector-max-class, selector-max-compound-selectors */ + +/** +* TODO: come up with non css-hack solution for showing the busy icon on top +* of the close icon +* CSS for complex behavior of close icon of tabs in the main area tabbar +*/ +.lm-DockPanel-tabBar + .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty + > .lm-TabBar-tabCloseIcon + > :not(:hover) + > .jp-icon3[fill] { + fill: none; +} + +.lm-DockPanel-tabBar + .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty + > .lm-TabBar-tabCloseIcon + > :not(:hover) + > .jp-icon-busy[fill] { + fill: var(--jp-inverse-layout-color3); +} + +/* stylelint-enable selector-max-class, selector-max-compound-selectors */ + +/* CSS for icons in status bar */ +#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] { + fill: #fff; +} + +#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] { + fill: var(--jp-brand-color1); +} + +/* special handling for splash icon CSS. While the theme CSS reloads during + splash, the splash icon can loose theming. To prevent that, we set a + default for its color variable */ +:root { + --jp-warn-color0: var(--md-orange-700); +} + +/* not sure what to do with this one, used in filebrowser listing */ +.jp-DragIcon { + margin-right: 4px; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/** + * Support for alt colors for icons as inline SVG HTMLElements + */ + +/* alt recolor the primary elements of an icon */ +.jp-icon-alt .jp-icon0[fill] { + fill: var(--jp-layout-color0); +} + +.jp-icon-alt .jp-icon1[fill] { + fill: var(--jp-layout-color1); +} + +.jp-icon-alt .jp-icon2[fill] { + fill: var(--jp-layout-color2); +} + +.jp-icon-alt .jp-icon3[fill] { + fill: var(--jp-layout-color3); +} + +.jp-icon-alt .jp-icon4[fill] { + fill: var(--jp-layout-color4); +} + +.jp-icon-alt .jp-icon0[stroke] { + stroke: var(--jp-layout-color0); +} + +.jp-icon-alt .jp-icon1[stroke] { + stroke: var(--jp-layout-color1); +} + +.jp-icon-alt .jp-icon2[stroke] { + stroke: var(--jp-layout-color2); +} + +.jp-icon-alt .jp-icon3[stroke] { + stroke: var(--jp-layout-color3); +} + +.jp-icon-alt .jp-icon4[stroke] { + stroke: var(--jp-layout-color4); +} + +/* alt recolor the accent elements of an icon */ +.jp-icon-alt .jp-icon-accent0[fill] { + fill: var(--jp-inverse-layout-color0); +} + +.jp-icon-alt .jp-icon-accent1[fill] { + fill: var(--jp-inverse-layout-color1); +} + +.jp-icon-alt .jp-icon-accent2[fill] { + fill: var(--jp-inverse-layout-color2); +} + +.jp-icon-alt .jp-icon-accent3[fill] { + fill: var(--jp-inverse-layout-color3); +} + +.jp-icon-alt .jp-icon-accent4[fill] { + fill: var(--jp-inverse-layout-color4); +} + +.jp-icon-alt .jp-icon-accent0[stroke] { + stroke: var(--jp-inverse-layout-color0); +} + +.jp-icon-alt .jp-icon-accent1[stroke] { + stroke: var(--jp-inverse-layout-color1); +} + +.jp-icon-alt .jp-icon-accent2[stroke] { + stroke: var(--jp-inverse-layout-color2); +} + +.jp-icon-alt .jp-icon-accent3[stroke] { + stroke: var(--jp-inverse-layout-color3); +} + +.jp-icon-alt .jp-icon-accent4[stroke] { + stroke: var(--jp-inverse-layout-color4); +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-icon-hoverShow:not(:hover) .jp-icon-hoverShow-content { + display: none !important; +} + +/** + * Support for hover colors for icons as inline SVG HTMLElements + */ + +/** + * regular colors + */ + +/* recolor the primary elements of an icon */ +.jp-icon-hover :hover .jp-icon0-hover[fill] { + fill: var(--jp-inverse-layout-color0); +} + +.jp-icon-hover :hover .jp-icon1-hover[fill] { + fill: var(--jp-inverse-layout-color1); +} + +.jp-icon-hover :hover .jp-icon2-hover[fill] { + fill: var(--jp-inverse-layout-color2); +} + +.jp-icon-hover :hover .jp-icon3-hover[fill] { + fill: var(--jp-inverse-layout-color3); +} + +.jp-icon-hover :hover .jp-icon4-hover[fill] { + fill: var(--jp-inverse-layout-color4); +} + +.jp-icon-hover :hover .jp-icon0-hover[stroke] { + stroke: var(--jp-inverse-layout-color0); +} + +.jp-icon-hover :hover .jp-icon1-hover[stroke] { + stroke: var(--jp-inverse-layout-color1); +} + +.jp-icon-hover :hover .jp-icon2-hover[stroke] { + stroke: var(--jp-inverse-layout-color2); +} + +.jp-icon-hover :hover .jp-icon3-hover[stroke] { + stroke: var(--jp-inverse-layout-color3); +} + +.jp-icon-hover :hover .jp-icon4-hover[stroke] { + stroke: var(--jp-inverse-layout-color4); +} + +/* recolor the accent elements of an icon */ +.jp-icon-hover :hover .jp-icon-accent0-hover[fill] { + fill: var(--jp-layout-color0); +} + +.jp-icon-hover :hover .jp-icon-accent1-hover[fill] { + fill: var(--jp-layout-color1); +} + +.jp-icon-hover :hover .jp-icon-accent2-hover[fill] { + fill: var(--jp-layout-color2); +} + +.jp-icon-hover :hover .jp-icon-accent3-hover[fill] { + fill: var(--jp-layout-color3); +} + +.jp-icon-hover :hover .jp-icon-accent4-hover[fill] { + fill: var(--jp-layout-color4); +} + +.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] { + stroke: var(--jp-layout-color0); +} + +.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] { + stroke: var(--jp-layout-color1); +} + +.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] { + stroke: var(--jp-layout-color2); +} + +.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] { + stroke: var(--jp-layout-color3); +} + +.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] { + stroke: var(--jp-layout-color4); +} + +/* set the color of an icon to transparent */ +.jp-icon-hover :hover .jp-icon-none-hover[fill] { + fill: none; +} + +.jp-icon-hover :hover .jp-icon-none-hover[stroke] { + stroke: none; +} + +/** + * inverse colors + */ + +/* inverse recolor the primary elements of an icon */ +.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] { + fill: var(--jp-layout-color0); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] { + fill: var(--jp-layout-color1); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] { + fill: var(--jp-layout-color2); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] { + fill: var(--jp-layout-color3); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] { + fill: var(--jp-layout-color4); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] { + stroke: var(--jp-layout-color0); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] { + stroke: var(--jp-layout-color1); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] { + stroke: var(--jp-layout-color2); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] { + stroke: var(--jp-layout-color3); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] { + stroke: var(--jp-layout-color4); +} + +/* inverse recolor the accent elements of an icon */ +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] { + fill: var(--jp-inverse-layout-color0); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] { + fill: var(--jp-inverse-layout-color1); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] { + fill: var(--jp-inverse-layout-color2); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] { + fill: var(--jp-inverse-layout-color3); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] { + fill: var(--jp-inverse-layout-color4); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] { + stroke: var(--jp-inverse-layout-color0); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] { + stroke: var(--jp-inverse-layout-color1); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] { + stroke: var(--jp-inverse-layout-color2); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] { + stroke: var(--jp-inverse-layout-color3); +} + +.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] { + stroke: var(--jp-inverse-layout-color4); +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-IFrame { + width: 100%; + height: 100%; +} + +.jp-IFrame > iframe { + border: none; +} + +/* +When drag events occur, `lm-mod-override-cursor` is added to the body. +Because iframes steal all cursor events, the following two rules are necessary +to suppress pointer events while resize drags are occurring. There may be a +better solution to this problem. +*/ +body.lm-mod-override-cursor .jp-IFrame { + position: relative; +} + +body.lm-mod-override-cursor .jp-IFrame::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: transparent; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) 2014-2016, Jupyter Development Team. +| +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-HoverBox { + position: fixed; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-FormGroup-content fieldset { + border: none; + padding: 0; + min-width: 0; + width: 100%; +} + +/* stylelint-disable selector-max-type */ + +.jp-FormGroup-content fieldset .jp-inputFieldWrapper input, +.jp-FormGroup-content fieldset .jp-inputFieldWrapper select, +.jp-FormGroup-content fieldset .jp-inputFieldWrapper textarea { + font-size: var(--jp-content-font-size2); + border-color: var(--jp-input-border-color); + border-style: solid; + border-radius: var(--jp-border-radius); + border-width: 1px; + padding: 6px 8px; + background: none; + color: var(--jp-ui-font-color0); + height: inherit; +} + +.jp-FormGroup-content fieldset input[type='checkbox'] { + position: relative; + top: 2px; + margin-left: 0; +} + +.jp-FormGroup-content button.jp-mod-styled { + cursor: pointer; +} + +.jp-FormGroup-content .checkbox label { + cursor: pointer; + font-size: var(--jp-content-font-size1); +} + +.jp-FormGroup-content .jp-root > fieldset > legend { + display: none; +} + +.jp-FormGroup-content .jp-root > fieldset > p { + display: none; +} + +/** copy of `input.jp-mod-styled:focus` style */ +.jp-FormGroup-content fieldset input:focus, +.jp-FormGroup-content fieldset select:focus { + -moz-outline-radius: unset; + outline: var(--jp-border-width) solid var(--md-blue-500); + outline-offset: -1px; + box-shadow: inset 0 0 4px var(--md-blue-300); +} + +.jp-FormGroup-content fieldset input:hover:not(:focus), +.jp-FormGroup-content fieldset select:hover:not(:focus) { + background-color: var(--jp-border-color2); +} + +/* stylelint-enable selector-max-type */ + +.jp-FormGroup-content .checkbox .field-description { + /* Disable default description field for checkbox: + because other widgets do not have description fields, + we add descriptions to each widget on the field level. + */ + display: none; +} + +.jp-FormGroup-content #root__description { + display: none; +} + +.jp-FormGroup-content .jp-modifiedIndicator { + width: 5px; + background-color: var(--jp-brand-color2); + margin-top: 0; + margin-left: calc(var(--jp-private-settingeditor-modifier-indent) * -1); + flex-shrink: 0; +} + +.jp-FormGroup-content .jp-modifiedIndicator.jp-errorIndicator { + background-color: var(--jp-error-color0); + margin-right: 0.5em; +} + +/* RJSF ARRAY style */ + +.jp-arrayFieldWrapper legend { + font-size: var(--jp-content-font-size2); + color: var(--jp-ui-font-color0); + flex-basis: 100%; + padding: 4px 0; + font-weight: var(--jp-content-heading-font-weight); + border-bottom: 1px solid var(--jp-border-color2); +} + +.jp-arrayFieldWrapper .field-description { + padding: 4px 0; + white-space: pre-wrap; +} + +.jp-arrayFieldWrapper .array-item { + width: 100%; + border: 1px solid var(--jp-border-color2); + border-radius: 4px; + margin: 4px; +} + +.jp-ArrayOperations { + display: flex; + margin-left: 8px; +} + +.jp-ArrayOperationsButton { + margin: 2px; +} + +.jp-ArrayOperationsButton .jp-icon3[fill] { + fill: var(--jp-ui-font-color0); +} + +button.jp-ArrayOperationsButton.jp-mod-styled:disabled { + cursor: not-allowed; + opacity: 0.5; +} + +/* RJSF form validation error */ + +.jp-FormGroup-content .validationErrors { + color: var(--jp-error-color0); +} + +/* Hide panel level error as duplicated the field level error */ +.jp-FormGroup-content .panel.errors { + display: none; +} + +/* RJSF normal content (settings-editor) */ + +.jp-FormGroup-contentNormal { + display: flex; + align-items: center; + flex-wrap: wrap; +} + +.jp-FormGroup-contentNormal .jp-FormGroup-contentItem { + margin-left: 7px; + color: var(--jp-ui-font-color0); +} + +.jp-FormGroup-contentNormal .jp-FormGroup-description { + flex-basis: 100%; + padding: 4px 7px; +} + +.jp-FormGroup-contentNormal .jp-FormGroup-default { + flex-basis: 100%; + padding: 4px 7px; +} + +.jp-FormGroup-contentNormal .jp-FormGroup-fieldLabel { + font-size: var(--jp-content-font-size1); + font-weight: normal; + min-width: 120px; +} + +.jp-FormGroup-contentNormal fieldset:not(:first-child) { + margin-left: 7px; +} + +.jp-FormGroup-contentNormal .field-array-of-string .array-item { + /* Display `jp-ArrayOperations` buttons side-by-side with content except + for small screens where flex-wrap will place them one below the other. + */ + display: flex; + align-items: center; + flex-wrap: wrap; +} + +.jp-FormGroup-contentNormal .jp-objectFieldWrapper .form-group { + padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent); + margin-top: 2px; +} + +/* RJSF compact content (metadata-form) */ + +.jp-FormGroup-content.jp-FormGroup-contentCompact { + width: 100%; +} + +.jp-FormGroup-contentCompact .form-group { + display: flex; + padding: 0.5em 0.2em 0.5em 0; +} + +.jp-FormGroup-contentCompact + .jp-FormGroup-compactTitle + .jp-FormGroup-description { + font-size: var(--jp-ui-font-size1); + color: var(--jp-ui-font-color2); +} + +.jp-FormGroup-contentCompact .jp-FormGroup-fieldLabel { + padding-bottom: 0.3em; +} + +.jp-FormGroup-contentCompact .jp-inputFieldWrapper .form-control { + width: 100%; + box-sizing: border-box; +} + +.jp-FormGroup-contentCompact .jp-arrayFieldWrapper .jp-FormGroup-compactTitle { + padding-bottom: 7px; +} + +.jp-FormGroup-contentCompact + .jp-objectFieldWrapper + .jp-objectFieldWrapper + .form-group { + padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent); + margin-top: 2px; +} + +.jp-FormGroup-contentCompact ul.error-detail { + margin-block-start: 0.5em; + margin-block-end: 0.5em; + padding-inline-start: 1em; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +.jp-SidePanel { + display: flex; + flex-direction: column; + min-width: var(--jp-sidebar-min-width); + overflow-y: auto; + color: var(--jp-ui-font-color1); + background: var(--jp-layout-color1); + font-size: var(--jp-ui-font-size1); +} + +.jp-SidePanel-header { + flex: 0 0 auto; + display: flex; + border-bottom: var(--jp-border-width) solid var(--jp-border-color2); + font-size: var(--jp-ui-font-size0); + font-weight: 600; + letter-spacing: 1px; + margin: 0; + padding: 2px; + text-transform: uppercase; +} + +.jp-SidePanel-toolbar { + flex: 0 0 auto; +} + +.jp-SidePanel-content { + flex: 1 1 auto; +} + +.jp-SidePanel-toolbar, +.jp-AccordionPanel-toolbar { + height: var(--jp-private-toolbar-height); +} + +.jp-SidePanel-toolbar.jp-Toolbar-micro { + display: none; +} + +.lm-AccordionPanel .jp-AccordionPanel-title { + box-sizing: border-box; + line-height: 25px; + margin: 0; + display: flex; + align-items: center; + background: var(--jp-layout-color1); + color: var(--jp-ui-font-color1); + border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color); + box-shadow: var(--jp-toolbar-box-shadow); + font-size: var(--jp-ui-font-size0); +} + +.jp-AccordionPanel-title { + cursor: pointer; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + text-transform: uppercase; +} + +.lm-AccordionPanel[data-orientation='horizontal'] > .jp-AccordionPanel-title { + /* Title is rotated for horizontal accordion panel using CSS */ + display: block; + transform-origin: top left; + transform: rotate(-90deg) translate(-100%); +} + +.jp-AccordionPanel-title .lm-AccordionPanel-titleLabel { + user-select: none; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.jp-AccordionPanel-title .lm-AccordionPanel-titleCollapser { + transform: rotate(-90deg); + margin: auto 0; + height: 16px; +} + +.jp-AccordionPanel-title.lm-mod-expanded .lm-AccordionPanel-titleCollapser { + transform: rotate(0deg); +} + +.lm-AccordionPanel .jp-AccordionPanel-toolbar { + background: none; + box-shadow: none; + border: none; + margin-left: auto; +} + +.lm-AccordionPanel .lm-SplitPanel-handle:hover { + background: var(--jp-layout-color3); +} + +.jp-text-truncated { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) 2017, Jupyter Development Team. +| +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-Spinner { + position: absolute; + display: flex; + justify-content: center; + align-items: center; + z-index: 10; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: var(--jp-layout-color0); + outline: none; +} + +.jp-SpinnerContent { + font-size: 10px; + margin: 50px auto; + text-indent: -9999em; + width: 3em; + height: 3em; + border-radius: 50%; + background: var(--jp-brand-color3); + background: linear-gradient( + to right, + #f37626 10%, + rgba(255, 255, 255, 0) 42% + ); + position: relative; + animation: load3 1s infinite linear, fadeIn 1s; +} + +.jp-SpinnerContent::before { + width: 50%; + height: 50%; + background: #f37626; + border-radius: 100% 0 0; + position: absolute; + top: 0; + left: 0; + content: ''; +} + +.jp-SpinnerContent::after { + background: var(--jp-layout-color0); + width: 75%; + height: 75%; + border-radius: 50%; + content: ''; + margin: auto; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; +} + +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes load3 { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/*----------------------------------------------------------------------------- +| Copyright (c) 2014-2017, Jupyter Development Team. +| +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +button.jp-mod-styled { + font-size: var(--jp-ui-font-size1); + color: var(--jp-ui-font-color0); + border: none; + box-sizing: border-box; + text-align: center; + line-height: 32px; + height: 32px; + padding: 0 12px; + letter-spacing: 0.8px; + outline: none; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; +} + +input.jp-mod-styled { + background: var(--jp-input-background); + height: 28px; + box-sizing: border-box; + border: var(--jp-border-width) solid var(--jp-border-color1); + padding-left: 7px; + padding-right: 7px; + font-size: var(--jp-ui-font-size2); + color: var(--jp-ui-font-color0); + outline: none; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; +} + +input[type='checkbox'].jp-mod-styled { + appearance: checkbox; + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + height: auto; +} + +input.jp-mod-styled:focus { + border: var(--jp-border-width) solid var(--md-blue-500); + box-shadow: inset 0 0 4px var(--md-blue-300); +} + +.jp-select-wrapper { + display: flex; + position: relative; + flex-direction: column; + padding: 1px; + background-color: var(--jp-layout-color1); + box-sizing: border-box; + margin-bottom: 12px; +} + +.jp-select-wrapper:not(.multiple) { + height: 28px; +} + +.jp-select-wrapper.jp-mod-focused select.jp-mod-styled { + border: var(--jp-border-width) solid var(--jp-input-active-border-color); + box-shadow: var(--jp-input-box-shadow); + background-color: var(--jp-input-active-background); +} + +select.jp-mod-styled:hover { + cursor: pointer; + color: var(--jp-ui-font-color0); + background-color: var(--jp-input-hover-background); + box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5); +} + +select.jp-mod-styled { + flex: 1 1 auto; + width: 100%; + font-size: var(--jp-ui-font-size2); + background: var(--jp-input-background); + color: var(--jp-ui-font-color0); + padding: 0 25px 0 8px; + border: var(--jp-border-width) solid var(--jp-input-border-color); + border-radius: 0; + outline: none; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; +} + +select.jp-mod-styled:not([multiple]) { + height: 32px; +} + +select.jp-mod-styled[multiple] { + max-height: 200px; + overflow-y: auto; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-switch { + display: flex; + align-items: center; + padding-left: 4px; + padding-right: 4px; + font-size: var(--jp-ui-font-size1); + background-color: transparent; + color: var(--jp-ui-font-color1); + border: none; + height: 20px; +} + +.jp-switch:hover { + background-color: var(--jp-layout-color2); +} + +.jp-switch-label { + margin-right: 5px; + font-family: var(--jp-ui-font-family); +} + +.jp-switch-track { + cursor: pointer; + background-color: var(--jp-switch-color, var(--jp-border-color1)); + -webkit-transition: 0.4s; + transition: 0.4s; + border-radius: 34px; + height: 16px; + width: 35px; + position: relative; +} + +.jp-switch-track::before { + content: ''; + position: absolute; + height: 10px; + width: 10px; + margin: 3px; + left: 0; + background-color: var(--jp-ui-inverse-font-color1); + -webkit-transition: 0.4s; + transition: 0.4s; + border-radius: 50%; +} + +.jp-switch[aria-checked='true'] .jp-switch-track { + background-color: var(--jp-switch-true-position-color, var(--jp-warn-color0)); +} + +.jp-switch[aria-checked='true'] .jp-switch-track::before { + /* track width (35) - margins (3 + 3) - thumb width (10) */ + left: 19px; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) 2014-2016, Jupyter Development Team. +| +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +:root { + --jp-private-toolbar-height: calc( + 28px + var(--jp-border-width) + ); /* leave 28px for content */ +} + +.jp-Toolbar { + color: var(--jp-ui-font-color1); + flex: 0 0 auto; + display: flex; + flex-direction: row; + border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color); + box-shadow: var(--jp-toolbar-box-shadow); + background: var(--jp-toolbar-background); + min-height: var(--jp-toolbar-micro-height); + padding: 2px; + z-index: 8; + overflow-x: hidden; +} + +/* Toolbar items */ + +.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer { + flex-grow: 1; + flex-shrink: 1; +} + +.jp-Toolbar-item.jp-Toolbar-kernelStatus { + display: inline-block; + width: 32px; + background-repeat: no-repeat; + background-position: center; + background-size: 16px; +} + +.jp-Toolbar > .jp-Toolbar-item { + flex: 0 0 auto; + display: flex; + padding-left: 1px; + padding-right: 1px; + font-size: var(--jp-ui-font-size1); + line-height: var(--jp-private-toolbar-height); + height: 100%; +} + +/* Toolbar buttons */ + +/* This is the div we use to wrap the react component into a Widget */ +div.jp-ToolbarButton { + color: transparent; + border: none; + box-sizing: border-box; + outline: none; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + padding: 0; + margin: 0; +} + +button.jp-ToolbarButtonComponent { + background: var(--jp-layout-color1); + border: none; + box-sizing: border-box; + outline: none; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + padding: 0 6px; + margin: 0; + height: 24px; + border-radius: var(--jp-border-radius); + display: flex; + align-items: center; + text-align: center; + font-size: 14px; + min-width: unset; + min-height: unset; +} + +button.jp-ToolbarButtonComponent:disabled { + opacity: 0.4; +} + +button.jp-ToolbarButtonComponent > span { + padding: 0; + flex: 0 0 auto; +} + +button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label { + font-size: var(--jp-ui-font-size1); + line-height: 100%; + padding-left: 2px; + color: var(--jp-ui-font-color1); + font-family: var(--jp-ui-font-family); +} + +#jp-main-dock-panel[data-mode='single-document'] + .jp-MainAreaWidget + > .jp-Toolbar.jp-Toolbar-micro { + padding: 0; + min-height: 0; +} + +#jp-main-dock-panel[data-mode='single-document'] + .jp-MainAreaWidget + > .jp-Toolbar { + border: none; + box-shadow: none; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +.jp-WindowedPanel-outer { + position: relative; + overflow-y: auto; +} + +.jp-WindowedPanel-inner { + position: relative; +} + +.jp-WindowedPanel-window { + position: absolute; + left: 0; + right: 0; + overflow: visible; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/* Sibling imports */ + +body { + color: var(--jp-ui-font-color1); + font-size: var(--jp-ui-font-size1); +} + +/* Disable native link decoration styles everywhere outside of dialog boxes */ +a { + text-decoration: unset; + color: unset; +} + +a:hover { + text-decoration: unset; + color: unset; +} + +/* Accessibility for links inside dialog box text */ +.jp-Dialog-content a { + text-decoration: revert; + color: var(--jp-content-link-color); +} + +.jp-Dialog-content a:hover { + text-decoration: revert; +} + +/* Styles for ui-components */ +.jp-Button { + color: var(--jp-ui-font-color2); + border-radius: var(--jp-border-radius); + padding: 0 12px; + font-size: var(--jp-ui-font-size1); + + /* Copy from blueprint 3 */ + display: inline-flex; + flex-direction: row; + border: none; + cursor: pointer; + align-items: center; + justify-content: center; + text-align: left; + vertical-align: middle; + min-height: 30px; + min-width: 30px; +} + +.jp-Button:disabled { + cursor: not-allowed; +} + +.jp-Button:empty { + padding: 0 !important; +} + +.jp-Button.jp-mod-small { + min-height: 24px; + min-width: 24px; + font-size: 12px; + padding: 0 7px; +} + +/* Use our own theme for hover styles */ +.jp-Button.jp-mod-minimal:hover { + background-color: var(--jp-layout-color2); +} + +.jp-Button.jp-mod-minimal { + background: none; +} + +.jp-InputGroup { + display: block; + position: relative; +} + +.jp-InputGroup input { + box-sizing: border-box; + border: none; + border-radius: 0; + background-color: transparent; + color: var(--jp-ui-font-color0); + box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color); + padding-bottom: 0; + padding-top: 0; + padding-left: 10px; + padding-right: 28px; + position: relative; + width: 100%; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-size: 14px; + font-weight: 400; + height: 30px; + line-height: 30px; + outline: none; + vertical-align: middle; +} + +.jp-InputGroup input:focus { + box-shadow: inset 0 0 0 var(--jp-border-width) + var(--jp-input-active-box-shadow-color), + inset 0 0 0 3px var(--jp-input-active-box-shadow-color); +} + +.jp-InputGroup input:disabled { + cursor: not-allowed; + resize: block; + background-color: var(--jp-layout-color2); + color: var(--jp-ui-font-color2); +} + +.jp-InputGroup input:disabled ~ span { + cursor: not-allowed; + color: var(--jp-ui-font-color2); +} + +.jp-InputGroup input::placeholder, +input::placeholder { + color: var(--jp-ui-font-color2); +} + +.jp-InputGroupAction { + position: absolute; + bottom: 1px; + right: 0; + padding: 6px; +} + +.jp-HTMLSelect.jp-DefaultStyle select { + background-color: initial; + border: none; + border-radius: 0; + box-shadow: none; + color: var(--jp-ui-font-color0); + display: block; + font-size: var(--jp-ui-font-size1); + font-family: var(--jp-ui-font-family); + height: 24px; + line-height: 14px; + padding: 0 25px 0 10px; + text-align: left; + -moz-appearance: none; + -webkit-appearance: none; +} + +.jp-HTMLSelect.jp-DefaultStyle select:disabled { + background-color: var(--jp-layout-color2); + color: var(--jp-ui-font-color2); + cursor: not-allowed; + resize: block; +} + +.jp-HTMLSelect.jp-DefaultStyle select:disabled ~ span { + cursor: not-allowed; +} + +/* Use our own theme for hover and option styles */ +/* stylelint-disable-next-line selector-max-type */ +.jp-HTMLSelect.jp-DefaultStyle select:hover, +.jp-HTMLSelect.jp-DefaultStyle select > option { + background-color: var(--jp-layout-color2); + color: var(--jp-ui-font-color0); +} + +select { + box-sizing: border-box; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Styles +|----------------------------------------------------------------------------*/ + +.jp-StatusBar-Widget { + display: flex; + align-items: center; + background: var(--jp-layout-color2); + min-height: var(--jp-statusbar-height); + justify-content: space-between; + padding: 0 10px; +} + +.jp-StatusBar-Left { + display: flex; + align-items: center; + flex-direction: row; +} + +.jp-StatusBar-Middle { + display: flex; + align-items: center; +} + +.jp-StatusBar-Right { + display: flex; + align-items: center; + flex-direction: row-reverse; +} + +.jp-StatusBar-Item { + max-height: var(--jp-statusbar-height); + margin: 0 2px; + height: var(--jp-statusbar-height); + white-space: nowrap; + text-overflow: ellipsis; + color: var(--jp-ui-font-color1); + padding: 0 6px; +} + +.jp-mod-highlighted:hover { + background-color: var(--jp-layout-color3); +} + +.jp-mod-clicked { + background-color: var(--jp-brand-color1); +} + +.jp-mod-clicked:hover { + background-color: var(--jp-brand-color0); +} + +.jp-mod-clicked .jp-StatusBar-TextItem { + color: var(--jp-ui-inverse-font-color1); +} + +.jp-StatusBar-HoverItem { + box-shadow: '0px 4px 4px rgba(0, 0, 0, 0.25)'; +} + +.jp-StatusBar-TextItem { + font-size: var(--jp-ui-font-size1); + font-family: var(--jp-ui-font-family); + line-height: 24px; + color: var(--jp-ui-font-color1); +} + +.jp-StatusBar-GroupItem { + display: flex; + align-items: center; + flex-direction: row; +} + +.jp-Statusbar-ProgressCircle svg { + display: block; + margin: 0 auto; + width: 16px; + height: 24px; + align-self: normal; +} + +.jp-Statusbar-ProgressCircle path { + fill: var(--jp-inverse-layout-color3); +} + +.jp-Statusbar-ProgressBar-progress-bar { + height: 10px; + width: 100px; + border: solid 0.25px var(--jp-brand-color2); + border-radius: 3px; + overflow: hidden; + align-self: center; +} + +.jp-Statusbar-ProgressBar-progress-bar > div { + background-color: var(--jp-brand-color2); + background-image: linear-gradient( + -45deg, + rgba(255, 255, 255, 0.2) 25%, + transparent 25%, + transparent 50%, + rgba(255, 255, 255, 0.2) 50%, + rgba(255, 255, 255, 0.2) 75%, + transparent 75%, + transparent + ); + background-size: 40px 40px; + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 14px; + color: #fff; + text-align: center; + animation: jp-Statusbar-ExecutionTime-progress-bar 2s linear infinite; +} + +.jp-Statusbar-ProgressBar-progress-bar p { + color: var(--jp-ui-font-color1); + font-family: var(--jp-ui-font-family); + font-size: var(--jp-ui-font-size1); + line-height: 10px; + width: 100px; +} + +@keyframes jp-Statusbar-ExecutionTime-progress-bar { + 0% { + background-position: 0 0; + } + + 100% { + background-position: 40px 40px; + } +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Variables +|----------------------------------------------------------------------------*/ + +:root { + --jp-private-commandpalette-search-height: 28px; +} + +/*----------------------------------------------------------------------------- +| Overall styles +|----------------------------------------------------------------------------*/ + +.lm-CommandPalette { + padding-bottom: 0; + color: var(--jp-ui-font-color1); + background: var(--jp-layout-color1); + + /* This is needed so that all font sizing of children done in ems is + * relative to this base size */ + font-size: var(--jp-ui-font-size1); +} + +/*----------------------------------------------------------------------------- +| Modal variant +|----------------------------------------------------------------------------*/ + +.jp-ModalCommandPalette { + position: absolute; + z-index: 10000; + top: 38px; + left: 30%; + margin: 0; + padding: 4px; + width: 40%; + box-shadow: var(--jp-elevation-z4); + border-radius: 4px; + background: var(--jp-layout-color0); +} + +.jp-ModalCommandPalette .lm-CommandPalette { + max-height: 40vh; +} + +.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after { + display: none; +} + +.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header { + display: none; +} + +.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item { + margin-left: 4px; + margin-right: 4px; +} + +.jp-ModalCommandPalette + .lm-CommandPalette + .lm-CommandPalette-item.lm-mod-disabled { + display: none; +} + +/*----------------------------------------------------------------------------- +| Search +|----------------------------------------------------------------------------*/ + +.lm-CommandPalette-search { + padding: 4px; + background-color: var(--jp-layout-color1); + z-index: 2; +} + +.lm-CommandPalette-wrapper { + overflow: overlay; + padding: 0 9px; + background-color: var(--jp-input-active-background); + height: 30px; + box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color); +} + +.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper { + box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color), + inset 0 0 0 3px var(--jp-input-active-box-shadow-color); +} + +.jp-SearchIconGroup { + color: white; + background-color: var(--jp-brand-color1); + position: absolute; + top: 4px; + right: 4px; + padding: 5px 5px 1px; +} + +.jp-SearchIconGroup svg { + height: 20px; + width: 20px; +} + +.jp-SearchIconGroup .jp-icon3[fill] { + fill: var(--jp-layout-color0); +} + +.lm-CommandPalette-input { + background: transparent; + width: calc(100% - 18px); + float: left; + border: none; + outline: none; + font-size: var(--jp-ui-font-size1); + color: var(--jp-ui-font-color0); + line-height: var(--jp-private-commandpalette-search-height); +} + +.lm-CommandPalette-input::-webkit-input-placeholder, +.lm-CommandPalette-input::-moz-placeholder, +.lm-CommandPalette-input:-ms-input-placeholder { + color: var(--jp-ui-font-color2); + font-size: var(--jp-ui-font-size1); +} + +/*----------------------------------------------------------------------------- +| Results +|----------------------------------------------------------------------------*/ + +.lm-CommandPalette-header:first-child { + margin-top: 0; +} + +.lm-CommandPalette-header { + border-bottom: solid var(--jp-border-width) var(--jp-border-color2); + color: var(--jp-ui-font-color1); + cursor: pointer; + display: flex; + font-size: var(--jp-ui-font-size0); + font-weight: 600; + letter-spacing: 1px; + margin-top: 8px; + padding: 8px 0 8px 12px; + text-transform: uppercase; +} + +.lm-CommandPalette-header.lm-mod-active { + background: var(--jp-layout-color2); +} + +.lm-CommandPalette-header > mark { + background-color: transparent; + font-weight: bold; + color: var(--jp-ui-font-color1); +} + +.lm-CommandPalette-item { + padding: 4px 12px 4px 4px; + color: var(--jp-ui-font-color1); + font-size: var(--jp-ui-font-size1); + font-weight: 400; + display: flex; +} + +.lm-CommandPalette-item.lm-mod-disabled { + color: var(--jp-ui-font-color2); +} + +.lm-CommandPalette-item.lm-mod-active { + color: var(--jp-ui-inverse-font-color1); + background: var(--jp-brand-color1); +} + +.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark { + color: var(--jp-ui-inverse-font-color0); +} + +.lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill] { + fill: var(--jp-layout-color0); +} + +.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) { + color: var(--jp-ui-inverse-font-color1); + background: var(--jp-brand-color1); +} + +.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) { + background: var(--jp-layout-color2); +} + +.lm-CommandPalette-itemContent { + overflow: hidden; +} + +.lm-CommandPalette-itemLabel > mark { + color: var(--jp-ui-font-color0); + background-color: transparent; + font-weight: bold; +} + +.lm-CommandPalette-item.lm-mod-disabled mark { + color: var(--jp-ui-font-color2); +} + +.lm-CommandPalette-item .lm-CommandPalette-itemIcon { + margin: 0 4px 0 0; + position: relative; + width: 16px; + top: 2px; + flex: 0 0 auto; +} + +.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon { + opacity: 0.6; +} + +.lm-CommandPalette-item .lm-CommandPalette-itemShortcut { + flex: 0 0 auto; +} + +.lm-CommandPalette-itemCaption { + display: none; +} + +.lm-CommandPalette-content { + background-color: var(--jp-layout-color1); +} + +.lm-CommandPalette-content:empty::after { + content: 'No results'; + margin: auto; + margin-top: 20px; + width: 100px; + display: block; + font-size: var(--jp-ui-font-size2); + font-family: var(--jp-ui-font-family); + font-weight: lighter; +} + +.lm-CommandPalette-emptyMessage { + text-align: center; + margin-top: 24px; + line-height: 1.32; + padding: 0 8px; + color: var(--jp-content-font-color3); +} + +/*----------------------------------------------------------------------------- +| Copyright (c) 2014-2017, Jupyter Development Team. +| +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-Dialog { + position: absolute; + z-index: 10000; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + top: 0; + left: 0; + margin: 0; + padding: 0; + width: 100%; + height: 100%; + background: var(--jp-dialog-background); +} + +.jp-Dialog-content { + display: flex; + flex-direction: column; + margin-left: auto; + margin-right: auto; + background: var(--jp-layout-color1); + padding: 24px 24px 12px; + min-width: 300px; + min-height: 150px; + max-width: 1000px; + max-height: 500px; + box-sizing: border-box; + box-shadow: var(--jp-elevation-z20); + word-wrap: break-word; + border-radius: var(--jp-border-radius); + + /* This is needed so that all font sizing of children done in ems is + * relative to this base size */ + font-size: var(--jp-ui-font-size1); + color: var(--jp-ui-font-color1); + resize: both; +} + +.jp-Dialog-content.jp-Dialog-content-small { + max-width: 500px; +} + +.jp-Dialog-button { + overflow: visible; +} + +button.jp-Dialog-button:focus { + outline: 1px solid var(--jp-brand-color1); + outline-offset: 4px; + -moz-outline-radius: 0; +} + +button.jp-Dialog-button:focus::-moz-focus-inner { + border: 0; +} + +button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus, +button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus, +button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus { + outline-offset: 4px; + -moz-outline-radius: 0; +} + +button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus { + outline: 1px solid var(--jp-accept-color-normal, var(--jp-brand-color1)); +} + +button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus { + outline: 1px solid var(--jp-warn-color-normal, var(--jp-error-color1)); +} + +button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus { + outline: 1px solid var(--jp-reject-color-normal, var(--md-grey-600)); +} + +button.jp-Dialog-close-button { + padding: 0; + height: 100%; + min-width: unset; + min-height: unset; +} + +.jp-Dialog-header { + display: flex; + justify-content: space-between; + flex: 0 0 auto; + padding-bottom: 12px; + font-size: var(--jp-ui-font-size3); + font-weight: 400; + color: var(--jp-ui-font-color1); +} + +.jp-Dialog-body { + display: flex; + flex-direction: column; + flex: 1 1 auto; + font-size: var(--jp-ui-font-size1); + background: var(--jp-layout-color1); + color: var(--jp-ui-font-color1); + overflow: auto; +} + +.jp-Dialog-footer { + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: center; + flex: 0 0 auto; + margin-left: -12px; + margin-right: -12px; + padding: 12px; +} + +.jp-Dialog-checkbox { + padding-right: 5px; +} + +.jp-Dialog-checkbox > input:focus-visible { + outline: 1px solid var(--jp-input-active-border-color); + outline-offset: 1px; +} + +.jp-Dialog-spacer { + flex: 1 1 auto; +} + +.jp-Dialog-title { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.jp-Dialog-body > .jp-select-wrapper { + width: 100%; +} + +.jp-Dialog-body > button { + padding: 0 16px; +} + +.jp-Dialog-body > label { + line-height: 1.4; + color: var(--jp-ui-font-color0); +} + +.jp-Dialog-button.jp-mod-styled:not(:last-child) { + margin-right: 12px; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +.jp-Input-Boolean-Dialog { + flex-direction: row-reverse; + align-items: end; + width: 100%; +} + +.jp-Input-Boolean-Dialog > label { + flex: 1 1 auto; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) 2014-2016, Jupyter Development Team. +| +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-MainAreaWidget > :focus { + outline: none; +} + +.jp-MainAreaWidget .jp-MainAreaWidget-error { + padding: 6px; +} + +.jp-MainAreaWidget .jp-MainAreaWidget-error > pre { + width: auto; + padding: 10px; + background: var(--jp-error-color3); + border: var(--jp-border-width) solid var(--jp-error-color1); + border-radius: var(--jp-border-radius); + color: var(--jp-ui-font-color1); + font-size: var(--jp-ui-font-size1); + white-space: pre-wrap; + word-wrap: break-word; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/** + * google-material-color v1.2.6 + * https://github.com/danlevan/google-material-color + */ +:root { + --md-red-50: #ffebee; + --md-red-100: #ffcdd2; + --md-red-200: #ef9a9a; + --md-red-300: #e57373; + --md-red-400: #ef5350; + --md-red-500: #f44336; + --md-red-600: #e53935; + --md-red-700: #d32f2f; + --md-red-800: #c62828; + --md-red-900: #b71c1c; + --md-red-A100: #ff8a80; + --md-red-A200: #ff5252; + --md-red-A400: #ff1744; + --md-red-A700: #d50000; + --md-pink-50: #fce4ec; + --md-pink-100: #f8bbd0; + --md-pink-200: #f48fb1; + --md-pink-300: #f06292; + --md-pink-400: #ec407a; + --md-pink-500: #e91e63; + --md-pink-600: #d81b60; + --md-pink-700: #c2185b; + --md-pink-800: #ad1457; + --md-pink-900: #880e4f; + --md-pink-A100: #ff80ab; + --md-pink-A200: #ff4081; + --md-pink-A400: #f50057; + --md-pink-A700: #c51162; + --md-purple-50: #f3e5f5; + --md-purple-100: #e1bee7; + --md-purple-200: #ce93d8; + --md-purple-300: #ba68c8; + --md-purple-400: #ab47bc; + --md-purple-500: #9c27b0; + --md-purple-600: #8e24aa; + --md-purple-700: #7b1fa2; + --md-purple-800: #6a1b9a; + --md-purple-900: #4a148c; + --md-purple-A100: #ea80fc; + --md-purple-A200: #e040fb; + --md-purple-A400: #d500f9; + --md-purple-A700: #a0f; + --md-deep-purple-50: #ede7f6; + --md-deep-purple-100: #d1c4e9; + --md-deep-purple-200: #b39ddb; + --md-deep-purple-300: #9575cd; + --md-deep-purple-400: #7e57c2; + --md-deep-purple-500: #673ab7; + --md-deep-purple-600: #5e35b1; + --md-deep-purple-700: #512da8; + --md-deep-purple-800: #4527a0; + --md-deep-purple-900: #311b92; + --md-deep-purple-A100: #b388ff; + --md-deep-purple-A200: #7c4dff; + --md-deep-purple-A400: #651fff; + --md-deep-purple-A700: #6200ea; + --md-indigo-50: #e8eaf6; + --md-indigo-100: #c5cae9; + --md-indigo-200: #9fa8da; + --md-indigo-300: #7986cb; + --md-indigo-400: #5c6bc0; + --md-indigo-500: #3f51b5; + --md-indigo-600: #3949ab; + --md-indigo-700: #303f9f; + --md-indigo-800: #283593; + --md-indigo-900: #1a237e; + --md-indigo-A100: #8c9eff; + --md-indigo-A200: #536dfe; + --md-indigo-A400: #3d5afe; + --md-indigo-A700: #304ffe; + --md-blue-50: #e3f2fd; + --md-blue-100: #bbdefb; + --md-blue-200: #90caf9; + --md-blue-300: #64b5f6; + --md-blue-400: #42a5f5; + --md-blue-500: #2196f3; + --md-blue-600: #1e88e5; + --md-blue-700: #1976d2; + --md-blue-800: #1565c0; + --md-blue-900: #0d47a1; + --md-blue-A100: #82b1ff; + --md-blue-A200: #448aff; + --md-blue-A400: #2979ff; + --md-blue-A700: #2962ff; + --md-light-blue-50: #e1f5fe; + --md-light-blue-100: #b3e5fc; + --md-light-blue-200: #81d4fa; + --md-light-blue-300: #4fc3f7; + --md-light-blue-400: #29b6f6; + --md-light-blue-500: #03a9f4; + --md-light-blue-600: #039be5; + --md-light-blue-700: #0288d1; + --md-light-blue-800: #0277bd; + --md-light-blue-900: #01579b; + --md-light-blue-A100: #80d8ff; + --md-light-blue-A200: #40c4ff; + --md-light-blue-A400: #00b0ff; + --md-light-blue-A700: #0091ea; + --md-cyan-50: #e0f7fa; + --md-cyan-100: #b2ebf2; + --md-cyan-200: #80deea; + --md-cyan-300: #4dd0e1; + --md-cyan-400: #26c6da; + --md-cyan-500: #00bcd4; + --md-cyan-600: #00acc1; + --md-cyan-700: #0097a7; + --md-cyan-800: #00838f; + --md-cyan-900: #006064; + --md-cyan-A100: #84ffff; + --md-cyan-A200: #18ffff; + --md-cyan-A400: #00e5ff; + --md-cyan-A700: #00b8d4; + --md-teal-50: #e0f2f1; + --md-teal-100: #b2dfdb; + --md-teal-200: #80cbc4; + --md-teal-300: #4db6ac; + --md-teal-400: #26a69a; + --md-teal-500: #009688; + --md-teal-600: #00897b; + --md-teal-700: #00796b; + --md-teal-800: #00695c; + --md-teal-900: #004d40; + --md-teal-A100: #a7ffeb; + --md-teal-A200: #64ffda; + --md-teal-A400: #1de9b6; + --md-teal-A700: #00bfa5; + --md-green-50: #e8f5e9; + --md-green-100: #c8e6c9; + --md-green-200: #a5d6a7; + --md-green-300: #81c784; + --md-green-400: #66bb6a; + --md-green-500: #4caf50; + --md-green-600: #43a047; + --md-green-700: #388e3c; + --md-green-800: #2e7d32; + --md-green-900: #1b5e20; + --md-green-A100: #b9f6ca; + --md-green-A200: #69f0ae; + --md-green-A400: #00e676; + --md-green-A700: #00c853; + --md-light-green-50: #f1f8e9; + --md-light-green-100: #dcedc8; + --md-light-green-200: #c5e1a5; + --md-light-green-300: #aed581; + --md-light-green-400: #9ccc65; + --md-light-green-500: #8bc34a; + --md-light-green-600: #7cb342; + --md-light-green-700: #689f38; + --md-light-green-800: #558b2f; + --md-light-green-900: #33691e; + --md-light-green-A100: #ccff90; + --md-light-green-A200: #b2ff59; + --md-light-green-A400: #76ff03; + --md-light-green-A700: #64dd17; + --md-lime-50: #f9fbe7; + --md-lime-100: #f0f4c3; + --md-lime-200: #e6ee9c; + --md-lime-300: #dce775; + --md-lime-400: #d4e157; + --md-lime-500: #cddc39; + --md-lime-600: #c0ca33; + --md-lime-700: #afb42b; + --md-lime-800: #9e9d24; + --md-lime-900: #827717; + --md-lime-A100: #f4ff81; + --md-lime-A200: #eeff41; + --md-lime-A400: #c6ff00; + --md-lime-A700: #aeea00; + --md-yellow-50: #fffde7; + --md-yellow-100: #fff9c4; + --md-yellow-200: #fff59d; + --md-yellow-300: #fff176; + --md-yellow-400: #ffee58; + --md-yellow-500: #ffeb3b; + --md-yellow-600: #fdd835; + --md-yellow-700: #fbc02d; + --md-yellow-800: #f9a825; + --md-yellow-900: #f57f17; + --md-yellow-A100: #ffff8d; + --md-yellow-A200: #ff0; + --md-yellow-A400: #ffea00; + --md-yellow-A700: #ffd600; + --md-amber-50: #fff8e1; + --md-amber-100: #ffecb3; + --md-amber-200: #ffe082; + --md-amber-300: #ffd54f; + --md-amber-400: #ffca28; + --md-amber-500: #ffc107; + --md-amber-600: #ffb300; + --md-amber-700: #ffa000; + --md-amber-800: #ff8f00; + --md-amber-900: #ff6f00; + --md-amber-A100: #ffe57f; + --md-amber-A200: #ffd740; + --md-amber-A400: #ffc400; + --md-amber-A700: #ffab00; + --md-orange-50: #fff3e0; + --md-orange-100: #ffe0b2; + --md-orange-200: #ffcc80; + --md-orange-300: #ffb74d; + --md-orange-400: #ffa726; + --md-orange-500: #ff9800; + --md-orange-600: #fb8c00; + --md-orange-700: #f57c00; + --md-orange-800: #ef6c00; + --md-orange-900: #e65100; + --md-orange-A100: #ffd180; + --md-orange-A200: #ffab40; + --md-orange-A400: #ff9100; + --md-orange-A700: #ff6d00; + --md-deep-orange-50: #fbe9e7; + --md-deep-orange-100: #ffccbc; + --md-deep-orange-200: #ffab91; + --md-deep-orange-300: #ff8a65; + --md-deep-orange-400: #ff7043; + --md-deep-orange-500: #ff5722; + --md-deep-orange-600: #f4511e; + --md-deep-orange-700: #e64a19; + --md-deep-orange-800: #d84315; + --md-deep-orange-900: #bf360c; + --md-deep-orange-A100: #ff9e80; + --md-deep-orange-A200: #ff6e40; + --md-deep-orange-A400: #ff3d00; + --md-deep-orange-A700: #dd2c00; + --md-brown-50: #efebe9; + --md-brown-100: #d7ccc8; + --md-brown-200: #bcaaa4; + --md-brown-300: #a1887f; + --md-brown-400: #8d6e63; + --md-brown-500: #795548; + --md-brown-600: #6d4c41; + --md-brown-700: #5d4037; + --md-brown-800: #4e342e; + --md-brown-900: #3e2723; + --md-grey-50: #fafafa; + --md-grey-100: #f5f5f5; + --md-grey-200: #eee; + --md-grey-300: #e0e0e0; + --md-grey-400: #bdbdbd; + --md-grey-500: #9e9e9e; + --md-grey-600: #757575; + --md-grey-700: #616161; + --md-grey-800: #424242; + --md-grey-900: #212121; + --md-blue-grey-50: #eceff1; + --md-blue-grey-100: #cfd8dc; + --md-blue-grey-200: #b0bec5; + --md-blue-grey-300: #90a4ae; + --md-blue-grey-400: #78909c; + --md-blue-grey-500: #607d8b; + --md-blue-grey-600: #546e7a; + --md-blue-grey-700: #455a64; + --md-blue-grey-800: #37474f; + --md-blue-grey-900: #263238; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) 2014-2017, Jupyter Development Team. +| +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| RenderedText +|----------------------------------------------------------------------------*/ + +:root { + /* This is the padding value to fill the gaps between lines containing spans with background color. */ + --jp-private-code-span-padding: calc( + (var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2 + ); +} + +.jp-RenderedText { + text-align: left; + padding-left: var(--jp-code-padding); + line-height: var(--jp-code-line-height); + font-family: var(--jp-code-font-family); +} + +.jp-RenderedText pre, +.jp-RenderedJavaScript pre, +.jp-RenderedHTMLCommon pre { + color: var(--jp-content-font-color1); + font-size: var(--jp-code-font-size); + border: none; + margin: 0; + padding: 0; +} + +.jp-RenderedText pre a:link { + text-decoration: none; + color: var(--jp-content-link-color); +} + +.jp-RenderedText pre a:hover { + text-decoration: underline; + color: var(--jp-content-link-color); +} + +.jp-RenderedText pre a:visited { + text-decoration: none; + color: var(--jp-content-link-color); +} + +/* console foregrounds and backgrounds */ +.jp-RenderedText pre .ansi-black-fg { + color: #3e424d; +} + +.jp-RenderedText pre .ansi-red-fg { + color: #e75c58; +} + +.jp-RenderedText pre .ansi-green-fg { + color: #00a250; +} + +.jp-RenderedText pre .ansi-yellow-fg { + color: #ddb62b; +} + +.jp-RenderedText pre .ansi-blue-fg { + color: #208ffb; +} + +.jp-RenderedText pre .ansi-magenta-fg { + color: #d160c4; +} + +.jp-RenderedText pre .ansi-cyan-fg { + color: #60c6c8; +} + +.jp-RenderedText pre .ansi-white-fg { + color: #c5c1b4; +} + +.jp-RenderedText pre .ansi-black-bg { + background-color: #3e424d; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-red-bg { + background-color: #e75c58; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-green-bg { + background-color: #00a250; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-yellow-bg { + background-color: #ddb62b; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-blue-bg { + background-color: #208ffb; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-magenta-bg { + background-color: #d160c4; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-cyan-bg { + background-color: #60c6c8; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-white-bg { + background-color: #c5c1b4; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-black-intense-fg { + color: #282c36; +} + +.jp-RenderedText pre .ansi-red-intense-fg { + color: #b22b31; +} + +.jp-RenderedText pre .ansi-green-intense-fg { + color: #007427; +} + +.jp-RenderedText pre .ansi-yellow-intense-fg { + color: #b27d12; +} + +.jp-RenderedText pre .ansi-blue-intense-fg { + color: #0065ca; +} + +.jp-RenderedText pre .ansi-magenta-intense-fg { + color: #a03196; +} + +.jp-RenderedText pre .ansi-cyan-intense-fg { + color: #258f8f; +} + +.jp-RenderedText pre .ansi-white-intense-fg { + color: #a1a6b2; +} + +.jp-RenderedText pre .ansi-black-intense-bg { + background-color: #282c36; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-red-intense-bg { + background-color: #b22b31; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-green-intense-bg { + background-color: #007427; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-yellow-intense-bg { + background-color: #b27d12; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-blue-intense-bg { + background-color: #0065ca; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-magenta-intense-bg { + background-color: #a03196; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-cyan-intense-bg { + background-color: #258f8f; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-white-intense-bg { + background-color: #a1a6b2; + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-default-inverse-fg { + color: var(--jp-ui-inverse-font-color0); +} + +.jp-RenderedText pre .ansi-default-inverse-bg { + background-color: var(--jp-inverse-layout-color0); + padding: var(--jp-private-code-span-padding) 0; +} + +.jp-RenderedText pre .ansi-bold { + font-weight: bold; +} + +.jp-RenderedText pre .ansi-underline { + text-decoration: underline; +} + +.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] { + background: var(--jp-rendermime-error-background); + padding-top: var(--jp-code-padding); +} + +/*----------------------------------------------------------------------------- +| RenderedLatex +|----------------------------------------------------------------------------*/ + +.jp-RenderedLatex { + color: var(--jp-content-font-color1); + font-size: var(--jp-content-font-size1); + line-height: var(--jp-content-line-height); +} + +/* Left-justify outputs.*/ +.jp-OutputArea-output.jp-RenderedLatex { + padding: var(--jp-code-padding); + text-align: left; +} + +/*----------------------------------------------------------------------------- +| RenderedHTML +|----------------------------------------------------------------------------*/ + +.jp-RenderedHTMLCommon { + color: var(--jp-content-font-color1); + font-family: var(--jp-content-font-family); + font-size: var(--jp-content-font-size1); + line-height: var(--jp-content-line-height); + + /* Give a bit more R padding on Markdown text to keep line lengths reasonable */ + padding-right: 20px; +} + +.jp-RenderedHTMLCommon em { + font-style: italic; +} + +.jp-RenderedHTMLCommon strong { + font-weight: bold; +} + +.jp-RenderedHTMLCommon u { + text-decoration: underline; +} + +.jp-RenderedHTMLCommon a:link { + text-decoration: none; + color: var(--jp-content-link-color); +} + +.jp-RenderedHTMLCommon a:hover { + text-decoration: underline; + color: var(--jp-content-link-color); +} + +.jp-RenderedHTMLCommon a:visited { + text-decoration: none; + color: var(--jp-content-link-color); +} + +/* Headings */ + +.jp-RenderedHTMLCommon h1, +.jp-RenderedHTMLCommon h2, +.jp-RenderedHTMLCommon h3, +.jp-RenderedHTMLCommon h4, +.jp-RenderedHTMLCommon h5, +.jp-RenderedHTMLCommon h6 { + line-height: var(--jp-content-heading-line-height); + font-weight: var(--jp-content-heading-font-weight); + font-style: normal; + margin: var(--jp-content-heading-margin-top) 0 + var(--jp-content-heading-margin-bottom) 0; +} + +.jp-RenderedHTMLCommon h1:first-child, +.jp-RenderedHTMLCommon h2:first-child, +.jp-RenderedHTMLCommon h3:first-child, +.jp-RenderedHTMLCommon h4:first-child, +.jp-RenderedHTMLCommon h5:first-child, +.jp-RenderedHTMLCommon h6:first-child { + margin-top: calc(0.5 * var(--jp-content-heading-margin-top)); +} + +.jp-RenderedHTMLCommon h1:last-child, +.jp-RenderedHTMLCommon h2:last-child, +.jp-RenderedHTMLCommon h3:last-child, +.jp-RenderedHTMLCommon h4:last-child, +.jp-RenderedHTMLCommon h5:last-child, +.jp-RenderedHTMLCommon h6:last-child { + margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom)); +} + +.jp-RenderedHTMLCommon h1 { + font-size: var(--jp-content-font-size5); +} + +.jp-RenderedHTMLCommon h2 { + font-size: var(--jp-content-font-size4); +} + +.jp-RenderedHTMLCommon h3 { + font-size: var(--jp-content-font-size3); +} + +.jp-RenderedHTMLCommon h4 { + font-size: var(--jp-content-font-size2); +} + +.jp-RenderedHTMLCommon h5 { + font-size: var(--jp-content-font-size1); +} + +.jp-RenderedHTMLCommon h6 { + font-size: var(--jp-content-font-size0); +} + +/* Lists */ + +/* stylelint-disable selector-max-type, selector-max-compound-selectors */ + +.jp-RenderedHTMLCommon ul:not(.list-inline), +.jp-RenderedHTMLCommon ol:not(.list-inline) { + padding-left: 2em; +} + +.jp-RenderedHTMLCommon ul { + list-style: disc; +} + +.jp-RenderedHTMLCommon ul ul { + list-style: square; +} + +.jp-RenderedHTMLCommon ul ul ul { + list-style: circle; +} + +.jp-RenderedHTMLCommon ol { + list-style: decimal; +} + +.jp-RenderedHTMLCommon ol ol { + list-style: upper-alpha; +} + +.jp-RenderedHTMLCommon ol ol ol { + list-style: lower-alpha; +} + +.jp-RenderedHTMLCommon ol ol ol ol { + list-style: lower-roman; +} + +.jp-RenderedHTMLCommon ol ol ol ol ol { + list-style: decimal; +} + +.jp-RenderedHTMLCommon ol, +.jp-RenderedHTMLCommon ul { + margin-bottom: 1em; +} + +.jp-RenderedHTMLCommon ul ul, +.jp-RenderedHTMLCommon ul ol, +.jp-RenderedHTMLCommon ol ul, +.jp-RenderedHTMLCommon ol ol { + margin-bottom: 0; +} + +/* stylelint-enable selector-max-type, selector-max-compound-selectors */ + +.jp-RenderedHTMLCommon hr { + color: var(--jp-border-color2); + background-color: var(--jp-border-color1); + margin-top: 1em; + margin-bottom: 1em; +} + +.jp-RenderedHTMLCommon > pre { + margin: 1.5em 2em; +} + +.jp-RenderedHTMLCommon pre, +.jp-RenderedHTMLCommon code { + border: 0; + background-color: var(--jp-layout-color0); + color: var(--jp-content-font-color1); + font-family: var(--jp-code-font-family); + font-size: inherit; + line-height: var(--jp-code-line-height); + padding: 0; + white-space: pre-wrap; +} + +.jp-RenderedHTMLCommon :not(pre) > code { + background-color: var(--jp-layout-color2); + padding: 1px 5px; +} + +/* Tables */ + +.jp-RenderedHTMLCommon table { + border-collapse: collapse; + border-spacing: 0; + border: none; + color: var(--jp-ui-font-color1); + font-size: var(--jp-ui-font-size1); + table-layout: fixed; + margin-left: auto; + margin-bottom: 1em; + margin-right: auto; +} + +.jp-RenderedHTMLCommon thead { + border-bottom: var(--jp-border-width) solid var(--jp-border-color1); + vertical-align: bottom; +} + +.jp-RenderedHTMLCommon td, +.jp-RenderedHTMLCommon th, +.jp-RenderedHTMLCommon tr { + vertical-align: middle; + padding: 0.5em; + line-height: normal; + white-space: normal; + max-width: none; + border: none; +} + +.jp-RenderedMarkdown.jp-RenderedHTMLCommon td, +.jp-RenderedMarkdown.jp-RenderedHTMLCommon th { + max-width: none; +} + +:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td, +:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th, +:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr { + text-align: right; +} + +.jp-RenderedHTMLCommon th { + font-weight: bold; +} + +.jp-RenderedHTMLCommon tbody tr:nth-child(odd) { + background: var(--jp-layout-color0); +} + +.jp-RenderedHTMLCommon tbody tr:nth-child(even) { + background: var(--jp-rendermime-table-row-background); +} + +.jp-RenderedHTMLCommon tbody tr:hover { + background: var(--jp-rendermime-table-row-hover-background); +} + +.jp-RenderedHTMLCommon p { + text-align: left; + margin: 0; + margin-bottom: 1em; +} + +.jp-RenderedHTMLCommon img { + -moz-force-broken-image-icon: 1; +} + +/* Restrict to direct children as other images could be nested in other content. */ +.jp-RenderedHTMLCommon > img { + display: block; + margin-left: 0; + margin-right: 0; + margin-bottom: 1em; +} + +/* Change color behind transparent images if they need it... */ +[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background { + background-color: var(--jp-inverse-layout-color1); +} + +[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background { + background-color: var(--jp-inverse-layout-color1); +} + +.jp-RenderedHTMLCommon img, +.jp-RenderedImage img, +.jp-RenderedHTMLCommon svg, +.jp-RenderedSVG svg { + max-width: 100%; + height: auto; +} + +.jp-RenderedHTMLCommon img.jp-mod-unconfined, +.jp-RenderedImage img.jp-mod-unconfined, +.jp-RenderedHTMLCommon svg.jp-mod-unconfined, +.jp-RenderedSVG svg.jp-mod-unconfined { + max-width: none; +} + +.jp-RenderedHTMLCommon .alert { + padding: var(--jp-notebook-padding); + border: var(--jp-border-width) solid transparent; + border-radius: var(--jp-border-radius); + margin-bottom: 1em; +} + +.jp-RenderedHTMLCommon .alert-info { + color: var(--jp-info-color0); + background-color: var(--jp-info-color3); + border-color: var(--jp-info-color2); +} + +.jp-RenderedHTMLCommon .alert-info hr { + border-color: var(--jp-info-color3); +} + +.jp-RenderedHTMLCommon .alert-info > p:last-child, +.jp-RenderedHTMLCommon .alert-info > ul:last-child { + margin-bottom: 0; +} + +.jp-RenderedHTMLCommon .alert-warning { + color: var(--jp-warn-color0); + background-color: var(--jp-warn-color3); + border-color: var(--jp-warn-color2); +} + +.jp-RenderedHTMLCommon .alert-warning hr { + border-color: var(--jp-warn-color3); +} + +.jp-RenderedHTMLCommon .alert-warning > p:last-child, +.jp-RenderedHTMLCommon .alert-warning > ul:last-child { + margin-bottom: 0; +} + +.jp-RenderedHTMLCommon .alert-success { + color: var(--jp-success-color0); + background-color: var(--jp-success-color3); + border-color: var(--jp-success-color2); +} + +.jp-RenderedHTMLCommon .alert-success hr { + border-color: var(--jp-success-color3); +} + +.jp-RenderedHTMLCommon .alert-success > p:last-child, +.jp-RenderedHTMLCommon .alert-success > ul:last-child { + margin-bottom: 0; +} + +.jp-RenderedHTMLCommon .alert-danger { + color: var(--jp-error-color0); + background-color: var(--jp-error-color3); + border-color: var(--jp-error-color2); +} + +.jp-RenderedHTMLCommon .alert-danger hr { + border-color: var(--jp-error-color3); +} + +.jp-RenderedHTMLCommon .alert-danger > p:last-child, +.jp-RenderedHTMLCommon .alert-danger > ul:last-child { + margin-bottom: 0; +} + +.jp-RenderedHTMLCommon blockquote { + margin: 1em 2em; + padding: 0 1em; + border-left: 5px solid var(--jp-border-color2); +} + +a.jp-InternalAnchorLink { + visibility: hidden; + margin-left: 8px; + color: var(--md-blue-800); +} + +h1:hover .jp-InternalAnchorLink, +h2:hover .jp-InternalAnchorLink, +h3:hover .jp-InternalAnchorLink, +h4:hover .jp-InternalAnchorLink, +h5:hover .jp-InternalAnchorLink, +h6:hover .jp-InternalAnchorLink { + visibility: visible; +} + +.jp-RenderedHTMLCommon kbd { + background-color: var(--jp-rendermime-table-row-background); + border: 1px solid var(--jp-border-color0); + border-bottom-color: var(--jp-border-color2); + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); + display: inline-block; + font-size: var(--jp-ui-font-size0); + line-height: 1em; + padding: 0.2em 0.5em; +} + +/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0. + * At the bottom of cells this is a bit too much as there is also spacing + * between cells. Going all the way to 0 gets too tight between markdown and + * code cells. + */ +.jp-RenderedHTMLCommon > *:last-child { + margin-bottom: 0.5em; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Copyright (c) 2014-2017, PhosphorJS Contributors +| +| Distributed under the terms of the BSD 3-Clause License. +| +| The full license is in the file LICENSE, distributed with this software. +|----------------------------------------------------------------------------*/ + +.lm-cursor-backdrop { + position: fixed; + width: 200px; + height: 200px; + margin-top: -100px; + margin-left: -100px; + will-change: transform; + z-index: 100; +} + +.lm-mod-drag-image { + will-change: transform; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +.jp-lineFormSearch { + padding: 4px 12px; + background-color: var(--jp-layout-color2); + box-shadow: var(--jp-toolbar-box-shadow); + z-index: 2; + font-size: var(--jp-ui-font-size1); +} + +.jp-lineFormCaption { + font-size: var(--jp-ui-font-size0); + line-height: var(--jp-ui-font-size1); + margin-top: 4px; + color: var(--jp-ui-font-color0); +} + +.jp-baseLineForm { + border: none; + border-radius: 0; + position: absolute; + background-size: 16px; + background-repeat: no-repeat; + background-position: center; + outline: none; +} + +.jp-lineFormButtonContainer { + top: 4px; + right: 8px; + height: 24px; + padding: 0 12px; + width: 12px; +} + +.jp-lineFormButtonIcon { + top: 0; + right: 0; + background-color: var(--jp-brand-color1); + height: 100%; + width: 100%; + box-sizing: border-box; + padding: 4px 6px; +} + +.jp-lineFormButton { + top: 0; + right: 0; + background-color: transparent; + height: 100%; + width: 100%; + box-sizing: border-box; +} + +.jp-lineFormWrapper { + overflow: hidden; + padding: 0 8px; + border: 1px solid var(--jp-border-color0); + background-color: var(--jp-input-active-background); + height: 22px; +} + +.jp-lineFormWrapperFocusWithin { + border: var(--jp-border-width) solid var(--md-blue-500); + box-shadow: inset 0 0 4px var(--md-blue-300); +} + +.jp-lineFormInput { + background: transparent; + width: 200px; + height: 100%; + border: none; + outline: none; + color: var(--jp-ui-font-color0); + line-height: 28px; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) 2014-2016, Jupyter Development Team. +| +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-JSONEditor { + display: flex; + flex-direction: column; + width: 100%; +} + +.jp-JSONEditor-host { + flex: 1 1 auto; + border: var(--jp-border-width) solid var(--jp-input-border-color); + border-radius: 0; + background: var(--jp-layout-color0); + min-height: 50px; + padding: 1px; +} + +.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host { + border-color: red; + outline-color: red; +} + +.jp-JSONEditor-header { + display: flex; + flex: 1 0 auto; + padding: 0 0 0 12px; +} + +.jp-JSONEditor-header label { + flex: 0 0 auto; +} + +.jp-JSONEditor-commitButton { + height: 16px; + width: 16px; + background-size: 18px; + background-repeat: no-repeat; + background-position: center; +} + +.jp-JSONEditor-host.jp-mod-focused { + background-color: var(--jp-input-active-background); + border: 1px solid var(--jp-input-active-border-color); + box-shadow: var(--jp-input-box-shadow); +} + +.jp-Editor.jp-mod-dropTarget { + border: var(--jp-border-width) solid var(--jp-input-active-border-color); + box-shadow: var(--jp-input-box-shadow); +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ +.jp-DocumentSearch-input { + border: none; + outline: none; + color: var(--jp-ui-font-color0); + font-size: var(--jp-ui-font-size1); + background-color: var(--jp-layout-color0); + font-family: var(--jp-ui-font-family); + padding: 2px 1px; + resize: none; +} + +.jp-DocumentSearch-overlay { + position: absolute; + background-color: var(--jp-toolbar-background); + border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color); + border-left: var(--jp-border-width) solid var(--jp-toolbar-border-color); + top: 0; + right: 0; + z-index: 7; + min-width: 405px; + padding: 2px; + font-size: var(--jp-ui-font-size1); + + --jp-private-document-search-button-height: 20px; +} + +.jp-DocumentSearch-overlay button { + background-color: var(--jp-toolbar-background); + outline: 0; +} + +.jp-DocumentSearch-overlay button:hover { + background-color: var(--jp-layout-color2); +} + +.jp-DocumentSearch-overlay button:active { + background-color: var(--jp-layout-color3); +} + +.jp-DocumentSearch-overlay-row { + display: flex; + align-items: center; + margin-bottom: 2px; +} + +.jp-DocumentSearch-button-content { + display: inline-block; + cursor: pointer; + box-sizing: border-box; + width: 100%; + height: 100%; +} + +.jp-DocumentSearch-button-content svg { + width: 100%; + height: 100%; +} + +.jp-DocumentSearch-input-wrapper { + border: var(--jp-border-width) solid var(--jp-border-color0); + display: flex; + background-color: var(--jp-layout-color0); + margin: 2px; +} + +.jp-DocumentSearch-input-wrapper:focus-within { + border-color: var(--jp-cell-editor-active-border-color); +} + +.jp-DocumentSearch-toggle-wrapper, +.jp-DocumentSearch-button-wrapper { + all: initial; + overflow: hidden; + display: inline-block; + border: none; + box-sizing: border-box; +} + +.jp-DocumentSearch-toggle-wrapper { + width: 14px; + height: 14px; +} + +.jp-DocumentSearch-button-wrapper { + width: var(--jp-private-document-search-button-height); + height: var(--jp-private-document-search-button-height); +} + +.jp-DocumentSearch-toggle-wrapper:focus, +.jp-DocumentSearch-button-wrapper:focus { + outline: var(--jp-border-width) solid + var(--jp-cell-editor-active-border-color); + outline-offset: -1px; +} + +.jp-DocumentSearch-toggle-wrapper, +.jp-DocumentSearch-button-wrapper, +.jp-DocumentSearch-button-content:focus { + outline: none; +} + +.jp-DocumentSearch-toggle-placeholder { + width: 5px; +} + +.jp-DocumentSearch-input-button::before { + display: block; + padding-top: 100%; +} + +.jp-DocumentSearch-input-button-off { + opacity: var(--jp-search-toggle-off-opacity); +} + +.jp-DocumentSearch-input-button-off:hover { + opacity: var(--jp-search-toggle-hover-opacity); +} + +.jp-DocumentSearch-input-button-on { + opacity: var(--jp-search-toggle-on-opacity); +} + +.jp-DocumentSearch-index-counter { + padding-left: 10px; + padding-right: 10px; + user-select: none; + min-width: 35px; + display: inline-block; +} + +.jp-DocumentSearch-up-down-wrapper { + display: inline-block; + padding-right: 2px; + margin-left: auto; + white-space: nowrap; +} + +.jp-DocumentSearch-spacer { + margin-left: auto; +} + +.jp-DocumentSearch-up-down-wrapper button { + outline: 0; + border: none; + width: var(--jp-private-document-search-button-height); + height: var(--jp-private-document-search-button-height); + vertical-align: middle; + margin: 1px 5px 2px; +} + +.jp-DocumentSearch-up-down-button:hover { + background-color: var(--jp-layout-color2); +} + +.jp-DocumentSearch-up-down-button:active { + background-color: var(--jp-layout-color3); +} + +.jp-DocumentSearch-filter-button { + border-radius: var(--jp-border-radius); +} + +.jp-DocumentSearch-filter-button:hover { + background-color: var(--jp-layout-color2); +} + +.jp-DocumentSearch-filter-button-enabled { + background-color: var(--jp-layout-color2); +} + +.jp-DocumentSearch-filter-button-enabled:hover { + background-color: var(--jp-layout-color3); +} + +.jp-DocumentSearch-search-options { + padding: 0 8px; + margin-left: 3px; + width: 100%; + display: grid; + justify-content: start; + grid-template-columns: 1fr 1fr; + align-items: center; + justify-items: stretch; +} + +.jp-DocumentSearch-search-filter-disabled { + color: var(--jp-ui-font-color2); +} + +.jp-DocumentSearch-search-filter { + display: flex; + align-items: center; + user-select: none; +} + +.jp-DocumentSearch-regex-error { + color: var(--jp-error-color0); +} + +.jp-DocumentSearch-replace-button-wrapper { + overflow: hidden; + display: inline-block; + box-sizing: border-box; + border: var(--jp-border-width) solid var(--jp-border-color0); + margin: auto 2px; + padding: 1px 4px; + height: calc(var(--jp-private-document-search-button-height) + 2px); +} + +.jp-DocumentSearch-replace-button-wrapper:focus { + border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color); +} + +.jp-DocumentSearch-replace-button { + display: inline-block; + text-align: center; + cursor: pointer; + box-sizing: border-box; + color: var(--jp-ui-font-color1); + + /* height - 2 * (padding of wrapper) */ + line-height: calc(var(--jp-private-document-search-button-height) - 2px); + width: 100%; + height: 100%; +} + +.jp-DocumentSearch-replace-button:focus { + outline: none; +} + +.jp-DocumentSearch-replace-wrapper-class { + margin-left: 14px; + display: flex; +} + +.jp-DocumentSearch-replace-toggle { + border: none; + background-color: var(--jp-toolbar-background); + border-radius: var(--jp-border-radius); +} + +.jp-DocumentSearch-replace-toggle:hover { + background-color: var(--jp-layout-color2); +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.cm-editor { + line-height: var(--jp-code-line-height); + font-size: var(--jp-code-font-size); + font-family: var(--jp-code-font-family); + border: 0; + border-radius: 0; + height: auto; + + /* Changed to auto to autogrow */ +} + +.cm-editor pre { + padding: 0 var(--jp-code-padding); +} + +.jp-CodeMirrorEditor[data-type='inline'] .cm-dialog { + background-color: var(--jp-layout-color0); + color: var(--jp-content-font-color1); +} + +.jp-CodeMirrorEditor { + cursor: text; +} + +/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */ +@media screen and (min-width: 2138px) and (max-width: 4319px) { + .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor { + border-left: var(--jp-code-cursor-width1) solid + var(--jp-editor-cursor-color); + } +} + +/* When zoomed out less than 33% */ +@media screen and (min-width: 4320px) { + .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor { + border-left: var(--jp-code-cursor-width2) solid + var(--jp-editor-cursor-color); + } +} + +.cm-editor.jp-mod-readOnly .cm-cursor { + display: none; +} + +.jp-CollaboratorCursor { + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: none; + border-bottom: 3px solid; + background-clip: content-box; + margin-left: -5px; + margin-right: -5px; +} + +.cm-searching, +.cm-searching span { + /* `.cm-searching span`: we need to override syntax highlighting */ + background-color: var(--jp-search-unselected-match-background-color); + color: var(--jp-search-unselected-match-color); +} + +.cm-searching::selection, +.cm-searching span::selection { + background-color: var(--jp-search-unselected-match-background-color); + color: var(--jp-search-unselected-match-color); +} + +.jp-current-match > .cm-searching, +.jp-current-match > .cm-searching span, +.cm-searching > .jp-current-match, +.cm-searching > .jp-current-match span { + background-color: var(--jp-search-selected-match-background-color); + color: var(--jp-search-selected-match-color); +} + +.jp-current-match > .cm-searching::selection, +.cm-searching > .jp-current-match::selection, +.jp-current-match > .cm-searching span::selection { + background-color: var(--jp-search-selected-match-background-color); + color: var(--jp-search-selected-match-color); +} + +.cm-trailingspace { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAsElEQVQIHQGlAFr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+r3zKmT0/+pk9P/7+r3zAAAAAAAAAAABAAAAAAAAAAA6OPzM+/q9wAAAAAA6OPzMwAAAAAAAAAAAgAAAAAAAAAAGR8NiRQaCgAZIA0AGR8NiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQyoYJ/SY80UAAAAASUVORK5CYII=); + background-position: center left; + background-repeat: repeat-x; +} + +.jp-CollaboratorCursor-hover { + position: absolute; + z-index: 1; + transform: translateX(-50%); + color: white; + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + padding-top: 1px; + padding-bottom: 1px; + text-align: center; + font-size: var(--jp-ui-font-size1); + white-space: nowrap; +} + +.jp-CodeMirror-ruler { + border-left: 1px dashed var(--jp-border-color2); +} + +/* Styles for shared cursors (remote cursor locations and selected ranges) */ +.jp-CodeMirrorEditor .cm-ySelectionCaret { + position: relative; + border-left: 1px solid black; + margin-left: -1px; + margin-right: -1px; + box-sizing: border-box; +} + +.jp-CodeMirrorEditor .cm-ySelectionCaret > .cm-ySelectionInfo { + white-space: nowrap; + position: absolute; + top: -1.15em; + padding-bottom: 0.05em; + left: -1px; + font-size: 0.95em; + font-family: var(--jp-ui-font-family); + font-weight: bold; + line-height: normal; + user-select: none; + color: white; + padding-left: 2px; + padding-right: 2px; + z-index: 101; + transition: opacity 0.3s ease-in-out; +} + +.jp-CodeMirrorEditor .cm-ySelectionInfo { + transition-delay: 0.7s; + opacity: 0; +} + +.jp-CodeMirrorEditor .cm-ySelectionCaret:hover > .cm-ySelectionInfo { + opacity: 1; + transition-delay: 0s; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-MimeDocument { + outline: none; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Variables +|----------------------------------------------------------------------------*/ + +:root { + --jp-private-filebrowser-button-height: 28px; + --jp-private-filebrowser-button-width: 48px; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-FileBrowser .jp-SidePanel-content { + display: flex; + flex-direction: column; +} + +.jp-FileBrowser-toolbar.jp-Toolbar { + flex-wrap: wrap; + row-gap: 12px; + border-bottom: none; + height: auto; + margin: 8px 12px 0; + box-shadow: none; + padding: 0; + justify-content: flex-start; +} + +.jp-FileBrowser-Panel { + flex: 1 1 auto; + display: flex; + flex-direction: column; +} + +.jp-BreadCrumbs { + flex: 0 0 auto; + margin: 8px 12px; +} + +.jp-BreadCrumbs-item { + margin: 0 2px; + padding: 0 2px; + border-radius: var(--jp-border-radius); + cursor: pointer; +} + +.jp-BreadCrumbs-item:hover { + background-color: var(--jp-layout-color2); +} + +.jp-BreadCrumbs-item:first-child { + margin-left: 0; +} + +.jp-BreadCrumbs-item.jp-mod-dropTarget { + background-color: var(--jp-brand-color2); + opacity: 0.7; +} + +/*----------------------------------------------------------------------------- +| Buttons +|----------------------------------------------------------------------------*/ + +.jp-FileBrowser-toolbar > .jp-Toolbar-item { + flex: 0 0 auto; + padding-left: 0; + padding-right: 2px; + align-items: center; + height: unset; +} + +.jp-FileBrowser-toolbar > .jp-Toolbar-item .jp-ToolbarButtonComponent { + width: 40px; +} + +/*----------------------------------------------------------------------------- +| Other styles +|----------------------------------------------------------------------------*/ + +.jp-FileDialog.jp-mod-conflict input { + color: var(--jp-error-color1); +} + +.jp-FileDialog .jp-new-name-title { + margin-top: 12px; +} + +.jp-LastModified-hidden { + display: none; +} + +.jp-FileSize-hidden { + display: none; +} + +.jp-FileBrowser .lm-AccordionPanel > h3:first-child { + display: none; +} + +/*----------------------------------------------------------------------------- +| DirListing +|----------------------------------------------------------------------------*/ + +.jp-DirListing { + flex: 1 1 auto; + display: flex; + flex-direction: column; + outline: 0; +} + +.jp-DirListing-header { + flex: 0 0 auto; + display: flex; + flex-direction: row; + align-items: center; + overflow: hidden; + border-top: var(--jp-border-width) solid var(--jp-border-color2); + border-bottom: var(--jp-border-width) solid var(--jp-border-color1); + box-shadow: var(--jp-toolbar-box-shadow); + z-index: 2; +} + +.jp-DirListing-headerItem { + padding: 4px 12px 2px; + font-weight: 500; +} + +.jp-DirListing-headerItem:hover { + background: var(--jp-layout-color2); +} + +.jp-DirListing-headerItem.jp-id-name { + flex: 1 0 84px; +} + +.jp-DirListing-headerItem.jp-id-modified { + flex: 0 0 112px; + border-left: var(--jp-border-width) solid var(--jp-border-color2); + text-align: right; +} + +.jp-DirListing-headerItem.jp-id-filesize { + flex: 0 0 75px; + border-left: var(--jp-border-width) solid var(--jp-border-color2); + text-align: right; +} + +.jp-id-narrow { + display: none; + flex: 0 0 5px; + padding: 4px; + border-left: var(--jp-border-width) solid var(--jp-border-color2); + text-align: right; + color: var(--jp-border-color2); +} + +.jp-DirListing-narrow .jp-id-narrow { + display: block; +} + +.jp-DirListing-narrow .jp-id-modified, +.jp-DirListing-narrow .jp-DirListing-itemModified { + display: none; +} + +.jp-DirListing-headerItem.jp-mod-selected { + font-weight: 600; +} + +/* increase specificity to override bundled default */ +.jp-DirListing-content { + flex: 1 1 auto; + margin: 0; + padding: 0; + list-style-type: none; + overflow: auto; + background-color: var(--jp-layout-color1); +} + +.jp-DirListing-content mark { + color: var(--jp-ui-font-color0); + background-color: transparent; + font-weight: bold; +} + +.jp-DirListing-content .jp-DirListing-item.jp-mod-selected mark { + color: var(--jp-ui-inverse-font-color0); +} + +/* Style the directory listing content when a user drops a file to upload */ +.jp-DirListing.jp-mod-native-drop .jp-DirListing-content { + outline: 5px dashed rgba(128, 128, 128, 0.5); + outline-offset: -10px; + cursor: copy; +} + +.jp-DirListing-item { + display: flex; + flex-direction: row; + align-items: center; + padding: 4px 12px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.jp-DirListing-checkboxWrapper { + /* Increases hit area of checkbox. */ + padding: 4px; +} + +.jp-DirListing-header + .jp-DirListing-checkboxWrapper + + .jp-DirListing-headerItem { + padding-left: 4px; +} + +.jp-DirListing-content .jp-DirListing-checkboxWrapper { + position: relative; + left: -4px; + margin: -4px 0 -4px -8px; +} + +.jp-DirListing-checkboxWrapper.jp-mod-visible { + visibility: visible; +} + +/* For devices that support hovering, hide checkboxes until hovered, selected... +*/ +@media (hover: hover) { + .jp-DirListing-checkboxWrapper { + visibility: hidden; + } + + .jp-DirListing-item:hover .jp-DirListing-checkboxWrapper, + .jp-DirListing-item.jp-mod-selected .jp-DirListing-checkboxWrapper { + visibility: visible; + } +} + +.jp-DirListing-item[data-is-dot] { + opacity: 75%; +} + +.jp-DirListing-item.jp-mod-selected { + color: var(--jp-ui-inverse-font-color1); + background: var(--jp-brand-color1); +} + +.jp-DirListing-item.jp-mod-dropTarget { + background: var(--jp-brand-color3); +} + +.jp-DirListing-item:hover:not(.jp-mod-selected) { + background: var(--jp-layout-color2); +} + +.jp-DirListing-itemIcon { + flex: 0 0 20px; + margin-right: 4px; +} + +.jp-DirListing-itemText { + flex: 1 0 64px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + user-select: none; +} + +.jp-DirListing-itemText:focus { + outline-width: 2px; + outline-color: var(--jp-inverse-layout-color1); + outline-style: solid; + outline-offset: 1px; +} + +.jp-DirListing-item.jp-mod-selected .jp-DirListing-itemText:focus { + outline-color: var(--jp-layout-color1); +} + +.jp-DirListing-itemModified { + flex: 0 0 125px; + text-align: right; +} + +.jp-DirListing-itemFileSize { + flex: 0 0 90px; + text-align: right; +} + +.jp-DirListing-editor { + flex: 1 0 64px; + outline: none; + border: none; + color: var(--jp-ui-font-color1); + background-color: var(--jp-layout-color1); +} + +.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon::before { + color: var(--jp-success-color1); + content: '\25CF'; + font-size: 8px; + position: absolute; + left: -8px; +} + +.jp-DirListing-item.jp-mod-running.jp-mod-selected + .jp-DirListing-itemIcon::before { + color: var(--jp-ui-inverse-font-color1); +} + +.jp-DirListing-item.lm-mod-drag-image, +.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image { + font-size: var(--jp-ui-font-size1); + padding-left: 4px; + margin-left: 4px; + width: 160px; + background-color: var(--jp-ui-inverse-font-color2); + box-shadow: var(--jp-elevation-z2); + border-radius: 0; + color: var(--jp-ui-font-color1); + transform: translateX(-40%) translateY(-58%); +} + +.jp-Document { + min-width: 120px; + min-height: 120px; + outline: none; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Main OutputArea +| OutputArea has a list of Outputs +|----------------------------------------------------------------------------*/ + +.jp-OutputArea { + overflow-y: auto; +} + +.jp-OutputArea-child { + display: table; + table-layout: fixed; + width: 100%; + overflow: hidden; +} + +.jp-OutputPrompt { + width: var(--jp-cell-prompt-width); + color: var(--jp-cell-outprompt-font-color); + font-family: var(--jp-cell-prompt-font-family); + padding: var(--jp-code-padding); + letter-spacing: var(--jp-cell-prompt-letter-spacing); + line-height: var(--jp-code-line-height); + font-size: var(--jp-code-font-size); + border: var(--jp-border-width) solid transparent; + opacity: var(--jp-cell-prompt-opacity); + + /* Right align prompt text, don't wrap to handle large prompt numbers */ + text-align: right; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + /* Disable text selection */ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.jp-OutputArea-prompt { + display: table-cell; + vertical-align: top; +} + +.jp-OutputArea-output { + display: table-cell; + width: 100%; + height: auto; + overflow: auto; + user-select: text; + -moz-user-select: text; + -webkit-user-select: text; + -ms-user-select: text; +} + +.jp-OutputArea .jp-RenderedText { + padding-left: 1ch; +} + +/** + * Prompt overlay. + */ + +.jp-OutputArea-promptOverlay { + position: absolute; + top: 0; + width: var(--jp-cell-prompt-width); + height: 100%; + opacity: 0.5; +} + +.jp-OutputArea-promptOverlay:hover { + background: var(--jp-layout-color2); + box-shadow: inset 0 0 1px var(--jp-inverse-layout-color0); + cursor: zoom-out; +} + +.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay:hover { + cursor: zoom-in; +} + +/** + * Isolated output. + */ +.jp-OutputArea-output.jp-mod-isolated { + width: 100%; + display: block; +} + +/* +When drag events occur, `lm-mod-override-cursor` is added to the body. +Because iframes steal all cursor events, the following two rules are necessary +to suppress pointer events while resize drags are occurring. There may be a +better solution to this problem. +*/ +body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated { + position: relative; +} + +body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: transparent; +} + +/* pre */ + +.jp-OutputArea-output pre { + border: none; + margin: 0; + padding: 0; + overflow-x: auto; + overflow-y: auto; + word-break: break-all; + word-wrap: break-word; + white-space: pre-wrap; +} + +/* tables */ + +.jp-OutputArea-output.jp-RenderedHTMLCommon table { + margin-left: 0; + margin-right: 0; +} + +/* description lists */ + +.jp-OutputArea-output dl, +.jp-OutputArea-output dt, +.jp-OutputArea-output dd { + display: block; +} + +.jp-OutputArea-output dl { + width: 100%; + overflow: hidden; + padding: 0; + margin: 0; +} + +.jp-OutputArea-output dt { + font-weight: bold; + float: left; + width: 20%; + padding: 0; + margin: 0; +} + +.jp-OutputArea-output dd { + float: left; + width: 80%; + padding: 0; + margin: 0; +} + +.jp-TrimmedOutputs pre { + background: var(--jp-layout-color3); + font-size: calc(var(--jp-code-font-size) * 1.4); + text-align: center; + text-transform: uppercase; +} + +/* Hide the gutter in case of + * - nested output areas (e.g. in the case of output widgets) + * - mirrored output areas + */ +.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt { + display: none; +} + +/* Hide empty lines in the output area, for instance due to cleared widgets */ +.jp-OutputArea-prompt:empty { + padding: 0; + border: 0; +} + +/*----------------------------------------------------------------------------- +| executeResult is added to any Output-result for the display of the object +| returned by a cell +|----------------------------------------------------------------------------*/ + +.jp-OutputArea-output.jp-OutputArea-executeResult { + margin-left: 0; + width: 100%; +} + +/* Text output with the Out[] prompt needs a top padding to match the + * alignment of the Out[] prompt itself. + */ +.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output { + padding-top: var(--jp-code-padding); + border-top: var(--jp-border-width) solid transparent; +} + +/*----------------------------------------------------------------------------- +| The Stdin output +|----------------------------------------------------------------------------*/ + +.jp-Stdin-prompt { + color: var(--jp-content-font-color0); + padding-right: var(--jp-code-padding); + vertical-align: baseline; + flex: 0 0 auto; +} + +.jp-Stdin-input { + font-family: var(--jp-code-font-family); + font-size: inherit; + color: inherit; + background-color: inherit; + width: 42%; + min-width: 200px; + + /* make sure input baseline aligns with prompt */ + vertical-align: baseline; + + /* padding + margin = 0.5em between prompt and cursor */ + padding: 0 0.25em; + margin: 0 0.25em; + flex: 0 0 70%; +} + +.jp-Stdin-input::placeholder { + opacity: 0; +} + +.jp-Stdin-input:focus { + box-shadow: none; +} + +.jp-Stdin-input:focus::placeholder { + opacity: 1; +} + +/*----------------------------------------------------------------------------- +| Output Area View +|----------------------------------------------------------------------------*/ + +.jp-LinkedOutputView .jp-OutputArea { + height: 100%; + display: block; +} + +.jp-LinkedOutputView .jp-OutputArea-output:only-child { + height: 100%; +} + +/*----------------------------------------------------------------------------- +| Printing +|----------------------------------------------------------------------------*/ + +@media print { + .jp-OutputArea-child { + break-inside: avoid-page; + } +} + +/*----------------------------------------------------------------------------- +| Mobile +|----------------------------------------------------------------------------*/ +@media only screen and (max-width: 760px) { + .jp-OutputPrompt { + display: table-row; + text-align: left; + } + + .jp-OutputArea-child .jp-OutputArea-output { + display: table-row; + margin-left: var(--jp-notebook-padding); + } +} + +/* Trimmed outputs warning */ +.jp-TrimmedOutputs > a { + margin: 10px; + text-decoration: none; + cursor: pointer; +} + +.jp-TrimmedOutputs > a:hover { + text-decoration: none; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Table of Contents +|----------------------------------------------------------------------------*/ + +:root { + --jp-private-toc-active-width: 4px; +} + +.jp-TableOfContents { + display: flex; + flex-direction: column; + background: var(--jp-layout-color1); + color: var(--jp-ui-font-color1); + font-size: var(--jp-ui-font-size1); + height: 100%; +} + +.jp-TableOfContents-placeholder { + text-align: center; +} + +.jp-TableOfContents-placeholderContent { + color: var(--jp-content-font-color2); + padding: 8px; +} + +.jp-TableOfContents-placeholderContent > h3 { + margin-bottom: var(--jp-content-heading-margin-bottom); +} + +.jp-TableOfContents .jp-SidePanel-content { + overflow-y: auto; +} + +.jp-TableOfContents-tree { + margin: 4px; +} + +.jp-TableOfContents ol { + list-style-type: none; +} + +/* stylelint-disable-next-line selector-max-type */ +.jp-TableOfContents li > ol { + /* Align left border with triangle icon center */ + padding-left: 11px; +} + +.jp-TableOfContents-content { + /* left margin for the active heading indicator */ + margin: 0 0 0 var(--jp-private-toc-active-width); + padding: 0; + background-color: var(--jp-layout-color1); +} + +.jp-tocItem { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.jp-tocItem-heading { + display: flex; + cursor: pointer; +} + +.jp-tocItem-heading:hover { + background-color: var(--jp-layout-color2); +} + +.jp-tocItem-content { + display: block; + padding: 4px 0; + white-space: nowrap; + text-overflow: ellipsis; + overflow-x: hidden; +} + +.jp-tocItem-collapser { + height: 20px; + margin: 2px 2px 0; + padding: 0; + background: none; + border: none; + cursor: pointer; +} + +.jp-tocItem-collapser:hover { + background-color: var(--jp-layout-color3); +} + +/* Active heading indicator */ + +.jp-tocItem-heading::before { + content: ' '; + background: transparent; + width: var(--jp-private-toc-active-width); + height: 24px; + position: absolute; + left: 0; + border-radius: var(--jp-border-radius); +} + +.jp-tocItem-heading.jp-tocItem-active::before { + background-color: var(--jp-brand-color1); +} + +.jp-tocItem-heading:hover.jp-tocItem-active::before { + background: var(--jp-brand-color0); + opacity: 1; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +.jp-Collapser { + flex: 0 0 var(--jp-cell-collapser-width); + padding: 0; + margin: 0; + border: none; + outline: none; + background: transparent; + border-radius: var(--jp-border-radius); + opacity: 1; +} + +.jp-Collapser-child { + display: block; + width: 100%; + box-sizing: border-box; + + /* height: 100% doesn't work because the height of its parent is computed from content */ + position: absolute; + top: 0; + bottom: 0; +} + +/*----------------------------------------------------------------------------- +| Printing +|----------------------------------------------------------------------------*/ + +/* +Hiding collapsers in print mode. + +Note: input and output wrappers have "display: block" propery in print mode. +*/ + +@media print { + .jp-Collapser { + display: none; + } +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Header/Footer +|----------------------------------------------------------------------------*/ + +/* Hidden by zero height by default */ +.jp-CellHeader, +.jp-CellFooter { + height: 0; + width: 100%; + padding: 0; + margin: 0; + border: none; + outline: none; + background: transparent; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Input +|----------------------------------------------------------------------------*/ + +/* All input areas */ +.jp-InputArea { + display: table; + table-layout: fixed; + width: 100%; + overflow: hidden; +} + +.jp-InputArea-editor { + display: table-cell; + overflow: hidden; + vertical-align: top; + + /* This is the non-active, default styling */ + border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); + border-radius: 0; + background: var(--jp-cell-editor-background); +} + +.jp-InputPrompt { + display: table-cell; + vertical-align: top; + width: var(--jp-cell-prompt-width); + color: var(--jp-cell-inprompt-font-color); + font-family: var(--jp-cell-prompt-font-family); + padding: var(--jp-code-padding); + letter-spacing: var(--jp-cell-prompt-letter-spacing); + opacity: var(--jp-cell-prompt-opacity); + line-height: var(--jp-code-line-height); + font-size: var(--jp-code-font-size); + border: var(--jp-border-width) solid transparent; + + /* Right align prompt text, don't wrap to handle large prompt numbers */ + text-align: right; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + /* Disable text selection */ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +/*----------------------------------------------------------------------------- +| Mobile +|----------------------------------------------------------------------------*/ +@media only screen and (max-width: 760px) { + .jp-InputArea-editor { + display: table-row; + margin-left: var(--jp-notebook-padding); + } + + .jp-InputPrompt { + display: table-row; + text-align: left; + } +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Placeholder +|----------------------------------------------------------------------------*/ + +.jp-Placeholder { + display: table; + table-layout: fixed; + width: 100%; +} + +.jp-Placeholder-prompt { + display: table-cell; + box-sizing: border-box; +} + +.jp-Placeholder-content { + display: table-cell; + padding: 4px 6px; + border: 1px solid transparent; + border-radius: 0; + background: none; + box-sizing: border-box; + cursor: pointer; +} + +.jp-Placeholder-contentContainer { + display: flex; +} + +.jp-Placeholder-content:hover, +.jp-InputPlaceholder > .jp-Placeholder-content:hover { + border-color: var(--jp-layout-color3); +} + +.jp-Placeholder-content .jp-MoreHorizIcon { + width: 32px; + height: 16px; + border: 1px solid transparent; + border-radius: var(--jp-border-radius); +} + +.jp-Placeholder-content .jp-MoreHorizIcon:hover { + border: 1px solid var(--jp-border-color1); + box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25); + background-color: var(--jp-layout-color0); +} + +.jp-PlaceholderText { + white-space: nowrap; + overflow-x: hidden; + color: var(--jp-inverse-layout-color3); + font-family: var(--jp-code-font-family); +} + +.jp-InputPlaceholder > .jp-Placeholder-content { + border-color: var(--jp-cell-editor-border-color); + background: var(--jp-cell-editor-background); +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Private CSS variables +|----------------------------------------------------------------------------*/ + +:root { + --jp-private-cell-scrolling-output-offset: 5px; +} + +/*----------------------------------------------------------------------------- +| Cell +|----------------------------------------------------------------------------*/ + +.jp-Cell { + padding: var(--jp-cell-padding); + margin: 0; + border: none; + outline: none; + background: transparent; +} + +/*----------------------------------------------------------------------------- +| Common input/output +|----------------------------------------------------------------------------*/ + +.jp-Cell-inputWrapper, +.jp-Cell-outputWrapper { + display: flex; + flex-direction: row; + padding: 0; + margin: 0; + + /* Added to reveal the box-shadow on the input and output collapsers. */ + overflow: visible; +} + +/* Only input/output areas inside cells */ +.jp-Cell-inputArea, +.jp-Cell-outputArea { + flex: 1 1 auto; +} + +/*----------------------------------------------------------------------------- +| Collapser +|----------------------------------------------------------------------------*/ + +/* Make the output collapser disappear when there is not output, but do so + * in a manner that leaves it in the layout and preserves its width. + */ +.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser { + border: none !important; + background: transparent !important; +} + +.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser { + min-height: var(--jp-cell-collapser-min-height); +} + +/*----------------------------------------------------------------------------- +| Output +|----------------------------------------------------------------------------*/ + +/* Put a space between input and output when there IS output */ +.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper { + margin-top: 5px; +} + +.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea { + overflow-y: auto; + max-height: 24em; + margin-left: var(--jp-private-cell-scrolling-output-offset); + resize: vertical; +} + +.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea[style*='height'] { + max-height: unset; +} + +.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea::after { + content: ' '; + box-shadow: inset 0 0 6px 2px rgb(0 0 0 / 30%); + width: 100%; + height: 100%; + position: sticky; + bottom: 0; + top: 0; + margin-top: -50%; + float: left; + display: block; + pointer-events: none; +} + +.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-child { + padding-top: 6px; +} + +.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt { + width: calc( + var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset) + ); +} + +.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay { + left: calc(-1 * var(--jp-private-cell-scrolling-output-offset)); +} + +/*----------------------------------------------------------------------------- +| CodeCell +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| MarkdownCell +|----------------------------------------------------------------------------*/ + +.jp-MarkdownOutput { + display: table-cell; + width: 100%; + margin-top: 0; + margin-bottom: 0; + padding-left: var(--jp-code-padding); +} + +.jp-MarkdownOutput.jp-RenderedHTMLCommon { + overflow: auto; +} + +/* collapseHeadingButton (show always if hiddenCellsButton is _not_ shown) */ +.jp-collapseHeadingButton { + display: flex; + min-height: var(--jp-cell-collapser-min-height); + font-size: var(--jp-code-font-size); + position: absolute; + background-color: transparent; + background-size: 25px; + background-repeat: no-repeat; + background-position-x: center; + background-position-y: top; + background-image: var(--jp-icon-caret-down); + right: 0; + top: 0; + bottom: 0; +} + +.jp-collapseHeadingButton.jp-mod-collapsed { + background-image: var(--jp-icon-caret-right); +} + +/* + set the container font size to match that of content + so that the nested collapse buttons have the right size +*/ +.jp-MarkdownCell .jp-InputPrompt { + font-size: var(--jp-content-font-size1); +} + +/* + Align collapseHeadingButton with cell top header + The font sizes are identical to the ones in packages/rendermime/style/base.css +*/ +.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='1'] { + font-size: var(--jp-content-font-size5); + background-position-y: calc(0.3 * var(--jp-content-font-size5)); +} + +.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='2'] { + font-size: var(--jp-content-font-size4); + background-position-y: calc(0.3 * var(--jp-content-font-size4)); +} + +.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='3'] { + font-size: var(--jp-content-font-size3); + background-position-y: calc(0.3 * var(--jp-content-font-size3)); +} + +.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='4'] { + font-size: var(--jp-content-font-size2); + background-position-y: calc(0.3 * var(--jp-content-font-size2)); +} + +.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='5'] { + font-size: var(--jp-content-font-size1); + background-position-y: top; +} + +.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='6'] { + font-size: var(--jp-content-font-size0); + background-position-y: top; +} + +/* collapseHeadingButton (show only on (hover,active) if hiddenCellsButton is shown) */ +.jp-Notebook.jp-mod-showHiddenCellsButton .jp-collapseHeadingButton { + display: none; +} + +.jp-Notebook.jp-mod-showHiddenCellsButton + :is(.jp-MarkdownCell:hover, .jp-mod-active) + .jp-collapseHeadingButton { + display: flex; +} + +/* showHiddenCellsButton (only show if jp-mod-showHiddenCellsButton is set, which +is a consequence of the showHiddenCellsButton option in Notebook Settings)*/ +.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton { + margin-left: calc(var(--jp-cell-prompt-width) + 2 * var(--jp-code-padding)); + margin-top: var(--jp-code-padding); + border: 1px solid var(--jp-border-color2); + background-color: var(--jp-border-color3) !important; + color: var(--jp-content-font-color0) !important; + display: flex; +} + +.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton:hover { + background-color: var(--jp-border-color2) !important; +} + +.jp-showHiddenCellsButton { + display: none; +} + +/*----------------------------------------------------------------------------- +| Printing +|----------------------------------------------------------------------------*/ + +/* +Using block instead of flex to allow the use of the break-inside CSS property for +cell outputs. +*/ + +@media print { + .jp-Cell-inputWrapper, + .jp-Cell-outputWrapper { + display: block; + } +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Variables +|----------------------------------------------------------------------------*/ + +:root { + --jp-notebook-toolbar-padding: 2px 5px 2px 2px; +} + +/*----------------------------------------------------------------------------- + +/*----------------------------------------------------------------------------- +| Styles +|----------------------------------------------------------------------------*/ + +.jp-NotebookPanel-toolbar { + padding: var(--jp-notebook-toolbar-padding); + + /* disable paint containment from lumino 2.0 default strict CSS containment */ + contain: style size !important; +} + +.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused { + border: none; + box-shadow: none; +} + +.jp-Notebook-toolbarCellTypeDropdown select { + height: 24px; + font-size: var(--jp-ui-font-size1); + line-height: 14px; + border-radius: 0; + display: block; +} + +.jp-Notebook-toolbarCellTypeDropdown span { + top: 5px !important; +} + +.jp-Toolbar-responsive-popup { + position: absolute; + height: fit-content; + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-end; + border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color); + box-shadow: var(--jp-toolbar-box-shadow); + background: var(--jp-toolbar-background); + min-height: var(--jp-toolbar-micro-height); + padding: var(--jp-notebook-toolbar-padding); + z-index: 1; + right: 0; + top: 0; +} + +.jp-Toolbar > .jp-Toolbar-responsive-opener { + margin-left: auto; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Variables +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- + +/*----------------------------------------------------------------------------- +| Styles +|----------------------------------------------------------------------------*/ + +.jp-Notebook-ExecutionIndicator { + position: relative; + display: inline-block; + height: 100%; + z-index: 9997; +} + +.jp-Notebook-ExecutionIndicator-tooltip { + visibility: hidden; + height: auto; + width: max-content; + width: -moz-max-content; + background-color: var(--jp-layout-color2); + color: var(--jp-ui-font-color1); + text-align: justify; + border-radius: 6px; + padding: 0 5px; + position: fixed; + display: table; +} + +.jp-Notebook-ExecutionIndicator-tooltip.up { + transform: translateX(-50%) translateY(-100%) translateY(-32px); +} + +.jp-Notebook-ExecutionIndicator-tooltip.down { + transform: translateX(calc(-100% + 16px)) translateY(5px); +} + +.jp-Notebook-ExecutionIndicator-tooltip.hidden { + display: none; +} + +.jp-Notebook-ExecutionIndicator:hover .jp-Notebook-ExecutionIndicator-tooltip { + visibility: visible; +} + +.jp-Notebook-ExecutionIndicator span { + font-size: var(--jp-ui-font-size1); + font-family: var(--jp-ui-font-family); + color: var(--jp-ui-font-color1); + line-height: 24px; + display: block; +} + +.jp-Notebook-ExecutionIndicator-progress-bar { + display: flex; + justify-content: center; + height: 100%; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +/* + * Execution indicator + */ +.jp-tocItem-content::after { + content: ''; + + /* Must be identical to form a circle */ + width: 12px; + height: 12px; + background: none; + border: none; + position: absolute; + right: 0; +} + +.jp-tocItem-content[data-running='0']::after { + border-radius: 50%; + border: var(--jp-border-width) solid var(--jp-inverse-layout-color3); + background: none; +} + +.jp-tocItem-content[data-running='1']::after { + border-radius: 50%; + border: var(--jp-border-width) solid var(--jp-inverse-layout-color3); + background-color: var(--jp-inverse-layout-color3); +} + +.jp-tocItem-content[data-running='0'], +.jp-tocItem-content[data-running='1'] { + margin-right: 12px; +} + +/* + * Copyright (c) Jupyter Development Team. + * Distributed under the terms of the Modified BSD License. + */ + +.jp-Notebook-footer { + height: 27px; + margin-left: calc( + var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) + + var(--jp-cell-padding) + ); + width: calc( + 100% - + ( + var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) + + var(--jp-cell-padding) + var(--jp-cell-padding) + ) + ); + border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); + color: var(--jp-ui-font-color3); + margin-top: 6px; + background: none; + cursor: pointer; +} + +.jp-Notebook-footer:focus { + border-color: var(--jp-cell-editor-active-border-color); +} + +/* For devices that support hovering, hide footer until hover */ +@media (hover: hover) { + .jp-Notebook-footer { + opacity: 0; + } + + .jp-Notebook-footer:focus, + .jp-Notebook-footer:hover { + opacity: 1; + } +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| Imports +|----------------------------------------------------------------------------*/ + +/*----------------------------------------------------------------------------- +| CSS variables +|----------------------------------------------------------------------------*/ + +:root { + --jp-side-by-side-output-size: 1fr; + --jp-side-by-side-resized-cell: var(--jp-side-by-side-output-size); + --jp-private-notebook-dragImage-width: 304px; + --jp-private-notebook-dragImage-height: 36px; + --jp-private-notebook-selected-color: var(--md-blue-400); + --jp-private-notebook-active-color: var(--md-green-400); +} + +/*----------------------------------------------------------------------------- +| Notebook +|----------------------------------------------------------------------------*/ + +/* stylelint-disable selector-max-class */ + +.jp-NotebookPanel { + display: block; + height: 100%; +} + +.jp-NotebookPanel.jp-Document { + min-width: 240px; + min-height: 120px; +} + +.jp-Notebook { + padding: var(--jp-notebook-padding); + outline: none; + overflow: auto; + background: var(--jp-layout-color0); +} + +.jp-Notebook.jp-mod-scrollPastEnd::after { + display: block; + content: ''; + min-height: var(--jp-notebook-scroll-padding); +} + +.jp-MainAreaWidget-ContainStrict .jp-Notebook * { + contain: strict; +} + +.jp-Notebook .jp-Cell { + overflow: visible; +} + +.jp-Notebook .jp-Cell .jp-InputPrompt { + cursor: move; +} + +/*----------------------------------------------------------------------------- +| Notebook state related styling +| +| The notebook and cells each have states, here are the possibilities: +| +| - Notebook +| - Command +| - Edit +| - Cell +| - None +| - Active (only one can be active) +| - Selected (the cells actions are applied to) +| - Multiselected (when multiple selected, the cursor) +| - No outputs +|----------------------------------------------------------------------------*/ + +/* Command or edit modes */ + +.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt { + opacity: var(--jp-cell-prompt-not-active-opacity); + color: var(--jp-cell-prompt-not-active-font-color); +} + +.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt { + opacity: var(--jp-cell-prompt-not-active-opacity); + color: var(--jp-cell-prompt-not-active-font-color); +} + +/* cell is active */ +.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser { + background: var(--jp-brand-color1); +} + +/* cell is dirty */ +.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt { + color: var(--jp-warn-color1); +} + +.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt::before { + color: var(--jp-warn-color1); + content: '•'; +} + +.jp-Notebook .jp-Cell.jp-mod-active.jp-mod-dirty .jp-Collapser { + background: var(--jp-warn-color1); +} + +/* collapser is hovered */ +.jp-Notebook .jp-Cell .jp-Collapser:hover { + box-shadow: var(--jp-elevation-z2); + background: var(--jp-brand-color1); + opacity: var(--jp-cell-collapser-not-active-hover-opacity); +} + +/* cell is active and collapser is hovered */ +.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover { + background: var(--jp-brand-color0); + opacity: 1; +} + +/* Command mode */ + +.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected { + background: var(--jp-notebook-multiselected-color); +} + +.jp-Notebook.jp-mod-commandMode + .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) { + background: transparent; +} + +/* Edit mode */ + +.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor { + border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color); + box-shadow: var(--jp-input-box-shadow); + background-color: var(--jp-cell-editor-active-background); +} + +/*----------------------------------------------------------------------------- +| Notebook drag and drop +|----------------------------------------------------------------------------*/ + +.jp-Notebook-cell.jp-mod-dropSource { + opacity: 0.5; +} + +.jp-Notebook-cell.jp-mod-dropTarget, +.jp-Notebook.jp-mod-commandMode + .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget { + border-top-color: var(--jp-private-notebook-selected-color); + border-top-style: solid; + border-top-width: 2px; +} + +.jp-dragImage { + display: block; + flex-direction: row; + width: var(--jp-private-notebook-dragImage-width); + height: var(--jp-private-notebook-dragImage-height); + border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); + background: var(--jp-cell-editor-background); + overflow: visible; +} + +.jp-dragImage-singlePrompt { + box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12); +} + +.jp-dragImage .jp-dragImage-content { + flex: 1 1 auto; + z-index: 2; + font-size: var(--jp-code-font-size); + font-family: var(--jp-code-font-family); + line-height: var(--jp-code-line-height); + padding: var(--jp-code-padding); + border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); + background: var(--jp-cell-editor-background-color); + color: var(--jp-content-font-color3); + text-align: left; + margin: 4px 4px 4px 0; +} + +.jp-dragImage .jp-dragImage-prompt { + flex: 0 0 auto; + min-width: 36px; + color: var(--jp-cell-inprompt-font-color); + padding: var(--jp-code-padding); + padding-left: 12px; + font-family: var(--jp-cell-prompt-font-family); + letter-spacing: var(--jp-cell-prompt-letter-spacing); + line-height: 1.9; + font-size: var(--jp-code-font-size); + border: var(--jp-border-width) solid transparent; +} + +.jp-dragImage-multipleBack { + z-index: -1; + position: absolute; + height: 32px; + width: 300px; + top: 8px; + left: 8px; + background: var(--jp-layout-color2); + border: var(--jp-border-width) solid var(--jp-input-border-color); + box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12); +} + +/*----------------------------------------------------------------------------- +| Cell toolbar +|----------------------------------------------------------------------------*/ + +.jp-NotebookTools { + display: block; + min-width: var(--jp-sidebar-min-width); + color: var(--jp-ui-font-color1); + background: var(--jp-layout-color1); + + /* This is needed so that all font sizing of children done in ems is + * relative to this base size */ + font-size: var(--jp-ui-font-size1); + overflow: auto; +} + +.jp-ActiveCellTool { + padding: 12px 0; + display: flex; +} + +.jp-ActiveCellTool-Content { + flex: 1 1 auto; +} + +.jp-ActiveCellTool .jp-ActiveCellTool-CellContent { + background: var(--jp-cell-editor-background); + border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); + border-radius: 0; + min-height: 29px; +} + +.jp-ActiveCellTool .jp-InputPrompt { + min-width: calc(var(--jp-cell-prompt-width) * 0.75); +} + +.jp-ActiveCellTool-CellContent > pre { + padding: 5px 4px; + margin: 0; + white-space: normal; +} + +.jp-MetadataEditorTool { + flex-direction: column; + padding: 12px 0; +} + +.jp-RankedPanel > :not(:first-child) { + margin-top: 12px; +} + +.jp-KeySelector select.jp-mod-styled { + font-size: var(--jp-ui-font-size1); + color: var(--jp-ui-font-color0); + border: var(--jp-border-width) solid var(--jp-border-color1); +} + +.jp-KeySelector label, +.jp-MetadataEditorTool label, +.jp-NumberSetter label { + line-height: 1.4; +} + +.jp-NotebookTools .jp-select-wrapper { + margin-top: 4px; + margin-bottom: 0; +} + +.jp-NumberSetter input { + width: 100%; + margin-top: 4px; +} + +.jp-NotebookTools .jp-Collapse { + margin-top: 16px; +} + +/*----------------------------------------------------------------------------- +| Presentation Mode (.jp-mod-presentationMode) +|----------------------------------------------------------------------------*/ + +.jp-mod-presentationMode .jp-Notebook { + --jp-content-font-size1: var(--jp-content-presentation-font-size1); + --jp-code-font-size: var(--jp-code-presentation-font-size); +} + +.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt, +.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt { + flex: 0 0 110px; +} + +/*----------------------------------------------------------------------------- +| Side-by-side Mode (.jp-mod-sideBySide) +|----------------------------------------------------------------------------*/ +.jp-mod-sideBySide.jp-Notebook .jp-Notebook-cell { + margin-top: 3em; + margin-bottom: 3em; + margin-left: 5%; + margin-right: 5%; +} + +.jp-mod-sideBySide.jp-Notebook .jp-CodeCell { + display: grid; + grid-template-columns: minmax(0, 1fr) min-content minmax( + 0, + var(--jp-side-by-side-output-size) + ); + grid-template-rows: auto minmax(0, 1fr) auto; + grid-template-areas: + 'header header header' + 'input handle output' + 'footer footer footer'; +} + +.jp-mod-sideBySide.jp-Notebook .jp-CodeCell.jp-mod-resizedCell { + grid-template-columns: minmax(0, 1fr) min-content minmax( + 0, + var(--jp-side-by-side-resized-cell) + ); +} + +.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellHeader { + grid-area: header; +} + +.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-inputWrapper { + grid-area: input; +} + +.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-outputWrapper { + /* overwrite the default margin (no vertical separation needed in side by side move */ + margin-top: 0; + grid-area: output; +} + +.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellFooter { + grid-area: footer; +} + +.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle { + grid-area: handle; + user-select: none; + display: block; + height: 100%; + cursor: ew-resize; + padding: 0 var(--jp-cell-padding); +} + +.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle::after { + content: ''; + display: block; + background: var(--jp-border-color2); + height: 100%; + width: 5px; +} + +.jp-mod-sideBySide.jp-Notebook + .jp-CodeCell.jp-mod-resizedCell + .jp-CellResizeHandle::after { + background: var(--jp-border-color0); +} + +.jp-CellResizeHandle { + display: none; +} + +/*----------------------------------------------------------------------------- +| Placeholder +|----------------------------------------------------------------------------*/ + +.jp-Cell-Placeholder { + padding-left: 55px; +} + +.jp-Cell-Placeholder-wrapper { + background: #fff; + border: 1px solid; + border-color: #e5e6e9 #dfe0e4 #d0d1d5; + border-radius: 4px; + -webkit-border-radius: 4px; + margin: 10px 15px; +} + +.jp-Cell-Placeholder-wrapper-inner { + padding: 15px; + position: relative; +} + +.jp-Cell-Placeholder-wrapper-body { + background-repeat: repeat; + background-size: 50% auto; +} + +.jp-Cell-Placeholder-wrapper-body div { + background: #f6f7f8; + background-image: -webkit-linear-gradient( + left, + #f6f7f8 0%, + #edeef1 20%, + #f6f7f8 40%, + #f6f7f8 100% + ); + background-repeat: no-repeat; + background-size: 800px 104px; + height: 104px; + position: absolute; + right: 15px; + left: 15px; + top: 15px; +} + +div.jp-Cell-Placeholder-h1 { + top: 20px; + height: 20px; + left: 15px; + width: 150px; +} + +div.jp-Cell-Placeholder-h2 { + left: 15px; + top: 50px; + height: 10px; + width: 100px; +} + +div.jp-Cell-Placeholder-content-1, +div.jp-Cell-Placeholder-content-2, +div.jp-Cell-Placeholder-content-3 { + left: 15px; + right: 15px; + height: 10px; +} + +div.jp-Cell-Placeholder-content-1 { + top: 100px; +} + +div.jp-Cell-Placeholder-content-2 { + top: 120px; +} + +div.jp-Cell-Placeholder-content-3 { + top: 140px; +} + +</style> +<style type="text/css"> +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/* +The following CSS variables define the main, public API for styling JupyterLab. +These variables should be used by all plugins wherever possible. In other +words, plugins should not define custom colors, sizes, etc unless absolutely +necessary. This enables users to change the visual theme of JupyterLab +by changing these variables. + +Many variables appear in an ordered sequence (0,1,2,3). These sequences +are designed to work well together, so for example, `--jp-border-color1` should +be used with `--jp-layout-color1`. The numbers have the following meanings: + +* 0: super-primary, reserved for special emphasis +* 1: primary, most important under normal situations +* 2: secondary, next most important under normal situations +* 3: tertiary, next most important under normal situations + +Throughout JupyterLab, we are mostly following principles from Google's +Material Design when selecting colors. We are not, however, following +all of MD as it is not optimized for dense, information rich UIs. +*/ + +:root { + /* Elevation + * + * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: + * + * https://github.com/material-components/material-components-web + * https://material-components-web.appspot.com/elevation.html + */ + + --jp-shadow-base-lightness: 0; + --jp-shadow-umbra-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.2 + ); + --jp-shadow-penumbra-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.14 + ); + --jp-shadow-ambient-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.12 + ); + --jp-elevation-z0: none; + --jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color), + 0 1px 1px 0 var(--jp-shadow-penumbra-color), + 0 1px 3px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color), + 0 2px 2px 0 var(--jp-shadow-penumbra-color), + 0 1px 5px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color), + 0 4px 5px 0 var(--jp-shadow-penumbra-color), + 0 1px 10px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color), + 0 6px 10px 0 var(--jp-shadow-penumbra-color), + 0 1px 18px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color), + 0 8px 10px 1px var(--jp-shadow-penumbra-color), + 0 3px 14px 2px var(--jp-shadow-ambient-color); + --jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color), + 0 12px 17px 2px var(--jp-shadow-penumbra-color), + 0 5px 22px 4px var(--jp-shadow-ambient-color); + --jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color), + 0 16px 24px 2px var(--jp-shadow-penumbra-color), + 0 6px 30px 5px var(--jp-shadow-ambient-color); + --jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color), + 0 20px 31px 3px var(--jp-shadow-penumbra-color), + 0 8px 38px 7px var(--jp-shadow-ambient-color); + --jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color), + 0 24px 38px 3px var(--jp-shadow-penumbra-color), + 0 9px 46px 8px var(--jp-shadow-ambient-color); + + /* Borders + * + * The following variables, specify the visual styling of borders in JupyterLab. + */ + + --jp-border-width: 1px; + --jp-border-color0: var(--md-grey-400); + --jp-border-color1: var(--md-grey-400); + --jp-border-color2: var(--md-grey-300); + --jp-border-color3: var(--md-grey-200); + --jp-inverse-border-color: var(--md-grey-600); + --jp-border-radius: 2px; + + /* UI Fonts + * + * The UI font CSS variables are used for the typography all of the JupyterLab + * user interface elements that are not directly user generated content. + * + * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 + * is applied to a parent element. When children elements, such as headings, are sized + * in em all things will be computed relative to that body size. + */ + + --jp-ui-font-scale-factor: 1.2; + --jp-ui-font-size0: 0.83333em; + --jp-ui-font-size1: 13px; /* Base font size */ + --jp-ui-font-size2: 1.2em; + --jp-ui-font-size3: 1.44em; + --jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI', + helvetica, arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol'; + + /* + * Use these font colors against the corresponding main layout colors. + * In a light theme, these go from dark to light. + */ + + /* Defaults use Material Design specification */ + --jp-ui-font-color0: rgba(0, 0, 0, 1); + --jp-ui-font-color1: rgba(0, 0, 0, 0.87); + --jp-ui-font-color2: rgba(0, 0, 0, 0.54); + --jp-ui-font-color3: rgba(0, 0, 0, 0.38); + + /* + * Use these against the brand/accent/warn/error colors. + * These will typically go from light to darker, in both a dark and light theme. + */ + + --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); + --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); + --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); + --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); + + /* Content Fonts + * + * Content font variables are used for typography of user generated content. + * + * The font sizing here is done assuming that the body font size of --jp-content-font-size1 + * is applied to a parent element. When children elements, such as headings, are sized + * in em all things will be computed relative to that body size. + */ + + --jp-content-line-height: 1.6; + --jp-content-font-scale-factor: 1.2; + --jp-content-font-size0: 0.83333em; + --jp-content-font-size1: 14px; /* Base font size */ + --jp-content-font-size2: 1.2em; + --jp-content-font-size3: 1.44em; + --jp-content-font-size4: 1.728em; + --jp-content-font-size5: 2.0736em; + + /* This gives a magnification of about 125% in presentation mode over normal. */ + --jp-content-presentation-font-size1: 17px; + --jp-content-heading-line-height: 1; + --jp-content-heading-margin-top: 1.2em; + --jp-content-heading-margin-bottom: 0.8em; + --jp-content-heading-font-weight: 500; + + /* Defaults use Material Design specification */ + --jp-content-font-color0: rgba(0, 0, 0, 1); + --jp-content-font-color1: rgba(0, 0, 0, 0.87); + --jp-content-font-color2: rgba(0, 0, 0, 0.54); + --jp-content-font-color3: rgba(0, 0, 0, 0.38); + --jp-content-link-color: var(--md-blue-900); + --jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont, + 'Segoe UI', helvetica, arial, sans-serif, 'Apple Color Emoji', + 'Segoe UI Emoji', 'Segoe UI Symbol'; + + /* + * Code Fonts + * + * Code font variables are used for typography of code and other monospaces content. + */ + + --jp-code-font-size: 13px; + --jp-code-line-height: 1.3077; /* 17px for 13px base */ + --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ + --jp-code-font-family-default: menlo, consolas, 'DejaVu Sans Mono', monospace; + --jp-code-font-family: var(--jp-code-font-family-default); + + /* This gives a magnification of about 125% in presentation mode over normal. */ + --jp-code-presentation-font-size: 16px; + + /* may need to tweak cursor width if you change font size */ + --jp-code-cursor-width0: 1.4px; + --jp-code-cursor-width1: 2px; + --jp-code-cursor-width2: 4px; + + /* Layout + * + * The following are the main layout colors use in JupyterLab. In a light + * theme these would go from light to dark. + */ + + --jp-layout-color0: white; + --jp-layout-color1: white; + --jp-layout-color2: var(--md-grey-200); + --jp-layout-color3: var(--md-grey-400); + --jp-layout-color4: var(--md-grey-600); + + /* Inverse Layout + * + * The following are the inverse layout colors use in JupyterLab. In a light + * theme these would go from dark to light. + */ + + --jp-inverse-layout-color0: #111; + --jp-inverse-layout-color1: var(--md-grey-900); + --jp-inverse-layout-color2: var(--md-grey-800); + --jp-inverse-layout-color3: var(--md-grey-700); + --jp-inverse-layout-color4: var(--md-grey-600); + + /* Brand/accent */ + + --jp-brand-color0: var(--md-blue-900); + --jp-brand-color1: var(--md-blue-700); + --jp-brand-color2: var(--md-blue-300); + --jp-brand-color3: var(--md-blue-100); + --jp-brand-color4: var(--md-blue-50); + --jp-accent-color0: var(--md-green-900); + --jp-accent-color1: var(--md-green-700); + --jp-accent-color2: var(--md-green-300); + --jp-accent-color3: var(--md-green-100); + + /* State colors (warn, error, success, info) */ + + --jp-warn-color0: var(--md-orange-900); + --jp-warn-color1: var(--md-orange-700); + --jp-warn-color2: var(--md-orange-300); + --jp-warn-color3: var(--md-orange-100); + --jp-error-color0: var(--md-red-900); + --jp-error-color1: var(--md-red-700); + --jp-error-color2: var(--md-red-300); + --jp-error-color3: var(--md-red-100); + --jp-success-color0: var(--md-green-900); + --jp-success-color1: var(--md-green-700); + --jp-success-color2: var(--md-green-300); + --jp-success-color3: var(--md-green-100); + --jp-info-color0: var(--md-cyan-900); + --jp-info-color1: var(--md-cyan-700); + --jp-info-color2: var(--md-cyan-300); + --jp-info-color3: var(--md-cyan-100); + + /* Cell specific styles */ + + --jp-cell-padding: 5px; + --jp-cell-collapser-width: 8px; + --jp-cell-collapser-min-height: 20px; + --jp-cell-collapser-not-active-hover-opacity: 0.6; + --jp-cell-editor-background: var(--md-grey-100); + --jp-cell-editor-border-color: var(--md-grey-300); + --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); + --jp-cell-editor-active-background: var(--jp-layout-color0); + --jp-cell-editor-active-border-color: var(--jp-brand-color1); + --jp-cell-prompt-width: 64px; + --jp-cell-prompt-font-family: var(--jp-code-font-family-default); + --jp-cell-prompt-letter-spacing: 0; + --jp-cell-prompt-opacity: 1; + --jp-cell-prompt-not-active-opacity: 0.5; + --jp-cell-prompt-not-active-font-color: var(--md-grey-700); + + /* A custom blend of MD grey and blue 600 + * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ + --jp-cell-inprompt-font-color: #307fc1; + + /* A custom blend of MD grey and orange 600 + * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ + --jp-cell-outprompt-font-color: #bf5b3d; + + /* Notebook specific styles */ + + --jp-notebook-padding: 10px; + --jp-notebook-select-background: var(--jp-layout-color1); + --jp-notebook-multiselected-color: var(--md-blue-50); + + /* The scroll padding is calculated to fill enough space at the bottom of the + notebook to show one single-line cell (with appropriate padding) at the top + when the notebook is scrolled all the way to the bottom. We also subtract one + pixel so that no scrollbar appears if we have just one single-line cell in the + notebook. This padding is to enable a 'scroll past end' feature in a notebook. + */ + --jp-notebook-scroll-padding: calc( + 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - + var(--jp-code-padding) - var(--jp-cell-padding) - 1px + ); + + /* Rendermime styles */ + + --jp-rendermime-error-background: #fdd; + --jp-rendermime-table-row-background: var(--md-grey-100); + --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); + + /* Dialog specific styles */ + + --jp-dialog-background: rgba(0, 0, 0, 0.25); + + /* Console specific styles */ + + --jp-console-padding: 10px; + + /* Toolbar specific styles */ + + --jp-toolbar-border-color: var(--jp-border-color1); + --jp-toolbar-micro-height: 8px; + --jp-toolbar-background: var(--jp-layout-color1); + --jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24); + --jp-toolbar-header-margin: 4px 4px 0 4px; + --jp-toolbar-active-background: var(--md-grey-300); + + /* Statusbar specific styles */ + + --jp-statusbar-height: 24px; + + /* Input field styles */ + + --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); + --jp-input-active-background: var(--jp-layout-color1); + --jp-input-hover-background: var(--jp-layout-color1); + --jp-input-background: var(--md-grey-100); + --jp-input-border-color: var(--jp-inverse-border-color); + --jp-input-active-border-color: var(--jp-brand-color1); + --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); + + /* General editor styles */ + + --jp-editor-selected-background: #d9d9d9; + --jp-editor-selected-focused-background: #d7d4f0; + --jp-editor-cursor-color: var(--jp-ui-font-color0); + + /* Code mirror specific styles */ + + --jp-mirror-editor-keyword-color: #008000; + --jp-mirror-editor-atom-color: #88f; + --jp-mirror-editor-number-color: #080; + --jp-mirror-editor-def-color: #00f; + --jp-mirror-editor-variable-color: var(--md-grey-900); + --jp-mirror-editor-variable-2-color: rgb(0, 54, 109); + --jp-mirror-editor-variable-3-color: #085; + --jp-mirror-editor-punctuation-color: #05a; + --jp-mirror-editor-property-color: #05a; + --jp-mirror-editor-operator-color: #a2f; + --jp-mirror-editor-comment-color: #408080; + --jp-mirror-editor-string-color: #ba2121; + --jp-mirror-editor-string-2-color: #708; + --jp-mirror-editor-meta-color: #a2f; + --jp-mirror-editor-qualifier-color: #555; + --jp-mirror-editor-builtin-color: #008000; + --jp-mirror-editor-bracket-color: #997; + --jp-mirror-editor-tag-color: #170; + --jp-mirror-editor-attribute-color: #00c; + --jp-mirror-editor-header-color: blue; + --jp-mirror-editor-quote-color: #090; + --jp-mirror-editor-link-color: #00c; + --jp-mirror-editor-error-color: #f00; + --jp-mirror-editor-hr-color: #999; + + /* + RTC user specific colors. + These colors are used for the cursor, username in the editor, + and the icon of the user. + */ + + --jp-collaborator-color1: #ffad8e; + --jp-collaborator-color2: #dac83d; + --jp-collaborator-color3: #72dd76; + --jp-collaborator-color4: #00e4d0; + --jp-collaborator-color5: #45d4ff; + --jp-collaborator-color6: #e2b1ff; + --jp-collaborator-color7: #ff9de6; + + /* Vega extension styles */ + + --jp-vega-background: white; + + /* Sidebar-related styles */ + + --jp-sidebar-min-width: 250px; + + /* Search-related styles */ + + --jp-search-toggle-off-opacity: 0.5; + --jp-search-toggle-hover-opacity: 0.8; + --jp-search-toggle-on-opacity: 1; + --jp-search-selected-match-background-color: rgb(245, 200, 0); + --jp-search-selected-match-color: black; + --jp-search-unselected-match-background-color: var( + --jp-inverse-layout-color0 + ); + --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); + + /* Icon colors that work well with light or dark backgrounds */ + --jp-icon-contrast-color0: var(--md-purple-600); + --jp-icon-contrast-color1: var(--md-green-600); + --jp-icon-contrast-color2: var(--md-pink-600); + --jp-icon-contrast-color3: var(--md-blue-600); + + /* Button colors */ + --jp-accept-color-normal: var(--md-blue-700); + --jp-accept-color-hover: var(--md-blue-800); + --jp-accept-color-active: var(--md-blue-900); + --jp-warn-color-normal: var(--md-red-700); + --jp-warn-color-hover: var(--md-red-800); + --jp-warn-color-active: var(--md-red-900); + --jp-reject-color-normal: var(--md-grey-600); + --jp-reject-color-hover: var(--md-grey-700); + --jp-reject-color-active: var(--md-grey-800); + + /* File or activity icons and switch semantic variables */ + --jp-jupyter-icon-color: #f37626; + --jp-notebook-icon-color: #f37626; + --jp-json-icon-color: var(--md-orange-700); + --jp-console-icon-background-color: var(--md-blue-700); + --jp-console-icon-color: white; + --jp-terminal-icon-background-color: var(--md-grey-800); + --jp-terminal-icon-color: var(--md-grey-200); + --jp-text-editor-icon-color: var(--md-grey-700); + --jp-inspector-icon-color: var(--md-grey-700); + --jp-switch-color: var(--md-grey-400); + --jp-switch-true-position-color: var(--md-orange-900); +} +</style> +<style type="text/css"> +/* Force rendering true colors when outputing to pdf */ +* { + -webkit-print-color-adjust: exact; +} + +/* Misc */ +a.anchor-link { + display: none; +} + +/* Input area styling */ +.jp-InputArea { + overflow: hidden; +} + +.jp-InputArea-editor { + overflow: hidden; +} + +.cm-editor.cm-s-jupyter .highlight pre { +/* weird, but --jp-code-padding defined to be 5px but 4px horizontal padding is hardcoded for pre.cm-line */ + padding: var(--jp-code-padding) 4px; + margin: 0; + + font-family: inherit; + font-size: inherit; + line-height: inherit; + color: inherit; + +} + +.jp-OutputArea-output pre { + line-height: inherit; + font-family: inherit; +} + +.jp-RenderedText pre { + color: var(--jp-content-font-color1); + font-size: var(--jp-code-font-size); +} + +/* Hiding the collapser by default */ +.jp-Collapser { + display: none; +} + +@page { + margin: 0.5in; /* Margin for each printed piece of paper */ +} + +@media print { + .jp-Cell-inputWrapper, + .jp-Cell-outputWrapper { + display: block; + } +} +</style> +<!-- Load mathjax --> +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"> </script> +<!-- MathJax configuration --> +<script type="text/x-mathjax-config"> + init_mathjax = function() { + if (window.MathJax) { + // MathJax loaded + MathJax.Hub.Config({ + TeX: { + equationNumbers: { + autoNumber: "AMS", + useLabelIds: true + } + }, + tex2jax: { + inlineMath: [ ['$','$'], ["\\(","\\)"] ], + displayMath: [ ['$$','$$'], ["\\[","\\]"] ], + processEscapes: true, + processEnvironments: true + }, + displayAlign: 'center', + CommonHTML: { + linebreaks: { + automatic: true + } + } + }); + + MathJax.Hub.Queue(["Typeset", MathJax.Hub]); + } + } + init_mathjax(); + </script> +<!-- End of mathjax configuration --><script type="module"> + document.addEventListener("DOMContentLoaded", async () => { + const diagrams = document.querySelectorAll(".jp-Mermaid > pre.mermaid"); + // do not load mermaidjs if not needed + if (!diagrams.length) { + return; + } + const mermaid = (await import("https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.6.0/mermaid.esm.min.mjs")).default; + const parser = new DOMParser(); + + mermaid.initialize({ + maxTextSize: 100000, + startOnLoad: false, + fontFamily: window + .getComputedStyle(document.body) + .getPropertyValue("--jp-ui-font-family"), + theme: document.querySelector("body[data-jp-theme-light='true']") + ? "default" + : "dark", + }); + + let _nextMermaidId = 0; + + function makeMermaidImage(svg) { + const img = document.createElement("img"); + const doc = parser.parseFromString(svg, "image/svg+xml"); + const svgEl = doc.querySelector("svg"); + const { maxWidth } = svgEl?.style || {}; + const firstTitle = doc.querySelector("title"); + const firstDesc = doc.querySelector("desc"); + + img.setAttribute("src", `data:image/svg+xml,${encodeURIComponent(svg)}`); + if (maxWidth) { + img.width = parseInt(maxWidth); + } + if (firstTitle) { + img.setAttribute("alt", firstTitle.textContent); + } + if (firstDesc) { + const caption = document.createElement("figcaption"); + caption.className = "sr-only"; + caption.textContent = firstDesc.textContent; + return [img, caption]; + } + return [img]; + } + + async function makeMermaidError(text) { + let errorMessage = ""; + try { + await mermaid.parse(text); + } catch (err) { + errorMessage = `${err}`; + } + + const result = document.createElement("details"); + result.className = 'jp-RenderedMermaid-Details'; + const summary = document.createElement("summary"); + summary.className = 'jp-RenderedMermaid-Summary'; + const pre = document.createElement("pre"); + const code = document.createElement("code"); + code.innerText = text; + pre.appendChild(code); + summary.appendChild(pre); + result.appendChild(summary); + + const warning = document.createElement("pre"); + warning.innerText = errorMessage; + result.appendChild(warning); + return [result]; + } + + async function renderOneMarmaid(src) { + const id = `jp-mermaid-${_nextMermaidId++}`; + const parent = src.parentNode; + let raw = src.textContent.trim(); + const el = document.createElement("div"); + el.style.visibility = "hidden"; + document.body.appendChild(el); + let results = null; + let output = null; + try { + const { svg } = await mermaid.render(id, raw, el); + results = makeMermaidImage(svg); + output = document.createElement("figure"); + results.map(output.appendChild, output); + } catch (err) { + parent.classList.add("jp-mod-warning"); + results = await makeMermaidError(raw); + output = results[0]; + } finally { + el.remove(); + } + parent.classList.add("jp-RenderedMermaid"); + parent.appendChild(output); + } + + void Promise.all([...diagrams].map(renderOneMarmaid)); + }); +</script> +<style> + .jp-Mermaid:not(.jp-RenderedMermaid) { + display: none; + } + + .jp-RenderedMermaid { + overflow: auto; + display: flex; + } + + .jp-RenderedMermaid.jp-mod-warning { + width: auto; + padding: 0.5em; + margin-top: 0.5em; + border: var(--jp-border-width) solid var(--jp-warn-color2); + border-radius: var(--jp-border-radius); + color: var(--jp-ui-font-color1); + font-size: var(--jp-ui-font-size1); + white-space: pre-wrap; + word-wrap: break-word; + } + + .jp-RenderedMermaid figure { + margin: 0; + overflow: auto; + max-width: 100%; + } + + .jp-RenderedMermaid img { + max-width: 100%; + } + + .jp-RenderedMermaid-Details > pre { + margin-top: 1em; + } + + .jp-RenderedMermaid-Summary { + color: var(--jp-warn-color2); + } + + .jp-RenderedMermaid:not(.jp-mod-warning) pre { + display: none; + } + + .jp-RenderedMermaid-Summary > pre { + display: inline-block; + white-space: normal; + } +</style> +<!-- End of mermaid configuration --></head> +<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light"> +<main> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=b5955612-0118-4fd4-8694-5fe52ce1be5a"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<h1 id="GA-2.1:-FVM-with-an-Unstructured--Mesh-(diffusion)">GA 2.1: FVM with an Unstructured Mesh (diffusion)<a class="anchor-link" href="#GA-2.1:-FVM-with-an-Unstructured--Mesh-(diffusion)">¶</a></h1><h1 style="position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; top: 60px;right: 30px; margin: 0; border: 0"> +<style> + .markdown {width:100%; position: relative} + article { position: relative } + </style> +<img alt="No description has been provided for this image" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png" style="width:100px"/> +<img alt="No description has been provided for this image" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png" style="width:100px"/> +</h1> +<h2 style="height: 10px"> +</h2> +<p><em><a href="http://mude.citg.tudelft.nl/">CEGM1000 MUDE</a>: Week 2.1. For: 15 November, 2024.</em></p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=e143a00c-1b09-435f-b581-80190df01a1c"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<h1 id="Overview">Overview<a class="anchor-link" href="#Overview">¶</a></h1><p>This assignment considers an interesting 2D shape: the "U" of MUDE! We will use the diffusion equation to compute the distribution of temperature in the U subject to specific boundary conditions and initial conditions.</p> +<p>This assignment contains three parts:</p> +<ol> +<li>expressing the diffusion equation for triangle volumes and formulating algebraic equations with the finite volume method,</li> +<li>implementing and solving this method in an unstructured orthogonal mesh,</li> +<li>analyzing potential downsides to the discretized approach used if applied to non-orthogonal meshes, and considering how they might be corrected.</li> +</ol> +<p>Remember, even though the problem is 2D, the numerical scheme will be fromulated by treating <em>volumes</em> (as opposed to dimensions $x$ and $y$ directly).</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=4fa20681"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<h2 id="Part-1:-Using-Just-Your-Hands">Part 1: Using Just Your Hands<a class="anchor-link" href="#Part-1:-Using-Just-Your-Hands">¶</a></h2><p>The diffusion equation expressed in its reduced form is:</p> +$$ +\frac{\partial \phi}{\partial t} = \nabla \cdot D \nabla \phi +$$<p>Note that for triangle shape volumes, the fluxes are not necessarily directed in the $x$ direction. Rather, in the normal direction to the surfaces of each volume, as the flux direction is given by the $\phi$ gradients and the information propagates in all directions.</p> +<p>Over the next tasks, you will write step by step its derivation.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=735043d3"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 1.1</b> +<p>Integrate the PDE over triangle volumes of interest.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=58e04fe3"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=7efbab47"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +$$ +\int_{V} \frac{\partial\phi}{\partial t} dV += \int_{V} \nabla \cdot (D \nabla \phi)dV +$$<pre><code> + +</code></pre> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=17ca3c02"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 1.2</b> +<p>Transform the corresponding volume integral into a surface integral using Gauss's theorem.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=9cae0ef5"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=c221dccd"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +$$ +\int_{V} \frac{\partial\phi}{\partial t} dV += \int_{S} \mathbf{n} \cdot (D \nabla \phi)dS +$$<pre><code> + +</code></pre> +$$ +\int_{V} \frac{\partial\phi}{\partial t} dV += \int_{S} D \frac{\partial \phi}{\partial n}dS +$$</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=4f3fc628"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 1.3</b> +<p>Approximate the integrals using numerical integration, using the midpoint rule. Write explicitly the three surface fluxes.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=731ed48d"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=1d53a328"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +$$ +\frac{\partial\phi}{\partial t} \Delta V += D\frac{\partial \phi}{\partial n} \Delta S \bigg\rvert_{S_1} ++ D\frac{\partial \phi}{\partial n} \Delta S \bigg\rvert_{S_2} ++ D\frac{\partial \phi}{\partial n} \Delta S \bigg\rvert_{S_3} +$$</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=c210989a"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 1.4</b> +<p>Divide both sides of the equation by $\Delta V$. The "depth" of the volume is common with the surface flux area. Write down the resulting equation.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=4b53a80f"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=ee5f02c5"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +$$ +\frac{\partial\phi}{\partial t} += D\frac{\partial \phi}{\partial n} \frac{\Delta L}{\Delta A} \bigg\rvert_{S_1} ++ D\frac{\partial \phi}{\partial n} \frac{\Delta L}{\Delta A} \bigg\rvert_{S_2} ++ D\frac{\partial \phi}{\partial n} \frac{\Delta L}{\Delta A} \bigg\rvert_{S_3} +$$</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=4dc9a8b9"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 1.5</b> +<p>Approximate the derivatives! Use central differences in space and Forward Euler in time. The subindices can be defined by arbitrarily naming the volume of interest and the adjacent volumes.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=f366f7a9"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=72af70ed"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +<p>Here we use $nv$ to denote the three neighbor volumes:</p> +$$ +\phi^{n+1}_i = \phi^{n}_i ++ D\frac{\Delta t \Delta L}{\Delta A} \left( \frac{\phi^n_{nv1}-\phi^n_i}{\Delta d_c} \right) ++ D\frac{\Delta t \Delta L}{\Delta A} \left( \frac{\phi^n_{nv2}-\phi^n_i}{\Delta d_c} \right) ++ D\frac{\Delta t \Delta L}{\Delta A} \left( \frac{\phi^n_{nv3}-\phi^n_i}{\Delta d_c} \right) +$$</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=e4723ca1"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 1.5</b> +<p>The equation you derived above describes volumes with <b>three</b> interior sides. For a volume with <b>one</b> side being an exterior one, modify the equation above to implement the following Neumann condition (which replaces the discretized gradient term):</p> +$$ +\frac{\partial \phi }{\partial n} = 10 [C^o/m] +$$</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=7383231e"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=c8244a98"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +$$ +\phi^{n+1}_i = \phi^{n}_i ++ D\frac{\Delta t \Delta L}{\Delta A} \left( \frac{\phi^n_{v1}-\phi^n_i}{\Delta d_c} \right) ++ D\frac{\Delta t \Delta L}{\Delta A} \left( \frac{\phi^n_{v2}-\phi^n_i}{\Delta d_c} \right) ++ D\frac{\Delta t \Delta L}{\Delta A} \cdot 10 +$$</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=fb25fa6b"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<h2 id="Part-2:-Implementation!">Part 2: Implementation!<a class="anchor-link" href="#Part-2:-Implementation!">¶</a></h2><p>Below, the coordinates of the triangle vertices that cover the domain of interest are defined. The boundary conditions are also specified and incorporated in the resulting object <code>mesh</code> once the class <code>Mesh</code> is instantiated. The class <code>Mesh</code> is defined in <code>utilities.py</code> and has an identical structure and similar functions as provided in your PA for this week, which define key characteristics of the mesh and volumes, as well as providing useful plotting and solving methods.</p> +<p>Note: the <code>Mesh</code> class and it's usage is illustrated extensively in the companion notebook <code>mesh_tips.ipynb</code>.</p> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=d2caef59"> +<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">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> +<span class="kn">from</span> <span class="nn">utilities_solution</span> <span class="kn">import</span> <span class="o">*</span> +</pre></div> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=afb016a2"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.0</b> +<p>Execute the cell below and study the resulting geometry until you are comfortable recognizing the problem that will be solved. In particular, check that you can identify which boundary conditions are applied, and where, before moving on.</p> +<p>If you are not sure how to interpret the code or figures, refer to <code>mesh_tips.ipynb</code>.</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=e10227a9"> +<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 [13]:</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">length</span> <span class="o">=</span> <span class="mi">10</span> + +<span class="n">coordinates</span> <span class="o">=</span> <span class="p">[[</span> <span class="mf">0.</span><span class="p">,</span> <span class="mf">0.</span> <span class="p">],</span> + <span class="p">[</span> <span class="mf">10.</span><span class="p">,</span> <span class="mf">0.</span> <span class="p">],</span> + <span class="p">[</span> <span class="mf">5.</span><span class="p">,</span> <span class="o">-</span><span class="mf">8.660</span><span class="p">],</span> + <span class="p">[</span> <span class="mf">15.</span><span class="p">,</span> <span class="o">-</span><span class="mf">8.660</span><span class="p">],</span> + <span class="p">[</span> <span class="mf">10.</span><span class="p">,</span> <span class="o">-</span><span class="mf">17.320</span><span class="p">],</span> + <span class="p">[</span> <span class="mf">20.</span><span class="p">,</span> <span class="o">-</span><span class="mf">17.320</span><span class="p">],</span> + <span class="p">[</span> <span class="mf">25.</span><span class="p">,</span> <span class="o">-</span><span class="mf">8.660</span><span class="p">],</span> + <span class="p">[</span> <span class="mf">30.</span><span class="p">,</span> <span class="o">-</span><span class="mf">17.320</span><span class="p">],</span> + <span class="p">[</span> <span class="mf">35.</span><span class="p">,</span> <span class="o">-</span><span class="mf">8.660</span><span class="p">],</span> + <span class="p">[</span> <span class="mf">30.</span><span class="p">,</span> <span class="mf">0.</span> <span class="p">],</span> + <span class="p">[</span> <span class="mf">40.</span><span class="p">,</span> <span class="mf">0.</span> <span class="p">]]</span> + +<span class="n">coordinates</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">coordinates</span><span class="p">)</span> + +<span class="n">boundaries</span> <span class="o">=</span> <span class="p">[[[</span><span class="s1">'Neumann'</span><span class="p">,</span> <span class="o">+</span><span class="mi">1</span><span class="p">],</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">]],</span> + <span class="p">[[</span><span class="s1">'Neumann'</span><span class="p">,</span> <span class="mi">0</span><span class="p">],</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">9</span><span class="p">]],</span> + <span class="p">[[</span><span class="s1">'Neumann'</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">],</span> <span class="p">[</span><span class="mi">9</span><span class="p">,</span> <span class="mi">10</span><span class="p">]],</span> + <span class="p">[[</span><span class="s1">'Neumann'</span><span class="p">,</span> <span class="mi">0</span><span class="p">],</span> <span class="p">[</span><span class="mi">10</span><span class="p">,</span> <span class="mi">7</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">0</span><span class="p">]]]</span> + +<span class="n">mesh</span> <span class="o">=</span> <span class="n">Mesh</span><span class="p">(</span><span class="n">coordinates</span><span class="p">,</span> <span class="n">length</span><span class="p">,</span> <span class="n">boundaries</span><span class="p">)</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">plot_triangles</span><span class="p">();</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">plot_boundaries</span><span class="p">();</span> +</pre></div> +</div> +</div> +</div> +</div> +<div class="jp-Cell-outputWrapper"> +<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> +</div> +<div class="jp-OutputArea jp-Cell-outputArea"> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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ERERyRILXSIiIiKSJRa6RERERCRLLHSJiIiISJZY6BIRERGRLLHQJSIiIiJZYqFLRERERLLEQpeIiIiIZImFLhERERHJEgtdIiIiIpIlFrpEREREJEssdImIiIhIlljoEhEREZEssdAlIiIiIllioUtEREREssRCl4iIiIhkiYUuEREREckSC10iIiIikiUWukREREQkSyx0iYiIiEiWWOgSERERkSyx0CUiIiIiWWKhS0RERESyxEKXiIiIiGSJhS4RERERyRILXSIiIiKSJRa6RERERCRLLHSJiIiISJZY6BIRERGRLLHQJSIiIiJZYqFLRERERLLEQpeIiIiIZImFLhERERHJEgtdIiIiIpIlFrpEREREJEssdImIiIhIlljoEhEREZEssdAlIiIiIllioUtEREREssRCl4iIiIhkiYUuEREREckSC10iIiIikiUWukREREQkSyx0iYiIiEiWWOgSERERkSyx0CUiIiIiWWKhS0RERESyxEKXiIiIiGSJhS4RERERyVKZKHRv3bqFfv36wdvbGxYWFqhWrRqmTp0KlUqltZ1Cocj1s2zZMomiJiIiIiIpmUgdQGH8+++/0Gg0WL58OXx8fHDx4kUMGDAAaWlpmDt3rta2a9euRYcOHcS2nZ2dvsMlIiIiIgNQJgrdDh06aBWvVatWxZUrV7B06dJcha69vT1cXV31HSIRERERGZgyUejqkpSUBEdHx1zLhwwZgv79+8Pb2xv9+vVDUFAQjIzyvkIjMzMTmZmZYjs5ORkAoFaroVarSz7wVzw/hj6OVZYwL3ljbnRjXvLG3OjGvOSNudGNedFNirwU9lgKQRCEUo6lxF2/fh2NGzdGWFgY+vfvLy7/7rvv0KZNG1hYWOCvv/7ClClTMGHCBEyaNCnPfU2bNg3Tp0/PtXzjxo2wtLQslfiJiIiIqOjS09Px2WefISkpCba2tnluJ2mhm1eR+bKoqCj4+/uL7fj4eLRq1QqtWrXCqlWr8u0bFhaGb775BklJSXluo+uMroeHBx4+fJhv4kqKWq3GgQMH0LZtWyiVylI/XlnBvOSNudGNeckbc6Mb85I35kY35kU3KfKSnJwMJyenAgtdSS9dGDJkCHr06JHvNlWqVBFfx8fHIzAwEAEBAVixYkWB+2/atCmSk5Nx7949uLi46NzGzMwMZmZmuZYrlUq9DmJ9H6+sYF7yxtzoxrzkjbnRjXnJG3OjG/Oimz7zUtjjSFroOjk5wcnJqVDbxsXFITAwEH5+fli7dm2+190+d+bMGZibm8Pe3r6YkRIRERFRWVMmbkaLj49H69at4enpiblz5+LBgwfiuuczLOzatQuJiYkICAiAhYUFDh06hIkTJyIoKEjnGVsiIiIikrcyUeiGh4fj2rVruHbtGipXrqy17vklxkqlEkuWLMGoUaOg0WhQtWpVfPPNN/jqq6+kCJmIiIiIJFYmCt0+ffqgT58++W7z6ly7RERERFS+lYlHABMRERERvS4WukREREQkSyx0iYiIiEiWWOgSERERkSyx0CUiIiIiWWKhS0RERESyxEKXiIiIiGSJhS4RERERyRILXSIiIiKSJRa6RERERCRLLHSJiIiISJZY6BIRERGRLLHQJSIiIiJZYqFLRERERLLEQpeIiIiIZImFLhERERHJEgtdIiIiIpIlFrpEREREJEssdImIiIhIlljoEhEREZEssdAlIiIiIllioUtEREREssRCl4iIiIhkiYUuEREREckSC10iIiIikiUWukREREQkSyx0iYiIiEiWWOgSERERkSyx0CUiIiIiWWKhS0RERESyxEKXiIiIiGSJhS4RERERyRILXSIiIiKSJRa6RERERCRLLHSJiIiISJZY6BIRERGRLLHQJSIiIiJZYqFLRERERLLEQpeIiIiIZImFLhERERHJEgtdIiIiIpIlFrpEREREJEssdImIiIhIlljoEhEREZEssdAlIiIiIllioUtEREREssRCl4iIiIhkiYUuEREREckSC10iIiIikiUWukREREQkSyx0iYiIiEiWWOgSERERkSyx0CUiIiIiWWKhS0RERESyxEKXiIiIiGSJhS4RERERyRILXSIiIiKSJRa6RERERCRLLHSJiIiISJZY6BIRERGRLJWZQveDDz6Ap6cnzM3N4ebmhl69eiE+Pl5rmzt37qBTp06wsrKCk5MThg0bBpVKJVHERERERCSlMlPoBgYGYsuWLbhy5Qq2bduG69ev46OPPhLXZ2dn4/3330daWhoiIyOxefNmbNu2DaNHj5YwaiIiIiKSionUARTWyJEjxddeXl4ICQnBhx9+CLVaDaVSifDwcFy+fBmxsbFwd3cHAISFhaFPnz6YMWMGbG1tde43MzMTmZmZYjs5ORkAoFar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"/> +</div> +</div> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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6IqIiIiILanoioiIiIgt5amiu3btWtq3b0+FChVwOBwsXrzY6XHDMAgLC6NChQr4+fnRvHlztm/fbk1YEREREbFUniq6cXFx1K9fnxkzZrh8fPLkyUybNo0ZM2awYcMGypUrR6tWrbhw4UIuJxURERERq3lZHSAr2rZtS9u2bV0+ZhgGUVFRDBs2jA4dOgAwZ84cypYty7x583j11VdzM6qIiIiIWCxPFd1r2b9/P8ePH6d169bmPh8fHx544AF++umnDItuQkICCQkJ5nZsbCwASUlJJCUl5Wzof17nyv9KGo1LxjQ2rmlcMqaxcU3jkjGNjWsaF9esGJfMvpbDMAwjh7PkCIfDwaJFi3jiiScA+Omnn7j33ns5cuQIFSpUMJ/Xs2dPDh48yLfffuvy64SFhREeHn7V/nnz5lGwYMEcyS4iIiIiNy4+Pp7OnTsTExND0aJFM3yebY7opnM4HE7bhmFcte9KoaGhBAUFmduxsbFUrlyZ1q1bX3PgsktSUhIrV66kVatWeHt75/jr5RUal4xpbFzTuGRMY+OaxiVjGhvXNC6uWTEu6e/AX49tim65cuUAOH78OOXLlzf3nzx5krJly2b4eT4+Pvj4+Fy139vbO1cncW6/Xl6hccmYxsY1jUvGNDauaVwyprFxTePiWm6OS2ZfJ0+tunAt1apVo1y5cqxcudLcl5iYyJo1a2jatKmFyURERETECnnqiO7FixfZu3evub1//342b95MyZIlqVKlCoGBgYwfP56aNWtSs2ZNxo8fT8GCBencubOFqUVERETECnmq6P7222+0aNHC3E4/t7Zr167Mnj2bwYMHc+nSJfr06cO5c+e45557WLFiBUWKFLEqsoiIiIhYJE8V3ebNm3OtRSIcDgdhYWGEhYXlXigRERERcUu2OUdXRERERORKKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYku2KrphYWE4HA6nj3LlylkdS0REREQs4GV1gOx2++2383//93/mtqenp4VpRERERMQqtiu6Xl5eOoorIiIiIvYrunv27KFChQr4+Phwzz33MH78eG6++eYMn5+QkEBCQoK5HRsbC0BSUhJJSUk5njf9NXLjtfISjUvGNDauaVwyprFxTeOSMY2NaxoX16wYl8y+lsMwDCOHs+Sa5cuXEx8fzy233MKJEycYO3Ysu3btYvv27ZQqVcrl54SFhREeHn7V/nnz5lGwYMGcjiwiIiIiWRQfH0/nzp2JiYmhaNGiGT7PVkX33+Li4qhevTqDBw8mKCjI5XNcHdGtXLkyp0+fvubAZZekpCRWrlxJq1at8Pb2zvHXyys0LhnT2LimccmYxsY1jUvGNDauaVxcs2JcYmNj8ff3v27Rtd2pC1cqVKgQdevWZc+ePRk+x8fHBx8fn6v2e3t75+okzu3Xyys0LhnT2LimccmYxsY1jUvGNDauaVxcy81xyezr2Gp5sX9LSEhg586dlC9f3uooIiIiIpLLbFV0g4ODWbNmDfv372f9+vU8/fTTxMbG0rVrV6ujiYiIiEgus9WpC3///TfPPfccp0+fpnTp0jRu3JhffvmFm266yepoIiIiIpLLbFV0P/30U6sjiIiIiIibsNWpCyIiIiIi6VR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHRFRERExJZUdEVERETEllR0RURERMSWVHQtlJIC69al/XndurRtkWvRnBGRnKbvM5IV7j5fbFl033zzTapVq4avry8NGzbkhx9+sDrSVRYuhKpVoV27tO127dK2Fy60MpW4M80ZEclp+j4jWZEX5ovtiu5nn31GYGAgw4YNY9OmTdx///20bduWQ4cOWR3NtHAhPP00/P03GIbBpUuXADhyJG2/O00QcQ+aMyKS0/73fcbAMC6a+/V9Rlxx/rmUSGJiIuB+88V2RXfatGl0796dV155hVq1ahEVFUXlypWZOXOm1dGAtEP6AQFgGAA7SUxsz9ixYzEM4599EBjofof+xTrOc2YjiYktmDFjBoDmjIhkC+fvM/O4fPl2Vq1ahWGk6vuMXMV5vkBy8hv079+flJQvMf7Z6S7zxcvqANkpMTGRjRs3EhIS4rS/devW/PTTTy4/JyEhgYSEBHM7NjYWgKSkJJKSkrI947p1cOYM+PqmkpDwJKmpu9m+HaAcUBDDgMOHoVw58PHJ9pfPMwzDICEhAR8fHxwOh9VxLJWQAKdPAxjAcVJTU/nxR/DwuB0/v+1A2uNr18J991mZ1Frp/15z4t9tXqexcU3j8j//+9kUx+XLQ4BjREdH43B8DPjoZ9M/9LMpzf9+LgGkkJx8ghMnDKAjPj5b8PC4Lcd/LmX2363DSK/eNnD06FEqVqzIjz/+SNOmTc3948ePZ86cOezevfuqzwkLCyM8PPyq/fPmzaNgwYI5mnf9+vVMmDAhR19D7MvT05P58+fj6elpdRQRsYl58+Yxf/58q2NIHuXj48Nnn32WK68VHx9P586diYmJoWjRohk+z1ZHdNP9+7cswzAy/M0rNDSUoKAgczs2NpbKlSvTunXraw7cjVq37n8nbRtGW2AGcOGfR4sCRQDw99dvzfqtOY3zb84GcBJIJiUlhU6dTuHl9TIAS5fqiO7KlStp1aoV3t7eVsdxKxob1zQu/7NuHbRte4CEhK/MfcWLFycmpiCG8b/vwfrZpJ9NcOXPpUTgFJDWvZKSavLcc4+Yz8vJn0vp78Bfl2EjCQkJhqenp7Fw4UKn/a+99prRrFmzTH2NmJgYAzBiYmL+c54LFy4YAQEBRvny5Q0fHx+jfv36xscff2JUqmQYDodhgGH4+PxueHh4GIABBQ3426hc2TCSk//zy+dpiYmJxuLFi43ExESro+Sq2NhYY9CgQUarVq0Mf39/AzBGjBjlNGcKFPi/f+YLBpQ24LzmjJF/50xmaGxcy6/jsn79eqN169ZG4cKFjUKFChnNmzc31qxZZ/j5dTS/t3h5DTAWL15s+PklGpD2/UffZ+w1Z1z9vBk1apTL527cuNFo2bKlUahQIaNYsWLGE088aZQtu9eA+805061bt1ydL5nta7a6GK1AgQI0bNiQlStXOu1fuXKl06kMuaVDhw7MmTOHUaNGsXz5cu666y6ef/45nn56HgAOB3h41KFNmzb/fEY8EEJUFOjd6PzpzJkzvP322yQkJPDEE08A4OEB0dFpjzsc4OnZ7Ir5fAoYozkjIpmyYcMGmjVrxqVLl5g7dy5z587l8uXLPPRQCy5d+vyfZ5XGy2uo+TnpBy71fcZeXP28cWXXrl00b96cxMRE5s+fz/vvv8+ePX9y8eJdQNryrQ5HDdr983a1u80X2526EBQUxIsvvkijRo1o0qQJb7/9NocOHaJXr165mmPZsmWsXLmSefPm8dxzzwHQokULDh48yPz5g/jss2cJCvLkzBl47rnnWLbsF+As8BEVKvQFGudqXnEPN910E+fOncPhcHD69GneffddADp0gC++SLvK9cwZ6Nq1Kz/99DtwGS+v6dSp0xO4xdLsIuL+RowYQfHixfnmm2/M61BatGiBv7+/+ZwSJcZz+XIxc7tSpbTS0qFDbqeVnJTRz5t/GzlyJD4+PixZssQ8pfP222/ntttuM5/j7T0Fb++0hutu88VWR3QBnn32WaKiohg9ejR33HEHa9euZdmyZdx00025mmPRokUULlyYjh07Ou1/6aWX/rlobj0HDqSdv1KkSBH69x9pPicgIIDU1NRczSvuweFwZHjeV4cOmHOmbNmyvPDCAACSk5MYOHBgLqYUkbzqxx9/pHnz5k4XW3/++eek/LMO1O23387x4y+xdGnaY0uXwv797lNaJPtc6+dNuuTkZJYsWcJTTz3ldN3SlRcstmrVmuXL087Ldcf5YruiC9CnTx8OHDhAQkICGzdupFmzZrmeYdu2bdSqVQsvL+eD5vXq1TMf9/T830nakyb15Pbbbwfg119/5aOPPsrVvJI3XDlnXn99MBUrVgRgyZIlfPPNNxYmE5G8IDExEZ8rriY7f/48w4YNM7dfeuklChTwNL/P3Hefe7z9LNb466+/uHTpktldAA4fPuy0YtSkSRO5//60wuyO88WWRdcdnDlzhpIlS161P33fmTNnnPZ7eXkRFRVlboeEhHDhwgVEMlKoUCEmTZpkbg8YMEDrgYrINdWuXZtffvnFfNdwzJgxnDp1yny8QoUKVkUTN5TeVa7sMyEhIebdOQHKlSuX67myQkU3B13rLQFXjz300EM8/vjjABw7dkxr7Mp1de7cmSZNmgBpFwy8+eabFicSEXfWv39//vzzT/r168fatWuJTr/S9R8eHqoFcrX0zvLTTz8xb17aBfXpp7+4+zJrmtE5pFSpUlcdtQU4e/YsgMujvQBTp06lQIECQNrtjPft25dzISXPczgcTj+owsLCOP2/RXdFRJy8/PLLTJw4kblz5/LAAw+Y5+amr+SSfjqUCKR1GUg7spuamkpAQID5WNOmTXE4HBQvXtyidJmjoptD6taty86dO0lOTnbav3XrVgDq1Knj8vNq1KhBYGAgkHZ74kGDBuVoTsn77rrrLrp27QqknW83cuTI63yGiORnQ4YM4eOPPza3K1WqxK233kqhQoVo2LChhcnE3VSvXh0/Pz+2bt3Khx9+yG+//QakdRgPDw9q1KiBr6+vxSmvTUU3hzz55JNcvHiRBQsWOO2fM2cOFSpU4J577snwc4cNG0bZsmUBWLhwId9//32OZpW8b8KECRQuXBiAt956iy1btlicSETcVVJSEoMHDza3Bw0axMKFC+nRowd+fn4WJhN34+XlRfv27VmwYIHTnAkNDWX16tV0cKflFTJg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oVTt2rXp1auXxYkkN2V5ebFixYrx008/sXLlSv744w/8/PyoV68ezZo1y4l8IjdsxIgRfPjhh5w6dYrPP/+cNWvW8MADD1gdS0REcsnFixcZMmSIuR0ZGak7muUzN7SOrsPhoHXr1rRu3Tq784hkm2LFijFu3DjzRhKBgYH89ttveHp6WpxMRERyw8SJEzl69CgA7du3V2/Jh7J86oJIXvLyyy9zxx13ALB582bef/99awOJiEiu2L9/v3lKpbe3NxERERYnEiuo6IqteXp6Eh0dbW4PGzaM8+fPWxdIRERyxeDBg0lISADS3tGrWbOmxYnECpkuun///XdO5hDJMc2aNeOZZ54B4NSpU4wZM8biRCIikpNWr17NF198AUCZMmUYPny4xYnEKpkuunXq1GHu3Lk5mUUkx0yePNm8n/n06dPZvXu3xYlERCQnpKSkOC0nNn78eIoWLWphIrFSpovu+PHj6du3L0899RRnzpzJyUwi2e6mm25i0KBBACQnJzNw4ECLE4mISE5499132bJlCwANGjSgW7du1gYSS2W66Pbp04c//viDc+fOcfvtt/PVV1/lZC6RbDdkyBAqVqwIwNKlS1m+fLnFiUREJDudP3/e6TSF6OhorbSTz2VpebFq1arx/fffM2PGDJ566ilq1apl3n0q3e+//56tAUWyS6FChZg8eTLPP/88AAMGDOChhx7SmooiIjYxevRoTp8+DUCnTp247777LE4kVsvyOroHDx5kwYIFlCxZkscff/yqoivizp577jneeOMNfvrpJ3bv3s0bb7xBYGCg1bFEROQ/2rVrF6+//joAfn5+TJo0yeJE4g6y1FLfeecdBg4cyEMPPcS2bdsoXbp0TuUSyREOh4OoqCjuvvtuAMLCwnj++ec1l0VE8rigoCCSk5OBtKXFqlSpYnEicQeZPke3TZs2DBkyhBkzZrBw4UIVA8mz7rrrLvPihJiYGEaOHGltIBER+U+WLVtmXndRqVIlBg8ebHEicReZLropKSls2bKFLl265GQekVwxfvx4ChcuDMDbb7/NH3/8YXEiERG5EYmJiQwYMMDcnjJlCgULFrQwkbiTTBfdlStXUqlSpZzMIpJrypcvb16Zm5qaSmBgIIZhWJxKRESy6o033uDPP/8E4N577+XZZ5+1OJG4E90CWPKtwMBAqlevDqTdRWfhwoUW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ioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgtqeiKiIiIiC2p6IqIiIiILanoioiIiIgt5Ymie+DAAbp37061atXw8/OjevXqjBo1isTERKfnORyOqz5mzZplUWoRERERsZKX1QEyY9euXaSmpvLWW29Ro0YNtm3bRo8ePYiLi2Pq1KlOz/3ggw9o06aNuV2sWLHcjisiIiIibiBPFN02bdo4ldebb76Z3bt3M3PmzKuKbvHixSlXrlxuRxQRERERN5Mniq4rMTExlCxZ8qr9/fr145VXXqFatWp0796dnj174uGR8RkaCQkJJCQkmNuxsbEAJCUlkZSUlP3B/yX9NXLjtfISjUvGNDauaVwyprFxTeOSMY2NaxoX16wYl8y+lsMwDCOHs2S7v/76iwYNGhAREcErr7xi7h87diwtW7bEz8+P7777jpEjRxIaGsrw4cMz/FphYWGEh4dftX/evHkULFgwR/KLiIiIyI2Lj4+nc+fOxMTEULRo0QyfZ2nRzahkXmnDhg00atTI3D569CgPPPAADzzwAO++++41PzciIoLRo0cTExOT4XNcHdGtXLkyp0+fvubAZZekpCRWrlxJq1at8Pb2zvHXyys0LhnT2LimccmYxsY1jUvGNDauaVxcs2JcYmNj8ff3v27RtfTUhX79+tGpU6drPqdq1armn48ePUqLFi1o0qQJb7/99nW/fuPGjYmNjeXEiROULVvW5XN8fHzw8fG5ar+3t3euTuLcfr28QuOSMY2NaxqXjGlsXNO4ZExj45rGxbXcHJfMvo6lRdff3x9/f/9MPffIkSO0aNGChg0b8sEHH1zzvNt0mzZtwtfXl+LFi//HpCIiIiKS1+SJi9GOHj1K8+bNqVKlClOnTuXUqVPmY+krLHz99dccP36cJk2a4Ofnx6pVqxg2bBg9e/Z0ecRWREREROwtTxTdFStWsHfvXvbu3UulSpWcHks/xdjb25s333yToKAgUlNTufnmmxk9ejR9+/a1IrKIiIiIWCxPFN1u3brRrVu3az7n32vtioiIiEj+liduASwiIiIiklUquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLKroiIiIiYksquiIiIiJiSyq6IiIiImJLeaboPvbYY1SpUgVfX1/Kly/Piy++yNGjR52ec+jQIdq3b0+hQoXw9/fntddeIzEx0aLEIiIiImKlPFN0W7Rowfz589m9ezcLFizgr7/+4umnnzYfT0lJoV27dsTFxbFu3To+/fRTFixYwMCBAy1MLSIiIiJW8bI6QGYNGDDA/PNNN91ESEgITzzxBElJSXh7e7NixQp27NjB4cOHqVChAgARERF069aNcePGUbRoUZdfNyEhgYSEBHM7NjYWgKSkJJKSknLwb4T5Olf+V9JoXDKmsXFN45IxjY1rGpeMaWxc07i4ZsW4ZPa1HIZhGDmc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6tShUaNG3HTTTSxdupQOHTpYmCz39OvXjy1btrBu3bqrHsvP8yajccnPc+bWW29l8+bNnD9/ngULFtC1a1fWrFljPp5f50tG41K7du18O18OHz5MQEAAK1aswNfXN8Pnuduc0akLFvD398fT0/Oqo7cnT5686jeh/K5QoULUrVuXPXv2WB3FbaSvQqH5kznly5fnpptuyjdzqH///nz11VesWrWKSpUqmfvz+7zJaFxcyU9zpkCBAtSoUYNGjRoxYcIE6tevT3R0dL6fLxmNiyv5Zb5s3LiRkydP0rBhQ7y8vPDy8mLNmjVMnz4dLy8vc16425xR0bVAgQIFaNiwIStXrnTav3LlSpo2bWpRKveUkJDAzp07KV++vNVR3Ea1atUoV66c0/xJTExkzZo1mj8unDlzhsOHD9t+DhmGQb9+/Vi4cCHff/891apVc3o8v86b642LK/llzrhiGAYJCQn5dr5kJH1cXMkv86Vly5Zs3bqVzZs3mx+NGjXi+eefZ/Pmzdx8883uOWcsuggu3/v0008Nb29v47333jN27NhhBAYGGoUKFTIOHDhgdTRLDRw40Fi9erWxb98+45dffjEeffRRo0iRIvluXC5cuGBs2rTJ2LRpkwEY06ZNMzZt2mQcPHjQMAzDmDhxolGsWDFj4cKFxtatW43nnnvOKF++vBEbG2tx8px3rbG5cOGCMXDgQOOnn34y9u/fb6xatcpo0qSJUbFiRduPTe/evY1ixYoZq1evNo4dO2Z+xMfHm8/Jj/PmeuOSn+dMaGiosXbtWmP//v3Gli1bjKFDhxoeHh7GihUrDMPIn/PFMK49Lvl5vrhy5aoLhuGec0ZF10JvvPGGcdNNNxkFChQwGjRo4LTcTX717LPPGuXLlze8vb2NChUqGB06dDC2b99udaxct2rVKgO46qNr166GYaQt4zJq1CijXLlyho+Pj9GsWTNj69at1obOJdcam/j4eKN169ZG6dKlDW9vb6NKlSpG165djUOHDlkdO8e5GhPA+OCDD8zn5Md5c71xyc9z5uWXXzZ/BpUuXdpo2bKlWXINI3/OF8O49rjk5/niyr+LrjvOGYdhGEbuHT8WEREREckdOkdXRERERGxJRVdEREREbElFV0RERERsSUVXRERERGxJRVdEREREbElFV0RERERsSUVXRERERGxJRVdEREREbElF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"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=942e3065"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Before we continue to finding the solution, let's explore the relationship of today's mesh with the bars and kapsalon shops we considered in the PA for this week.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=fcb52681"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.1</b> +<p>Write down the similarities between the housing-bar-kapsalon problem (PA 2.1) and the FVM representation of the diffusion equation here. Specifically, the locations and quantities associated with each of the three things.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=514bf7d6"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=7e68e263"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +<ul> +<li><strong>Houses</strong>: these are the vertices of the volumes; we don't actually compute anything at these locations, they are only used to define the triangle/mesh geometry.</li> +<li><strong>Bars</strong>: these are the centroids of the triangles and are the locations where the unknowns $\phi(x, y, t)$ are computed. Note however, we compute something more like $\phi(i,t)$ where $i$ refers to the triangle number.</li> +<li><strong>Kapsalon shops</strong>: not only are these places where we can get tasty food, but also they are the centers of the side of each triangle (but only when the triangles are equal size and equilateral: orthogonal). This is the midpoint of the surface integral, an important observation that you probably would not have recognized in this task, but is considered in the third part of this notebook.</li> +</ul> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=bcaed558"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=3a0f172f"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.2</b> +<p>Suppose <strong>just for this single task</strong> that the FDM would be used, sketch the potential grid points and draw the boundaries that would represent the same domain in $x$ and $y$ as defined by <code>coordinates</code> in the previous task.</p> +<p>This is to illustrate one of the contrasts between FDM and FVM.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=3d99523d"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=7ade5e39"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +<p>Sketch several sets of grid points to illustrate the shape of the U; you will need several. Depending on how "wide" the U is (number of grid points), the geometry has trouble capturing the angles. Especially the boundary is not a smooth line, as "steps" are introduced to capture the boundary.</p> +<p>It is also possible to reshape the U into a rectangular shape; this would be much easier to solve with a simple FDM scheme, however, the problem is very different and may not be representative of the situation in reality that must be modelled.</p> +<p>Main takeaway is to see that FDM has challenges modelling non-rectangular geometry.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=3c7ee41a"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Now we will <strong>continue with code implementation</strong> by adding some information to the object that defines our problem, <code>mesh</code>. Remember to refer to <code>mesh_tips.ipynb</code> if you are not sure how to use it!</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=726c43cb"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.3</b> +<p>First, use the method <code>set_initial_temperature()</code> to define the initial conditions for the volumes. The initial temperature should be 20 degrees everywhere except at the volume in the middle, where the temperature is 40 degrees.</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=6ae17c54"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"> +<div class="jp-InputPrompt jp-InputArea-prompt">In [14]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> +<div class="cm-editor cm-s-jupyter"> +<div class="highlight hl-ipython3"><pre><span></span><span class="c1"># mesh.plot_triangles(YOUR_CODE_HERE) # useful for identifying the triangle id</span> +<span class="c1"># mesh.set_initial_conditions(YOUR_CODE_HERE)</span> +<span class="c1"># mesh.plot_triangles(fill_color='initial_conditions');</span> + +<span class="c1"># SOLUTION</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">plot_triangles</span><span class="p">(</span><span class="n">triangle_id</span><span class="o">=</span><span class="mi">4</span><span class="p">)</span> <span class="c1"># useful for identifying the triangle id</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">set_initial_conditions</span><span class="p">(</span><span class="n">default</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> + <span class="n">special_triangles</span><span class="o">=</span><span class="p">[[</span><span class="mi">4</span><span class="p">,</span> <span class="mi">40</span><span class="p">]])</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">plot_triangles</span><span class="p">(</span><span class="n">fill_color</span><span class="o">=</span><span class="s1">'initial_conditions'</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,iVBORw0KGgoAAAANSUhEUgAAAroAAAK7CAYAAAAdoSy8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAABx30lEQVR4nO3dd3gUZdvG4WvTNgVCC50AkY6A0g0qRaQjCjbkVUEpUqWKIAKJUqXzYqMoiAVpNkAlUkUFAUFFEOm9lyQkkCzJfH/ky77E7EICSSaZ/M7jyGHm2Sl3bh53r0xmZ22GYRgCAAAALMbD7AIAAACAzEDQBQAAgCURdAEAAGBJBF0AAABYEkEXAAAAlkTQBQAAgCURdAEAAGBJBF0AAABYEkEXAAAAlkTQBeBks9nS9LV+/XqX2zdu3FiNGzfO0ppvJrPref3112Wz2VStWrV0bde0aVP17Nkzk6q6ud27dyssLEyHDx9O9ViXLl1UtmzZLK/pVho3buyce23btk3xWLdu3VStWjXlz59ffn5+qlixol555RWdP3/+to/XpUsXl/O+cuXKd/qj6KuvvlKjRo0UGBiogIAA3X333Zo9e3aKde69916XP++aNWuUJ08enThx4o7rAHILL7MLAJB9/PLLLymW33zzTa1bt05r165NMV61alWX27/zzjuZVlt2s3PnTk2ePFlFixZN13ZfffWVfvrpJ3300UeZVNnN7d69W+Hh4WrcuHGqUDty5Ej179/flLpupWbNmnrnnXdUoECBFOMxMTHq0aOHypcvL19fX23btk1jx47VqlWrtGPHDvn4+NzW8fz8/FLNez8/v9uuX5ImTJigESNGqGfPnho+fLi8vb31999/Kz4+PsV6CxcuVExMjNq3b59ivGnTpqpXr55ee+01LViw4I5qAXILgi4Ap/vuuy/FcuHCheXh4ZFq/N9iY2Pl7+/vNgBbzfXr1/XCCy/opZde0u+//56us4fjxo1T+/btVbJkyUysMDWHwyGbzXbTdcqVK5dF1aRfYGCgy3n42WefpVh+6KGHlDdvXvXu3VubNm3SQw89dFvHS8u8T4/t27drxIgRGj9+vIYOHeocb9q0aap1q1evLkmy2+2pHuvTp4+efvppjRkzRsHBwRlWH2BVXLoAIF0aN26satWqaePGjWrQoIH8/f314osvOh/796UC4eHhql+/vgoWLKjAwEDVqlVL8+bNk2EYKdYrW7as2rZtq++++061atWSn5+fKleurA8++CBVDZs2bVJoaKh8fX1VsmRJjRw5UnPnzpXNZnP5J/kbxcfHa8yYMapcubLsdrsKFy6sF154QefOnUtzDyZMmKCLFy9q7Nixad5Gknbs2KFff/1Vzz33nHPs999/l81m07x581Kt/+2338pms+nrr792ju3bt0+dOnVSkSJFZLfbVaVKFb399tsptlu/fr1sNpsWLlyowYMHq2TJkrLb7Zo7d66efPJJSVKTJk2cfx6fP3++JNeXLiQmJuq///2v7r33Xvn5+Sl//vy67777UtQkSZ9//rlCQ0MVEBCgPHnyqEWLFtqxY0eKdQ4ePKiOHTuqRIkSstvtKlq0qJo2baqdO3emq4+3UrhwYUmSl1f2OZcza9Ys2e129evX747288gjjyhPnjyaM2dOBlUGWBtBF0C6nTp1Ss8++6w6deqkVatWqXfv3m7XPXz4sF566SUtXrxYy5cvV4cOHdSvXz+9+eabqdb9/fffNXjwYA0cOFBfffWVatSooa5du2rjxo3Odf744w81a9ZMsbGxWrBggd577z399ttvaQqdiYmJevTRRzVhwgR16tRJK1eu1IQJExQREaHGjRvr6tWrt9zH7t27NWbMGL377rvKkyfPLde/0YoVK+Tp6amGDRs6x+655x7VrFlTH374Yar158+fryJFiqh169bOY9etW1e7du3SlClTtGLFCrVp00Yvv/yywsPDU20/fPhwHT16VO+9956++eYbtW/fXuPGjZMkvf322/rll1/0yy+/qE2bNm5r7tKli/r376+6devq888/16JFi9SuXbsUv1CMGzdOzzzzjKpWrarFixdr4cKFio6O1oMPPqjdu3c712vdurW2b9+ut956SxEREXr33XdVs2ZNXb58OV19dOX69euKiYnRTz/9pJEjR+qBBx7Q/ffff9v7u3r1qooVKyZPT0+VKlVKffv21cWLF297fxs3blSVKlW0bNkyVapUybnfYcOGpbp04WZ8fHzUoEEDrVy58rZrAXIVAwDc6Ny5sxEQEJBirFGjRoYkY82aNanWb9SokdGoUSO3+0tISDAcDofxxhtvGIUKFTISExOdj5UpU8bw9fU1jhw54hy7evWqUbBgQeOll15yjj355JNGQECAce7cuRT7rVq1qiHJOHTokNt6PvvsM0OSsWzZshR1bd261ZBkvPPOO25rTz5O/fr1jWeeeSbFMe6+++6bbpesVatWRuXKlVONz5w505Bk7N271zl28eJFw263G4MHD3aOtWjRwihVqpQRGRmZYvu+ffsavr6+xsWLFw3DMIx169YZkoyGDRumOtaSJUsMSca6detSPda5c2ejTJkyzuWNGzcakowRI0a4/ZmOHj1qeHl5Gf369UsxHh0dbRQrVsx46qmnDMMwjPPnzxuSjOnTp7vdlzu3mle//PKLIcn51bp1ayMqKirdx0k2depUY+rUqcbq1auN1atXGyNGjDD8/f2NypUrG9HR0be1T7vdbuTNm9coUKCAMWvWLGPt2rXGiBEjDE9PT6NTp04utylTpozRpk2bVOMjRowwPDw8jCtXrtxWLUBuwhldAOlWoECBNF/7uHbtWj388MPKly+fPD095e3trVGjRunChQs6e/ZsinXvvfdelS5d2rns6+urihUr6siRI86xDRs26KGHHlJQUJBzzMPDQ0899dQta1mxYoXy58+vRx55RNevX3d+3XvvvSpWrJjbu0kkmzp1qvbt26fp06en6Wf/t5MnT6pIkSKpxv/zn//Ibrc7LyGQkq49jYuL0wsvvCBJunbtmtasWaP27dvL398/Rf2tW7fWtWvXtHnz5hT7ffzxx2+rzmTffvutpKTrQt35/vvvdf36dT3//PMpavL19VWjRo2cPS1YsKDKlSunSZMmaerUqdqxY4cSExPvqL5k1atX19atW7VhwwbNmDFDO3bscJ71vx0DBw7UwIED1axZMzVr1kxjxozRRx99pL///vu2LxlITExUdHS03nnnHfXp00dNmjTRmDFj1K9fP3366afav39/mvdVpEgRJSYm6vTp07dVC5CbEHQBpFvx4sXTtN6vv/6q5s2bS5LmzJmjn376SVu3btWIESMkKdWlAoUKFUq1D7vdnmK9CxcuuLzTQVrufnDmzBldvnxZPj4+8vb2TvF1+vTpm76p7OjRoxo1apRGjx4tHx8fXb58WZcvX9b169eVmJioy5cv3/LSh6tXr8rX1zfVeMGCBdWuXTt99NFHSkhIkJR02UK9evV09913O3/u69ev67///W+q2pMvbfh3/Wn9d3Ln3Llz8vT0VLFixdyuc+bMGUlS3bp1U9X1+eefO2uy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DkOSMXXqVGPHjh3GkSNHDMMwjAkTJhj58uUzli9fbvz555/GM888YxQvXtyIiooyufLMd7PeREdHG4MHDzZ+/vln49ChQ8a6deuM0NBQo2TJkpbvTa9evYx8+fIZ69evN06dOuX8io2Nda6TG+fNrfqSm+fM8OHDjY0bNxqHDh0y/vjjD+O1114zPDw8jNWrVxuGkTvni2HcvC+5eb64cuNdFwwje84Zgq6J3n77baNMmTKGj4+PUatWrRS3u8mtnn76aaN48eKGt7e3UaJECaNDhw7GX3/9ZXZZWW7dunWGpFRfnTt3Ngwj6TYuo0ePNooVK2bY7XajYcOGxp9//mlu0VnkZr2JjY01mjdvbhQuXNjw9vY2SpcubXTu3Nk4evSo2WVnOlc9kWR8+OGHznVy47y5VV9y85x58cUXna9BhQsXNpo2beoMuYaRO+eLYdy8L7l5vrjy76CbHeeMzTAMI+vOHwMAAABZg2t0AQAAYEkEXQAAAFgSQRcAAACWRNAFAACAJRF0AQAAYEkEXQAAAFgSQRcAAACWRNAFAACAJRF0ASAXa9y4sQYMGOBcLlu2rKZPn25aPQCQkQi6AHAbEhIS1KBBAz3++OMpxiMjIxUcHKzXX3/dpMruzNatW9WjR48M3WeXLl302GOPZeg+ASAtCLoAcBs8PT21YMECfffdd/rkk0+c4/369VPBggU1atQoE6tLyTAMXb9+PU3rFi5cWP7+/plcEQBkDYIuANymChUqaPz48erXr59Onjypr776SosWLdKCBQvk4+Pjdru4uDgNHTpUwcHBstvtqlChgubNm+d8fMOGDapXr57sdruKFy+uYcOGpQiqcXFxevnll1WkSBH5+vrqgQce0NatW52Pr1+/XjabTd9//73q1Kkju92uH3/8UTExMXr++eeVJ08eFS9eXFOmTElV278vXbDZbJo7d67at28vf39/VahQQV9//bXz8YSEBHXt2lUhISHy8/NTpUqVNGPGDOfjYWFhWrBggb766ivZbDbZbDatX79eknTixAk9/fTTKlCggAoVKqRHH31Uhw8fTs8/AQDcFEEXAO5Av379dM899+j5559Xjx49NGrUKN1777033eb555/XokWLNHPmTO3Zs0fvvfee8uTJIykp/LVu3Vp169bV77//rnfffVfz5s3TmDFjnNsPHTpUy5Yt04IFC/Tbb7+pfPnyatGihS5evJjiOEOHDtX48eO1Z88e1ahRQ6+88orWrVunL774QqtXr9b69eu1ffv2W/6M4eHheuqpp/THH3+odevW+s9//uM8VmJiokqVKqXFixdr9+7dGjVqlF577TUtXrxYkjRkyBA99dRTatmypU6dOqVTp06pQYMGio2NVZMmTZQnTx5t3LhRmzZtUp48edSyZUvFx8en558AANwzAAB3ZM+ePYYko3r16obD4bjpunv37jUkGRERES4ff+2114xKlSoZiYmJzrG3337byJMnj5GQkGBcuXLF8Pb2Nj755BPn4/Hx8UaJEiWMt956yzAMw1i3bp0hyfjyyy+d60RHRxs+Pj7GokWLnGMXLlww/Pz8jP79+zvHypQpY0ybNs25LMl4/fXXnctXrlwxbDab8e2337r9GXv37m08/vjjzuXOnTsbjz76aIp15s2bl+rnjIuLM/z8/Izvv//e7b4BID28zI3ZAJDzffDBB/L399ehQ4d0/PhxlS1b1u26O3fulKenpxo1auTy8T179ig0NFQ2m805dv/99+vKlSs6fvy4Ll++LIfDofvvv9/5uLe3t+rVq6c9e/ak2FedOnWc3x84cEDx8fEKDQ11jhUsWFCVKlW65c9Xo0YN5/cBAQHKmzevzp496xx77733NHfuXB05ckRXr15VfHz8Lc9qb9++Xfv371fevHlTjF+7dk0HDhy4ZU0AkBYEXQC4A7/88oumTZumb7/9Vm+99Za6du2qH374IUVQvZGfn99N92cYRqptDcOQlHS97I3f32q7gICAVPu4Hd7e3imWbTabEhMTJUmLFy/WwIEDNWXKFIWGhipv3ryaNGmStmzZctN9JiYmqnbt2ineyJescOHCt10rANyIa3QB4DZdvXpVnTt31ksvvaSHH35Yc+fO1datW/X++++73aZ69epKTEzUhg0bXD5etWpV/fzzzymC6c8//6y8efOqZMmSKl++vHx8fLRp0ybn4w6HQ9u2bVOVKlXcHrd8+fLy9vbW5s2bnWOXLl3SP//8k54fOZUff/xRDRo0UO/evVWzZk2VL18+1RlZHx8fJSQkpBirVauW9u3bpyJFiqh8+fIpvvLly3dHNQFAMoIuANymYcOGKTExURMnTpQklS5dWlOmTNErr7zi9u4BZcuWVefOnfXiiy/qyy+/1KFDh7R+/Xrnm7d69+6tY8eOqV+/fvr777/11VdfafTo0Ro0aJA8PDwUEBCgXr166ZVXXtF3332n3bt3q3v37oqNjVXXrl3d1ponTx517dpVr7zyitasWaNdu3apS5cu8vC4s5eB8uXLa9u2bfr+++/1zz//aOTIkSnuAJH8M//xxx/au3evzp8/L4fDof/85z8KCgrSo48+qh9//FGHDh3Shg0b1L9/fx0/fvyOagKAZARdALgNGzZs0Ntvv6358+enuESge/fuatCggbp27er2coF3331XTzzxhHr37q3KlSure/fuiomJkSSVLFlSq1at0q+//qp77rlHPXv2VNeuXVN8AMWECRP0+OOP67nnnlOtWrW0f/9+ff/99ypQoMBNa540aZIaNmyodu3a6eGHH9YDDzyg2rVr31EfevbsqQ4dOujpp59W/fr1deHCBfXu3TvFOt27d1elSpVUp04dFS5cWD/99JP8/f21ceNGlS5dWh06dFCVKlX04osv6urVqwoMDLyjmgAgmc24kwu3AAAAgGyKM7oAAACwJIIuAAAALImgCwAAAEsi6AIAAMCSCLoAAACwJIIuAAAALImgCwAAAEsi6AIAAMCSCLoAAACwJIIuAAAALImgCwAAAEv6P9jcxqJm3NagAAAAAElFTkSuQmCC"/> +</div> +</div> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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rLCCS0RERKQJKpG/afN6VCRWcImIiIhIVpjgEhEREZGscIkCERERkSbwObh6gxVcIiIiIpIVVnCJiIiINEABLT8mTHuXMjis4BIRERGRrLCCS0RERKQJQuRv2rweFYkVXCIiIiKSFSa4RERERCQrXKJAREREpAEKoeWbzLhCoVis4BIRERGRrLCCS0RERKQJfNGD3mAFl4iIiIhkhQkuEREREckKlygQERERaYBCCCi0+GxabV7L0LCCS0RERESywgouERERkSao/tu0eT0qEiu4RERERCQrrOASERERaQDX4OoPVnCJiIiISFaY4BIRERGRrHCJAhEREZEm8E1meoMVXCIiIiKSFVZwiYiIiDRBiPxNm9ejIrGCS0RERESywgSXiIiIiGSFSxSIiIiINEAh8jdtXo+KxgouEREREckKK7hEREREmsCbzPQGK7hEREREJCus4BIRERFpgEKVv2nzelQ0VnCJiIiISFaY4BIRERGRrHCJAhEREZEm8CYzvcEKLhERERHJCiu4RERERJog/tu0eT0qEiu4RERERCQrTHCJiIiISFa4RIGIiIhIAxRCQKHFG7+0eS1DwwouEREREckKK7hEREREmsDHhOkNVnCJiIiISFZYwSUiIiLSBAFApeXrUZFYwSUiIiIiWWGCS0RERESywiUKRERERBrAx4TpD1ZwiYiIiEhWWMElIiIi0gQBLT8mTHuXMjSs4BIRERGRrDDBJSIiIiJZ4RIFIiIiIk3gm8z0Biu4RERERCQrrOASERERaYIKgELL16MisYJLRERERLLCBJeIiIiIZIVLFIiIiIg0gG8y0x+s4BIRERGRrLCCS0RERKQJfEyY3mAFl4iIiKgaCA4ORrt27WBrawsnJyf0798fcXFx0udKpRIfffQRWrRoAWtra7i6umLkyJG4fft2if2GhYVBoVAU2rKysqp6SMVigktERESkCQUVXG1u5RAdHY3AwEAcP34ckZGRyM3NhZ+fHzIyMgAAmZmZOHXqFGbPno1Tp05h586d+Pfff/H666+X2rednR0SExPVNgsLiwp9GzWBSxSIiIiIqoF9+/aptTdt2gQnJyfExsaia9eusLe3R2RkpNoxa9asQfv27XHz5k3UrVu32L4VCgWcnZ2rJO6KYAWXiIiIyIClpqaqbdnZ2WU6LyUlBQDg4OBQ4jEKhQI1atQosa/09HR4enrC3d0dr776Kk6fPl3m+KsCE1wiIiIiTdDREgUPDw/Y29tLW3BwcBlCFZg8eTJ8fX3RvHnzIo/JysrC9OnTMXToUNjZ2RXbV5MmTRAWFobdu3dj27ZtsLCwQOfOnXHp0qWKfR81gEsUiIiIiAxYfHy8WgJqbm5e6jlBQUE4e/Ysjhw5UuTnSqUSQ4YMgUqlwmeffVZiXx07dkTHjh2ldufOndGmTRusWbMGq1evLuMoNIsJLhEREZEmqAAotHw95N/gVVKF9Vnjx4/H7t27cejQIbi7uxf6XKlUYtCgQbh27RoOHDhQrr4BwMjICO3atdNpBZdLFIiIiIiqASEEgoKCsHPnThw4cABeXl6FjilIbi9duoTffvsNtWrVqtB1zpw5AxcXF02EXSGs4BIRERFVA4GBgdi6dSt27doFW1tbJCUlAQDs7e1haWmJ3NxcDBw4EKdOncKePXuQl5cnHePg4AAzMzMAwMiRI+Hm5iat9Z0/fz46duyIhg0bIjU1FatXr8aZM2ewdu1a3QwUBlTBff3111G3bl1YWFjAxcUFI0aMKPTg4Zs3b+K1116DtbU1HB0dMWHCBOTk5OgoYiIiIqpOFEJofSuPdevWISUlBd26dYOLi4u0bd++HQBw69Yt7N69G7du3cILL7ygdszRo0elfm7evInExESp/ejRI4wZMwZNmzaFn58fEhIScOjQIbRv314z39gKMJgKbvfu3TFz5ky4uLggISEBU6ZMwcCBA6VveF5eHvr27YvatWvjyJEjSE5OxqhRoyCEwJo1a3QcPREREZFuiVIS4nr16pV6DABERUWptVeuXImVK1dWJjSNM5gE94MPPpC+9vT0xPTp09G/f38olUqYmpoiIiICFy5cQHx8PFxdXQEAISEh8Pf3x8KFC8u9QJqIiIioXCrwdrFKX4+KZDAJ7tMePHiALVu2oFOnTjA1NQUAHDt2DM2bN5eSWwDo1asXsrOzERsbi+7duxfZV3Z2ttoDkVNTUwHkL7JWKpUai7mgL032qW/kPkaOz/DJfYwcn+GT+xircnxy/Z5RxRhUgvvRRx/h008/RWZmJjp27Ig9e/ZInyUlJaFOnTpqx9esWRNmZmbSAumiBAcHY/78+YX2R0REwMrKSnPB/+fZV+DJkdzHyPEZPrmPkeMzfHIfY1WMLzMzU+N9lptKAAotVlVVrOAWR6cJ7rx584pMLp8WExMDb29vAMDUqVMxevRo3LhxA/Pnz8fIkSOxZ88eKBT5D50r+N+nCSGK3F9gxowZmDx5stROTU2Fh4cH/Pz8NLqsQalUIjIyEj179pSqznIj9zFyfIZP7mPk+Ayf3MdYleMr+AssEaDjBDcoKAhDhgwp8Zh69epJXzs6OsLR0RGNGjVC06ZN4eHhgePHj8PHxwfOzs44ceKE2rkPHz6EUqksVNl9mrm5eZFv/DA1Na2Sf1yqql99IvcxcnyGT+5j5PgMn9zHWBXjk/P3i8pPpwluQcJaEQV3+RWsn/Xx8cHChQuRmJgoPVg4IiIC5ubmaNu2rWYCJiIiIioObzLTGwaxBvfPP//En3/+CV9fX9SsWRNXr17FnDlzUL9+ffj4+AAA/Pz80KxZM4wYMQLLli3DgwcPMGXKFAQEBPAJCkRERETViEG86MHS0hI7d+5Ejx490LhxY7zzzjto3rw5oqOjpeUFxsbG2Lt3LywsLNC5c2cMGjQI/fv3x/Lly3UcPREREVUP4kkVVxsbWMEtjkFUcFu0aIEDBw6UelzdunXVnqxARERERNWPQVRwiYiIiIjKyiAquERERER6jzeZ6Q1WcImIiIhIVljBJSIiItIElZZv/OKbzIrFCi4RERERyQoruERERESaIFT5mzavR0ViBZeIiIiIZIUJLhERERHJCpcoEBEREWkCHxOmN1jBJSIiIiJZYQWXiIiISBP4mDC9wQouEREREckKE1wiIiIikhUuUSAiIiLSBN5kpjdYwSUiIiIiWWEFl4iIiEgTBLRcwdXepQwNK7hEREREJCus4BIRERFpAtfg6g1WcImIiIhIVpjgEhEREZGscIkCERERkSaoVABUWr4eFYUVXCIiIiKSFVZwiYiIiDSBN5npDVZwiYiIiEhWmOASERERkaxwiQIRERGRJnCJgt5gBZeIiIiIZIUVXCIiIiJNUAkAWqyqqljBLQ4ruEREREQkK6zgEhEREWmAECoIob2XL2jzWoaGFVwiIiIikhUmuEREREQkK1yiQERERKQJQmj3xi8+JqxYrOASERERkaywgktERESkCULLjwljBbdYrOASERERkawwwSUiIiIiWeESBSIiIiJNUKkAhRafTcvn4BaLFVwiIiIikhVWcImIiIg0gTeZ6Q1WcImIiIhIVljBJSIiItIAoVJBaHENruAa3GKxgktEREREssIEl4iIiIhkhUsUiIiIiDSBN5npDVZwiYiIiEhWWMElIiIi0gSVABSs4OoDVnCJiIiISFaY4BIRERGRrHCJAhEREZEmCAFAi8+m5RKFYrGCS0RERESywgouERERkQYIlYDQ4k1mghXcYrGCS0RERESywgSXiIiIiGSFSxSIiIiINEGooN2bzLR4LQPDCi4RERERyQoruEREREQawJvM9AcruERERETVQHBwMNq1awdbW1s4OTmhf//+iIuLUztGCIF58+bB1dUVlpaW6NatG86fP19q3zt27ECzZs1gbm6OZs2a4ccff6yqYZQJE1wiIiIiTRAq7W/lEB0djcDAQBw/fhyRkZHIzc2Fn58fMjIypGOWLl2KFStW4NNPP0VMTAycnZ3Rs2dPpKWlFdvvsWPHMHjwYIwYMQJ//fUXRowYgUGDBuHEiRMV/lZWFpcoEBEREVUD+/btU2tv2rQJTk5OiI2NRdeuXSGEQGhoKGbNmoUBAwYAADZv3ow6depg69ateO+994rsNzQ0FD179sSMGTMAADNmzEB0dDRCQ0Oxbdu2qh1UMZjgPqNgPUtqaqpG+1UqlcjMzERqaipMTU012re+kPsYOT7DJ/cxcnyGT+5jrMrxFfze1uW61FwoAS1ePhdKAIVzFnNzc5ibm5d6fkpKCgDAwcEBAHDt2jUkJSXBz89Pra8XX3wRR48eLTbBPXbsGD744AO1fb169UJoaGiZx6JpTHCfUVCC9/Dw0HEkREREVF5paWmwt7fX6jXNzMzg7OyMI0m/aPW6AGBjY1MoZ5k7dy7mzZtX4nlCCEyePBm+vr5o3rw5ACApKQkAUKdOHbVj69Spgxs3bhTbV1JSUpHnFPSnC0xwn+Hq6or4+HjY2tpCoVBorN/U1FR4eHggPj4ednZ2GutXn8h9jByf4ZP7GDk+wyf3MVbl+IQQSEtLg6urq0b7LQsLCwtcu3YNOTk5Wr+2EKJQvlKW6m1QUBDOnj2LI0eOFPrs2f6KuoYmzqlKTHCfYWRkBHd39yrr387OTpb/aD1N7mPk+Ayf3MfI8Rk+uY+xqsan7crt0ywsLGBhYaGz65fH+PHjsXv3bhw6dEgt53F2dgaQX5F1cXGR9t+9e7dQhfZpzs7Ohaq1pZ1T1fgUBSIiIqJqQAiBoKAg7Ny5EwcOHICXl5fa515eXnB2dkZkZKS0LycnB9HR0ejUqVOx/fr4+KidAwARERElnlPVWMElIiIiqgYCAwOxdetW7Nq1C7a2tlLV1d7eHpaWllAoFJg0aRIWLVqEhg0bomHDhli0aBGsrKwwdOhQqZ+RI0fCzc0NwcHBAICJEyeia9euWLJkCfr164ddu3bht99+K3L5g7YwwdUSc3NzzJ07t0zrYgyV3MfI8Rk+uY+R4zN8ch+j3Men79atWwcA6Natm9r+TZs2wd/fHwAwbdo0PH78GOPGjcPDhw/RoUMHREREwNbWVjr+5s2bMDJ6sgigU6dOCA8Px8cff4zZs2ejfv362L59Ozp06FDlYyqOQvA9b0REREQkI1yDS0RERESywgSXiIiIiGSFCS4RERERyQoTXCIiIiKSFSa4WvLZZ5/By8sLFhYWaNu2LQ4fPqzrkDRi3rx5UCgUalvBg6IN1aFDh/Daa6/B1dUVCoUCP/30k9rnQgjMmzcPrq6usLS0RLdu3XD+/HndBFsBpY3P39+/0Jx27NhRN8FWQHBwMNq1awdbW1s4OTmhf//+iIuLUzvGkOewLOMz9Dlct24dWrZsKb0MwMfHB7/++qv0uSHPH1D6+Ax9/p4VHBwsPX6qgKHPIek/JrhasH37dkyaNAmzZs3C6dOn0aVLF/Tp0wc3b97UdWga8fzzzyMxMVHazp07p+uQKiUjIwOtWrXCp59+WuTnS5cuxYoVK/Dpp58iJiYGzs7O6NmzJ9LS0rQcacWUNj4A6N27t9qc/vKL9t+vXlHR0dEIDAzE8ePHERkZidzcXPj5+SEjI0M6xpDnsCzjAwx7Dt3d3bF48WKcPHkSJ0+exEsvvYR+/fpJCZAhzx9Q+vgAw56/p8XExOCLL75Ay5Yt1fYb+hySARBU5dq3by/Gjh2rtq9JkyZi+vTpOopIc+bOnStatWql6zCqDADx448/Sm2VSiWcnZ3F4sWLpX1ZWVnC3t5erF+/XgcRVs6z4xNCiFGjRol+/frpJJ6qcPfuXQFAREdHCyHkN4fPjk8I+c2hEELUrFlTbNiwQXbzV6BgfELIZ/7S0tJEw4YNRWRkpHjxxRfFxIkThRDy+xkk/cQKbhXLyclBbGws/Pz81Pb7+fnh6NGjOopKsy5dugRXV1d4eXlhyJAhuHr1qq5DqjLXrl1DUlKS2nyam5vjxRdflM18AkBUVBScnJzQqFEjBAQE4O7du7oOqcJSUlIAAA4ODgDkN4fPjq+AXOYwLy8P4eHhyMjIgI+Pj+zm79nxFZDD/AUGBqJv3754+eWX1fbLbQ5JP/FNZlXs/v37yMvLQ506ddT216lTR3pFniHr0KEDvv76azRq1Ah37tzBggUL0KlTJ5w/fx61atXSdXgaVzBnRc3njRs3dBGSxvXp0wdvvfUWPD09ce3aNcyePRsvvfQSYmNjDe7tQ0IITJ48Gb6+vmjevDkAec1hUeMD5DGH586dg4+PD7KysmBjY4Mff/wRzZo1kxIgQ5+/4sYHyGP+wsPDcerUKcTExBT6TE4/g6S/mOBqiUKhUGsLIQrtM0R9+vSRvm7RogV8fHxQv359bN68GZMnT9ZhZFVLrvMJAIMHD5a+bt68Oby9veHp6Ym9e/diwIABOoys/IKCgnD27Nki34cuhzksbnxymMPGjRvjzJkzePToEXbs2IFRo0YhOjpa+tzQ56+48TVr1szg5y8+Ph4TJ05EREQELCwsij3O0OeQ9BuXKFQxR0dHGBsbF6rW3r17t9D/e5UDa2trtGjRApcuXdJ1KFWi4AkR1WU+AcDFxQWenp4GN6fjx4/H7t27cfDgQbi7u0v75TKHxY2vKIY4h2ZmZmjQoAG8vb0RHByMVq1aYdWqVbKZv+LGVxRDm7/Y2FjcvXsXbdu2hYmJCUxMTBAdHY3Vq1fDxMREmidDn0PSb0xwq5iZmRnatm2LyMhItf2RkZHo1KmTjqKqOtnZ2bh48SJcXFx0HUqV8PLygrOzs9p85uTkIDo6WpbzCQDJycmIj483mDkVQiAoKAg7d+7EgQMH4OXlpfa5oc9haeMriqHNYVGEEMjOzjb4+StOwfiKYmjz16NHD5w7dw5nzpyRNm9vbwwbNgxnzpzBc889J8s5JD2jo5vbqpXw8HBhamoqNm7cKC5cuCAmTZokrK2txfXr13UdWqV9+OGHIioqSly9elUcP35cvPrqq8LW1tagx5aWliZOnz4tTp8+LQCIFStWiNOnT4sbN24IIYRYvHixsLe3Fzt37hTnzp0Tb7/9tnBxcRGpqak6jrxsShpfWlqa+PDDD8XRo0fFtWvXxMGDB4WPj49wc3MzmPG9//77wt7eXkRFRYnExERpy8zMlI4x5DksbXxymMMZM2aIQ4cOiWvXromzZ8+KmTNnCiMjIxERESGEMOz5E6Lk8clh/ory9FMUhDD8OST9xwRXS9auXSs8PT2FmZmZaNOmjdojfQzZ4MGDhYuLizA1NRWurq5iwIAB4vz587oOq1IOHjwoABTaRo0aJYTIf8TN3LlzhbOzszA3Nxddu3YV586d023Q5VDS+DIzM4Wfn5+oXbu2MDU1FXXr1hWjRo0SN2/e1HXYZVbU2ACITZs2SccY8hyWNj45zOE777wj/XtZu3Zt0aNHDym5FcKw50+Ikscnh/kryrMJrqHPIek/hRBCaK9eTERERERUtbgGl4iIiIhkhQkuEREREckKE1wiIiIikhUmuEREREQkK0xwiYiIiEhWmOASERERkawwwSUiIiIiWWGCS0RERESywgSXiAhAt27dMGnSJKldr149hIaG6iweIiKqOCa4RFQpeXl56NSpE9588021/SkpKfDw8MDHH3+so8gqJyYmBmPGjNFon/7+/ujfv79G+yQiosKY4BJRpRgbG2Pz5s3Yt28ftmzZIu0fP348HBwcMGfOHB1Gp04Igdzc3DIdW7t2bVhZWVVxREREVBWY4BJRpTVs2BDBwcEYP348bt++jV27diE8PBybN2+GmZlZsedlZ2dj2rRp8PDwgLm5ORo2bIiNGzdKn0dHR6N9+/YwNzeHi4sLpk+frpagZmdnY8KECXBycoKFhQV8fX0RExMjfR4VFQWFQoH9+/fD29sb5ubmOHz4MDIyMjBy5EjY2NjAxcUFISEhhWJ7domCQqHAhg0b8MYbb8DKygoNGzbE7t27pc/z8vIwevRoeHl5wdLSEo0bN8aqVaukz+fNm4fNmzdj165dUCgUUCgUiIqKAgAkJCRg8ODBqFmzJmrVqoV+/frh+vXr5ZkCIiJ6ChNcItKI8ePHo1WrVhg5ciTGjBmDOXPm4IUXXijxnJEjRyI8PByrV6/GxYsXsX79etjY2ADIT/peeeUVtGvXDn/99RfWrVuHjRs3YsGCBdL506ZNw44dO7B582acOnUKDRo0QK9evfDgwQO160ybNg3BwcG4ePEiWrZsialTp+LgwYP48ccfERERgaioKMTGxpY6xvnz52PQoEE4e/YsXnnlFQwbNky6lkqlgru7O7777jtcuHABc+bMwcyZM/Hdd98BAKZMmYJBgwahd+/eSExMRGJiIjp16oTMzEx0794dNjY2OHToEI4cOQIbGxv07t0bOTk55ZkCIiIqIIiINOTixYsCgGjRooVQKpUlHhsXFycAiMjIyCI/nzlzpmjcuLFQqVTSvrVr1wobGxuRl5cn0tPThampqdiyZYv0eU5OjnB1dRVLly4VQghx8OBBAUD89NNP0jFpaWnCzMxMhIeHS/uSk5OFpaWlmDhxorTP09NTrFy5UmoDEB9//LHUTk9PFwqFQvz666/FjnHcuHHizTfflNqjRo0S/fr1Uztm48aNhcaZnZ0tLC0txf79+4vtm4iIimei2/SaiOTkq6++gpWVFa5du4Zbt26hXr16xR575swZGBsb48UXXyzy84sXL8LHxwcKhULa17lzZ6Snp+PWrVt49OgRlEolOnfuLH1uamqK9u3b4+LFi2p9eXt7S19fuXIFOTk58PHxkfY5ODigcePGpY6vZcuW0tfW1tawtbXF3bt3pX3r16/Hhg0bcOPGDTx+/Bg5OTmlVrFjY2Nx+fJl2Nraqu3PysrClStXSo2JiIgKY4JLRBpx7NgxrFy5Er/++iuWLl2K0aNH47ffflNLUJ9maWlZYn9CiELnCiEA5K+Hffrr0s6ztrYu1EdFmJqaqrUVCgVUKhUA4LvvvsMHH3yAkJAQ+Pj4wNbWFsuWLcOJEydK7FOlUqFt27ZqN+gVqF27doVjJSKqzrgGl4gq7fHjxxg1ahTee+89vPzyy9iwYQNiYmLw+eefF3tOixYtoFKpEB0dXeTnzZo1w9GjR9US0qNHj8LW1hZubm5o0KABzMzMcOTIEelzpVKJkydPomnTpsVet0GDBjA1NcXx48elfQ8fPsS///5bniEXcvjwYXTq1Anjxo1D69at0aBBg0IVWDMzM+Tl5anta9OmDS5dugQnJyc0aNBAbbO3t69UTERE1RUTXCKqtOnTp0OlUmHJkiUAgLp16yIkJARTp04t9mkA9erVw6hRo/DOO+/gp59+wrVr1xAVFSXdlDVu3DjEx8dj/Pjx+Oeff7Br1y7MnTsXkydPhpGREaytrfH+++9j6tSp2LdvHy5cuICAgABkZmZi9OjRxcZqY2OD0aNHY+rUqfj999/x999/w9/fH0ZGlfvnsEGDBjh58iT279+Pf//9F7Nnz1Z7okPBmM+ePYu4uDjcv38fSqUSw4YNg6OjI/r164fDhw/j2rVriI6OxsSJE3Hr1q1KxUREVF0xwSWiSomOjsbatWsRFhamthQgICAAnTp1wujRo4tdFrBu3ToMHDgQ48aNQ5MmTRAQEICMjAwAgJubG3755Rf8+eefaNWqFcaOHYvRo0ervThi8eLFePPNNzFixAi0adMGly9fxv79+1GzZs0SY162bBm6du2K119/HS+//DJ8fX3Rtm3bSn0fxo4diwEDBmDw4MHo0KEDkpOTMW7cOLVjAgIC0LhxY3h7e6N27dr4448/YGVlhUOHDqFu3boYMGAAmjZtinfeeQePHz+GnZ1dpWIiIqquFKIyC9KIiIiIiPQMK7hEREREJCtMcImIiIhIVpjgEhEREZGsMMElIiIiIllhgktEREREssIEl4iIiIhkhQkuEREREckKE1wiIiIikhUmuEREREQkK0xwiYiIiEhWmOASERERkaz8P7sdIF+or2GcAAAAAElFTkSuQmCC"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=d9c12b3a"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.4</b> +<p><strong>Solve</strong>.</p> +<p>Using the <code>solve</code> method, solve the problem for conditions where $t_{final}=20$, $N_t=100$ and $D=50$.</p> +<p>Use the resulting plot to see if you reach the solution you expect. Remember to consider the boundary conditions that were defined for you as well, not only the initial conditions.</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=b4ea7975"> +<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 [15]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> +<div class="cm-editor cm-s-jupyter"> +<div class="highlight hl-ipython3"><pre><span></span><span class="c1"># mesh.solve(YOUR_CODE_HERE, YOUR_CODE_HERE, YOUR_CODE_HERE)</span> +<span class="c1"># mesh.plot_triangles(fill_color='unknowns',</span> +<span class="c1"># show_labels=False);</span> + +<span class="c1"># SOLUTION</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span> <span class="mi">100</span><span class="p">,</span> <span class="mi">50</span><span class="p">)</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">plot_triangles</span><span class="p">(</span><span class="n">fill_color</span><span class="o">=</span><span class="s1">'unknowns'</span><span class="p">,</span> + <span class="n">show_labels</span><span class="o">=</span><span class="kc">False</span><span class="p">);</span> +</pre></div> +</div> +</div> +</div> +</div> +<div class="jp-Cell-outputWrapper"> +<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> +</div> +<div class="jp-OutputArea jp-Cell-outputArea"> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0"> +<pre>Solving complete! + t_final = 20, Nt = 100, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.400 +max Temp:4.517e+01 C +NOTE: min value color scale adjusted below min initial value +</pre> +</div> +</div> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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FkdWiYiIiPRA3PxPzvosAUdWiYiIiMhocWSViIiISA84Z9UwOLJKREREREaLySoRERERGS1OAyAiIiLSAy1kngYgY11K4sgqERERERktjqwSERER6YEQMi9dJSzjDiuOrBIRERGR0WKySkRERERGi9MAiIiIiPSAN1gZBkdWiYiIiMhocWSViIiISA94g5VhcGSViIiIiIwWR1aJiIiI9EBA3nmkljGuypFVIiIiIjJiTFaJiIiIyGhxGgARERGRHmiFgFbGL+e1vMGKiIiIiEhZHFklIiIi0gMBmZeuspBbrDiySkRERERGi8kqERERERktTgMgIiIi0gMt5F1nVc66lMSRVSIiIiIyWhxZJSIiItIDLWReuoo3WBERERERKYsjq0RERER6wIcCGAZHVomIiIjIaDFZJSIiIiKjxWkARERERHrAJ1gZBkdWiYiIiMhocWSViIiISA+4dJVhcGSViIiIiIwWk1UiIiIiMlqcBkBERESkB5wGYBgcWSUiIiIio8WRVSIiIiI94NJVhsGRVSIiIiIyWhxZJSIiItIDIfOcVY6sEhEREREpjMkqERERERktTgMgIiIi0gOtSguVSitffZCvLiVxZJWIiIiIjBZHVomIiIj0QAsBFR8KoHccWSUiIiIio8VklYiIiIiMFqcBEBEREelB2Sqr8t30JGddSuLIKhEREREZLY6sEhEREemBFpD5BivLwJFVIiIiIjJaHFklIiIi0gM+FMAwOLJKREREREaLySoRERERGS1OAyAiIiLSAy20UMn41TynARARERERKYwjq0RERER6wJFVw+DIKhEREZEFiI2NhUql0tm8vLyUDqtKHFklIiIishAPP/ww/ve//0lla2trBaOpHiarRERERHogoIWQ8av5B6nLxsbGJEZT78RpAEREREQmLDs7W2crKiqq9NiTJ0/Cx8cHQUFBeO2113DmzBkZI30wTFaJiIiI9ECr0sq+AYC/vz/c3NykLS4ursL4nnjiCaxatQpbt27F0qVLkZ6ejrZt2yIzM1POH9N94zQAIiIiIhOWmpoKV1dXqaxWqys8LiIiQnrdokULhIWFoWHDhli5ciViYmIMHueDYrJKREREZMJcXV11ktXqcnJyQosWLXDy5EkDRKU/nAZAREREpAcCWln/q+nNXEVFRTh27Bi8vb319BMwDCarRERERBZg5MiRSEpKQkpKCvbu3YtevXohOzsbkZGRSod2T5wGQERERKQHAhoIGccBBTT3dfyFCxfw+uuv4+rVq6hXrx7atGmDPXv2IDAw0EAR6geTVSIiIiILsHbtWqVDeCBMVomIiIj0QAstIONDAbQy1qUkzlklIiIiIqPFZJWIiIiIjBanARARERHpgRYC8k4DELLVpSSOrBIRERGR0eLIKhEREZEelC1dpZK1PkvAkVUiIiIiMlpMVomIiIjIaJlMsvrSSy8hICAA9vb28Pb2Rt++fXHp0iWdY86fP4+uXbvCyckJ7u7uGDp0KIqLixWKmIiIiCyJVoH/LIHJJKsdO3bEunXrcPz4caxfvx6nT59Gr169pPc1Gg26dOmCvLw8/PHHH1i7di3Wr1+PESNGKBg1EREREdWEydxg9cEHH0ivAwMDMXr0aHTv3h0lJSWwtbVFQkICjh49itTUVPj4+AAA4uPj0a9fP0yZMgWurq5KhU5EREQWQEALIeNop5x1KclkktU7ZWVlYfXq1Wjbti1sbW0BALt370bz5s2lRBUAnn/+eRQVFWH//v3o2LFjhdcqKipCUVGRVM7OzgYAlJSUoKSkRG8x37qWPq9pbMy9jWyf6TP3NrJ9ps/c22jI9pnrz4wAlRDCZFaU/eijj7BgwQLk5+ejTZs22LhxI+rWrQsAePfdd3H27FkkJCTonKNWq7FixQq8/vrrFV4zNjYWkyZNKrd/zZo1cHR01H8jiIiISO/y8/PRp08f3LhxQ/ZvU7Ozs+Hm5gZPp7awUsk3DqgVpbict0uRNstJ0ZHVyhLFOyUnJ6N169YAgFGjRiEqKgrnzp3DpEmT8NZbb2Hjxo1QqcrWNLv1/zsJISrcf8uYMWMQExMjlbOzs+Hv74/w8HC9dnxJSQkSExPRqVMnaTTY3Jh7G9k+02fubWT7TJ+5t9GQ7bv1zSiZH0WT1cGDB+O111675zH169eXXru7u8Pd3R2NGzdG06ZN4e/vjz179iAsLAxeXl7Yu3evzrnXrl1DSUkJPD09K72+Wq2GWq0ut9/W1tYg/1AY6rrGxNzbyPaZPnNvI9tn+sy9jYZonzn/vCydosnqreTzQdyavXBrvmlYWBimTJmCtLQ0eHt7AwASEhKgVqsRGhqqn4CJiIiIKsEbrAzDJG6w+uuvv/DXX3+hXbt2qF27Ns6cOYMJEyagYcOGCAsLAwCEh4ejWbNm6Nu3L2bOnImsrCyMHDkSAwYMMOt5HERERETmzCSSVQcHB/z444+YOHEi8vLy4O3tjc6dO2Pt2rXSV/jW1tbYtGkToqOj8eSTT8LBwQF9+vTBrFmzFI6eiIiILIFWaABUfp+MYeozfyaRrLZo0QK///57lccFBARg48aNMkRERERERHIwmSdYEREREZHlMYmRVSIiIiJjxxusDIMjq0RERERktDiySkRERKQHZSOr8t30xJFVIiIiIiKFcWSViIiISA+E0EIr49JVQnBklYiIiIhIUUxWiYiIiMhocRoAERERkR6U3fAk4zQA3mBFRERERKQsjqwSERER6YEQ8i1bpUR9SuHIKhEREREZLSarRERERGS0OA2AiIiISA/KVlnlDVb6xpFVIiIiIjJaHFklIiIi0oOyJ0rxCVb6xpFVIiIiIjJaHFklIiIi0gMBmZeukrk+pXBklYiIiIiMFpNVIiIiIjJanAZAREREpAdCCEDG5aTK6jN/HFklIiIiIqPFkVUiIiIiPZB7kX4+FICIiIiISGFMVomIiIjIaHEaABEREZEeCKEBIN9NT3yCFRERERGRwjiySkRERKQHco90cmSViIiIiEhhHFklIiIi0gMuXWUYHFklIiIiIqPFZJWIiIiIjBanARARERHpAW+wMgyOrBIRERGR0eLIKhEREZEe8AYrw+DIKhEREREZLSarRERERGS0OA2AiIiISA+E0AAQMtbHaQBERERERIriyCoRERGRXghA1pue5BvFVRJHVomIiIjIaHFklYiIiEgPyuaQqmSsjyOrRERERESKYrJKREREREaL0wCIiIiI9KDsiVIyTgPgDVZERERERMpiskpERESkF1oFtvu3aNEiBAUFwd7eHqGhodi5c+cDXUcuTFaJiIiILMR3332H4cOHY9y4cTh48CCeeuopRERE4Pz580qHVikmq0REREQWYvbs2YiKisI777yDpk2bYu7cufD398fixYuVDq1SvMGKiIiISB9kXmcVN9dZzc7O1tmtVquhVqvLHV5cXIz9+/dj9OjROvvDw8Oxa9cuw8VZQxxZJSIiIjJh/v7+cHNzk7a4uLgKj7t69So0Gg08PT119nt6eiI9PV2OUB8IR1aJiIiI9ECppatSU1Ph6uoq7a9oVPVOKpVujEKIcvuMCZNVIiIiIhPm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Opubm1uNYiIiMgdMVomoxkaPHg2tVovp06cDAAICAhAfH49Ro0ZVeld7/fr1ERkZif79+2PDhg1ISUnB9u3bpRuSoqOjkZqaiiFDhuC///7Dzz//jIkTJyImJgZWVlZwcnLC+++/j1GjRuHXX3/F0aNHMWDAAOTn5yMqKqrSWJ2dnREVFYVRo0bht99+w7///ot+/frByqpm/xwGBwdj37592Lp1K06cOIHx48frrExwq83//PMPjh8/jqtXr6KkpARvvPEG3N3d0a1bN+zcuRMpKSlISkrCsGHDcOHChRrFRERkDpisElGNJCUlYeHChVixYoXO1+0DBgxA27ZtERUVVelX74sXL0avXr0QHR2Nhx56CAMGDEBeXh4AwNfXF5s3b8Zff/2FkJAQDBw4EFFRUToPGZg2bRp69uyJvn374tFHH8WpU6ewdetW1K5d+54xz5w5E08//TReeuklPPfcc2jXrh1CQ0Nr9HMYOHAgevTogd69e+OJJ55AZmYmoqOjdY4ZMGAAmjRpgtatW6NevXr4888/4ejoiB07diAgIAA9evRA06ZN0b9/fxQUFMDV1bVGMRERmQOVqMkELiIiIiIiA+LIKhEREREZLSarRERERGS0mKwSERERkdFiskpERERERovJKhEREREZLSarRERERGS0mKwSERERkdFiskpERERERovJKhEREREZLSarRERERGS0mKwSERERkdH6f3JmNbEanBzDAAAAAElFTkSuQmCC"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=20182ea5"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.5</b> +<p><strong>What's going on?!</strong></p> +<p>In the previous task, you should have realized that the solution is <em>not</em> what we expect.</p> +<p>It turns out we screwed up! In the massive file <code>utilities.py</code>, there is one line of code that needs to be fixed in order to solve this problem. Can you find it and fix it?</p> +<p>The first group to find the solution will win a prize!</p> +<p><em>Hint: it's not in the plotting method, and is related to something you derived in the tasks above.</em></p> +<p><b>Note:</b> you should expect to spend some time reading the code (at least one very specific part of the code); not only will this help you fix the problem, but it will be very useful for answering the first few questions in the Report.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=ff8a2f92"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +<p>The process of reading the code and solving this problem is directly related to the first few questions of the Report.</p> +<p>The first thing to recognize is that the "solution" using the incorrect code looks exactly like the initial conditions. So this means that we are probably calculating something incorrectly in the solution algorithm, which is contained in the method <code>solve</code>.</p> +<p>It is challenging to read through the code in this method because there are a lot of loops and conditional statements. However, one should be able to recognize the time and space discretization steps, as well as the conditional statements which identify neighbor triangles to perform the surface flux calculations and apply the boundary conditions, when necessary. Note in particular that the "space" integration actually is a loop over all triangles (the volumes), and for each triangle there is a loop over each face.</p> +<p>Note that Python method <code>enumerate</code> returns the index of a list/array, as well as the item at that index; this is useful to more easily define values in the loop.</p> +<p>Once the structure of the code is recognized, it should be straightforward to check that the algebraic equations defined above are implemented correctly (note variables like <code>unknowns</code>, <code>phi</code>, <code>constant</code> and <code>flux</code>).</p> +<p>At the end of this method, we can see how the Euler scheme is applied:</p> +<pre> +<code> +unknowns[time_step+1, triangle_id] = unknowns[time_step, triangle_id] +</code> +</pre> +<p>After close inspection, it should be obvious that this simply takes the solution from the previous time step for the triangle with given id, $\phi_{i}^{n}$ and assigns the value to the next time step, $\phi_{i}^{n+1}$. Because this happens for all time steps and all triangles, this results in a "solution" that simply repeats the initial conditions at every time step.</p> +<p>To fix the issue, we need to implement the algebraic expression</p> +$$ +\phi^{n+1}_i = \phi^{n}_i ++ \sum_{nv} D\frac{\Delta t \Delta L}{\Delta A} \left( \frac{\phi^n_{nv}-\phi^n_i}{\Delta d_c} \right) +$$<p>which we can do as follows:</p> +<pre> +<code> +unknowns[time_step+1, triangle_id] = phi + np.sum(flux) +</code> +</pre> +<p>Note that the expressions provided here are the same as those requested for Question 1 in the report.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=62c72fab"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.6</b> +<p><strong>Refine</strong></p> +<p>Refine the mesh and create a plot to check visually how the geometry has changed.</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=611fa2fc"> +<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 [16]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> +<div class="cm-editor cm-s-jupyter"> +<div class="highlight hl-ipython3"><pre><span></span><span class="c1"># YOUR_CODE_HERE</span> +<span class="c1"># mesh.plot_triangles();</span> + +<span class="c1"># SOLUTION</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">refine_mesh</span><span class="p">();</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">plot_triangles</span><span class="p">();</span> +</pre></div> +</div> +</div> +</div> +</div> +<div class="jp-Cell-outputWrapper"> +<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> +</div> +<div class="jp-OutputArea jp-Cell-outputArea"> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0"> +<pre>Refining mesh...initial status: + refinements: 0 + points: 11 + triangles: 9 + sides: 19 + side length: 10 +Refinement complete...final status: + refinements: 1 + points: 30 + triangles: 36 + sides: 65 + side length: 5.0 +Time taken for refinement: 0.437018 seconds +</pre> +</div> +</div> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=1f712626"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.7</b> +<p><strong>Solve</strong>.</p> +<p>Solve the problem for the new mesh using the same time and diffusion parameters as before.</p> +<p><em>Hint: copy/paste the same code from when you solved it the first time!</em></p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=aecff8fc"> +<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 [17]:</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">mesh</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span> <span class="mi">100</span><span class="p">,</span> <span class="mi">50</span><span class="p">)</span> +<span class="n">mesh</span><span class="o">.</span><span class="n">plot_triangles</span><span class="p">(</span><span class="n">fill_color</span><span class="o">=</span><span class="s1">'unknowns'</span><span class="p">,</span> + <span class="n">show_labels</span><span class="o">=</span><span class="kc">False</span><span class="p">);</span> +</pre></div> +</div> +</div> +</div> +</div> +<div class="jp-Cell-outputWrapper"> +<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> +</div> +<div class="jp-OutputArea jp-Cell-outputArea"> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0"> +<pre>Solving complete! + t_final = 20, Nt = 100, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =1.600 +max Temp:3.138e+87 C +NOTE: min value color scale adjusted below min initial value +</pre> +</div> +</div> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=4b136b02"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 2.8</b> +<p><strong>Broken again?!</strong></p> +<p>The solution for the refined mesh did not work---this time it is not a problem with the code, but another issue. See if you can make some adjustments and fix the solution!</p> +<p>Note that you will be asked about stability in the Report, so you might as well calculate this and record the values now.</p> +<p><em>Tip: even though the mesh has smaller volumes (triangles), the solution should look similar to the previous (unrefined) mesh.</em></p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=80ffcdd9"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +<p>First, note that the unstable solution is recognized by the large values of the solution indicated by the color bar in the figure: order 10 to the 87th power! Clearly the solution is on its way to infinity (and beyond?!).</p> +<p>Instead of solving with these parameters:</p> +<pre> +<code> +mesh.solve(20, 100, 50) +</code> +</pre> +<p>Increasing the number of time steps by a factor of 10 works:</p> +<pre> +<code> +mesh.solve(20, 100, 50) +</code> +</pre> +<p>This reduces the time step size $\Delta t$ by a factor of 10, and the reason it results in a stable solution can be explained using the stability criteria...</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=a3c2b83a"> +<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 [18]:</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">side_length</span><span class="o">=</span> <span class="mf">5.0</span> +<span class="n">t_final</span><span class="o">=</span><span class="mi">20</span> +<span class="n">D</span><span class="o">=</span><span class="mi">50</span> +<span class="n">Nt_vec</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">200</span><span class="p">,</span> <span class="mi">650</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="nb">int</span><span class="p">)</span> +<span class="n">Stability</span> <span class="o">=</span> <span class="p">[]</span> +<span class="n">max_temp</span> <span class="o">=</span> <span class="p">[]</span> +<span class="k">for</span> <span class="n">Nt</span> <span class="ow">in</span> <span class="n">Nt_vec</span><span class="p">:</span> + <span class="n">_</span><span class="p">,</span><span class="n">stability</span><span class="p">,</span><span class="n">temp</span><span class="o">=</span><span class="n">mesh</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span> <span class="n">Nt</span><span class="o">=</span><span class="n">Nt</span><span class="p">,</span> <span class="n">D</span><span class="o">=</span><span class="n">D</span><span class="p">)</span> + <span class="n">Stability</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">stability</span><span class="p">)</span> + <span class="n">max_temp</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">temp</span><span class="o">.</span><span class="n">max</span><span class="p">())</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"=================================="</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">5</span><span class="p">))</span> +<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">Nt_vec</span><span class="p">,</span> <span class="n">Stability</span><span class="p">,</span> <span class="s1">'o-'</span><span class="p">)</span> +<span class="k">for</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">temp</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">Nt_vec</span><span class="p">,</span> <span class="n">Stability</span><span class="p">,</span> <span class="n">max_temp</span><span class="p">):</span> + <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span><span class="sa">f</span><span class="s1">'$T=$</span><span class="si">{</span><span class="n">temp</span><span class="si">:</span><span class="s1">.1e</span><span class="si">}</span><span class="s1"> C'</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">6</span><span class="p">,</span> <span class="n">ha</span><span class="o">=</span><span class="s1">'center'</span><span class="p">,</span> <span class="n">va</span><span class="o">=</span><span class="s1">'top'</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">'Number of time steps'</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="sa">r</span><span class="s1">'D*$\Delta t$ Surface/Volume/centroid_distance)'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Stability criteria vs Number of time steps '</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">axhline</span><span class="p">(</span><span class="mf">0.5</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'r'</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s1">'--'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span> +<span class="n">plt</span><span class="o">.</span><span class="n">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-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0"> +<pre>Solving complete! + t_final = 20, Nt = 200, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.800 +max Temp:9.410e+101 C +================================== +Solving complete! + t_final = 20, Nt = 250, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.640 +max Temp:2.534e+94 C +================================== +Solving complete! + t_final = 20, Nt = 300, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.533 +max Temp:1.078e+78 C +================================== +Solving complete! + t_final = 20, Nt = 350, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.457 +max Temp:8.446e+52 C +================================== +Solving complete! + t_final = 20, Nt = 400, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.400 +max Temp:5.555e+18 C +================================== +Solving complete! + t_final = 20, Nt = 450, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.356 +max Temp:4.707e+01 C +================================== +Solving complete! + t_final = 20, Nt = 500, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.320 +max Temp:4.707e+01 C +================================== +Solving complete! + t_final = 20, Nt = 550, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.291 +max Temp:4.707e+01 C +================================== +Solving complete! + t_final = 20, Nt = 600, D = 50 +Stability Criteria (D*Delta_t*Surface/Volume/centroid_distance) =0.267 +max Temp:4.707e+01 C +================================== +</pre> +</div> +</div> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=6b6d9964"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<h2 id="Part-3:-Evaluating-the-implementation-for-non-equilateral-triangles">Part 3: Evaluating the implementation for non-equilateral triangles<a class="anchor-link" href="#Part-3:-Evaluating-the-implementation-for-non-equilateral-triangles">¶</a></h2><p>Computations in meshes with non-equilateral triangles have added error sources that would need to be corrected to have an accurate solution. In this section you will analyse and reflect on the potential downsides of your implementation for non-equilateral triangle volumes by looking only at the fluxes between two volumes. The file <code>utilities.py</code> and rest of the code in this notebook is completely irrelevant to this Part (except the <code>numpy</code> and <code>matplotlib</code> import).</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=84b32366"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 3.1:</b> +<p>The vertex coordinates of the first triangle to be analyzed are: [0,0] , [0,1] , [1,0]. The second triangle share the first two vertices and have coordinates [0,0] , [0,1] , [-1,0].</p> +<p>Plot the vertices and the triangles edges.</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=7f4b3216"> +<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 [19]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> +<div class="cm-editor cm-s-jupyter"> +<div class="highlight hl-ipython3"><pre><span></span><span class="n">x_v1</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">]</span> +<span class="n">y_v1</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">]</span> +<span class="n">coordinates_v1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">x_v1</span><span class="p">,</span><span class="n">y_v1</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> + +<span class="n">x_v2</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">,</span> <span class="o">-</span><span class="mi">1</span> <span class="p">]</span> +<span class="n">y_v2</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">]</span> +<span class="n">coordinates_v2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">x_v2</span><span class="p">,</span><span class="n">y_v2</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> + +<span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">x_v1</span><span class="p">,</span> <span class="n">y_v1</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">x_v2</span><span class="p">,</span> <span class="n">y_v2</span><span class="p">)</span> + +<span class="k">def</span> <span class="nf">plotting_volumes</span><span class="p">(</span><span class="n">coordinates</span><span class="p">):</span> + <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">3</span><span class="p">):</span> + <span class="n">start</span> <span class="o">=</span> <span class="n">coordinates</span><span class="p">[</span><span class="n">i</span><span class="p">]</span> + <span class="n">end</span> <span class="o">=</span> <span class="n">coordinates</span><span class="p">[(</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span><span class="o">%</span><span class="k">3</span>] + <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">([</span><span class="n">start</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">end</span><span class="p">[</span><span class="mi">0</span><span class="p">]],</span> <span class="p">[</span><span class="n">start</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">end</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="s1">'black'</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s1">'--'</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span> + +<span class="n">plotting_volumes</span><span class="p">(</span><span class="n">coordinates_v1</span><span class="p">)</span> +<span class="n">plotting_volumes</span><span class="p">(</span><span class="n">coordinates_v2</span><span class="p">)</span> +</pre></div> +</div> +</div> +</div> +</div> +<div class="jp-Cell-outputWrapper"> +<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> +</div> +<div class="jp-OutputArea jp-Cell-outputArea"> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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5mjZsiV27NhRUfHVoskxfv/993jjjTdgZ2eHqlWromvXrti7d6/KNlFRUcV+J7Ozsyv6UIqlyfEdPHiw2OwXL15U2U6bzqEmx1fc7xOFQoFWrVrJ22jT+Tt8+DDefvttODk5QaFQ4IcffnjhPlrxHZT03OzZs6WgoCApICBAsrW1VWufJUuWSDY2NtL27dulc+fOSUOGDJEcHR2l9PR0eZtRo0ZJderUkWJiYqQzZ85IvXr1kl5++WUpPz+/go6keH379pVat24txcbGSrGxsVLr1q2l/v37P3efO3fuqLwiIyMlhUIh/f333/I2PXv2lHx9fVW2e/ToUUUfThGlOT4PDw+pb9++KtkfPHigso22nD9J0vwYHz16JPXu3VvasmWLdPHiRenYsWNS586dJRcXF5XtRJzDb7/9VjI1NZXWr18vJSYmShMmTJCsra2l69evF7v91atXJSsrK2nChAlSYmKitH79esnU1FT67rvv5G1iY2MlY2NjadGiRdKFCxekRYsWSSYmJtLx48cr9FhKoukxTpgwQVq6dKl08uRJ6fLly1JgYKBkamoqnTlzRt5m48aNUtWqVYt8N0XQ9PgOHDggAZAuXbqkkv2/3yVtOoeaHt+jR49UjuvmzZtSjRo1pDlz5sjbaNP52717tzRz5kxp+/btEgBpx44dz91eW76Del+MPLVx40a1ihGlUik5ODhIS5YskddlZ2dLtra20rp16yRJKvzhNDU1lb799lt5m9u3b0tGRkbSnj17yj17SRITEyUAKj8Qx44dkwBIFy9eVPt9BgwYIL322msq63r27ClNmDChvKKWSmmPz8PDQxowYECJ/64t50+Syu8cnjx5UgKg8gtVxDns1KmTNGrUKJV1zZs3l6ZPn17s9p988onUvHlzlXV+fn5Sly5d5OXBgwdLffv2VdmmT58+0gcffFBOqTWj6TEWp2XLltK8efPkZXV/P1UGTY/vaTGSmppa4ntq0zks6/nbsWOHpFAopH/++Udep03n77/UKUa05Tuo9800mrp27RqSk5Ph7u4urzM3N0fPnj0RGxsLAIiLi0NeXp7KNk5OTmjdurW8TWU4duwYbG1t0blzZ3ldly5dYGtrq3aOu3fvYteuXfDx8Snyb5s2bUKtWrXQqlUrTJkyRZ49ubKU5fgOHjyI2rVro2nTpvD19cW9e/fkf9OW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"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=4ae351ba"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 3.2:</b> +<p>Plot the centroid of each triangle, its connecting line and the middle distance. For the scheme you implemented in the previous task, write down what this implies for the <strong>numerical integration approximation of the flux at the surface</strong>.</p> +<p>Specifically, consider the location where the flux is calculated, as implied by the numerical scheme, as well as the integration that is implied by the analytic surface integral over the surface of the shared triangle side.</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=8f49fec6"> +<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 [20]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> +<div class="cm-editor cm-s-jupyter"> +<div class="highlight hl-ipython3"><pre><span></span><span class="n">x_v1</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">]</span> +<span class="n">y_v1</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">]</span> +<span class="n">coordinates_v1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">x_v1</span><span class="p">,</span><span class="n">y_v1</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> + +<span class="n">x_v2</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">,</span> <span class="o">-</span><span class="mi">1</span> <span class="p">]</span> +<span class="n">y_v2</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">]</span> +<span class="n">coordinates_v2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">x_v2</span><span class="p">,</span><span class="n">y_v2</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> + +<span class="n">centroid_1</span> <span class="o">=</span> <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">x_v1</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">y_v1</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">]</span> +<span class="n">centroid_2</span> <span class="o">=</span> <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">x_v2</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">y_v2</span><span class="p">)</span><span class="o">/</span><span class="mi">3</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">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</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">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</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="p">(</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">+</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">,</span> <span class="p">(</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">+</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span> <span class="p">[</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="p">,</span> <span class="n">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span> <span class="p">,</span> <span class="p">[</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span> <span class="p">)</span> + +<span class="n">plotting_volumes</span><span class="p">(</span><span class="n">coordinates_v1</span><span class="p">)</span> +<span class="n">plotting_volumes</span><span class="p">(</span><span class="n">coordinates_v2</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,iVBORw0KGgoAAAANSUhEUgAAAiMAAAGdCAYAAADAAnMpAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAABYBUlEQVR4nO3deVgVZf8G8PuwLyLuLOKa+/Yq4EpuZaRpaq+llQubBG6oqAmaipq7kpqAqCxWZmpmVpqF5b6LUCqmluaGqCgCgqxnfn/wc16PgJ6DwHOW+3NdXDXDzDn3OAfmyzzPPI9CkiQJRERERIIYiQ5AREREho3FCBEREQnFYoSIiIiEYjFCREREQrEYISIiIqFYjBAREZFQLEaIiIhIKBYjREREJJSJ6ADqUCqVSE5Oho2NDRQKheg4REREpAZJkpCZmQlHR0cYGZV+/0MnipHk5GTUq1dPdAwiIiIqgxs3bsDJyanU7+tEMWJjYwOg6GCqVq0qOA0RERGpIyMjA/Xq1ZOv46XRiWLkSdNM1apVWYwQERHpmBd1sWAHViIiIhKKxQgREREJxWKEiIiIhGIxQkREREKxGCEiIiKhWIwQERGRUCxGiIiISCgWI0RERCQUixEiIiISSuNi5ODBg3j77bfh6OgIhUKB77///oX7HDhwAC4uLrCwsEDjxo2xdu3asmQlIiIiPaRxMZKVlYX//Oc/WLNmjVrbX716FW+99Ra6d++OhIQEzJgxAwEBAdi+fbvGYYmIiEj/aDw3Tb9+/dCvXz+1t1+7di3q16+PlStXAgBatmyJ06dPY/ny5RgyZIimb09ERER6psL7jBw7dgzu7u4q6958802cPn0a+fn5Je6Tm5uLjIwMlS8i0j937tyBUqlEWloacnJyRMchIkEqvBhJSUmBnZ2dyjo7OzsUFBQgNTW1xH0WLVoEW1tb+atevXoVHZOIKlleXh7eeOMNtGvXDs2bN0dISIjoSEQkSKU8TfPs1MGSJJW4/ong4GCkp6fLXzdu3KjwjERUuebPn4+zZ8/i/PnzuHfvHpYtW4bjx4+LjkVEAlR4MWJvb4+UlBSVdXfv3oWJiQlq1qxZ4j7m5uaoWrWqyhcR6Y/Tp09j0aJFKuuUSiU8PT3x+PFjQamISJQKL0a6du2KuLg4lXW//vorXF1dYWpqWtFvT0RaJjc3Fx4eHigsLASgeof04sWLmDVrlqhoRCSIxsXIo0ePkJiYiMTERABFj+4mJibi+vXrAIqaWEaNGiVv7+/vj2vXriEwMBAXLlxAdHQ0oqKiMHXq1PI5AiLSKSEhIUhKSgIAODs7F/t+aGgojhw5UtmxiEgghfSkA4ea9u/fj969exdb7+HhgdjYWHh6euLff//F/v375e8dOHAAkydPxvnz5+Ho6Ijp06fD399f7ffMyMiAra0t0tPT2WRDpMNOnjyJrl27QqlUwtTUFPHx8Wjfvj2USiUUCoXcn6xp06ZITEyElZWV4MRE9DLUvX5rXIyIwGKESPfl5OSgQ4cO+OuvvwAACxYswIwZM2BsbAylUgkjIyN06tRJ7sQ6adIkfPbZZyIjE9FLUvf6zblpiKhSzJ49Wy5EXF1d8fHHHxfbJjY2FhYWFgCAVatW4eDBg5WakYjEYDFCRBVOkiRkZWUBAMzMzLBx40aYmBQfALp58+ZYuHAhAKBKlSq4c+dOpeYkIjE0Hg6eiEhTCoUCYWFhGDRoEP7991+0atWq1G0DAgKQnJyMCRMmoH79+pWYkohEYZ8RIhLq6T4jTx73JSL9wD4jRCScUqnUytciIu3CYoSIKkR2djY6duyI9evX43k3YJ2dndGsWbMSxxwBiv6y+uijjzBhwoSKikpEgrHPCBFViBkzZuDMmTP46KOPcPnyZSxdurTE7U6dOlXqaxQWFqJr167yIGn//e9/8frrr1dIXiISh3dGiKjcHThwAKtWrQIAWFhYYPTo0WV6HWNjY4wdO1Ze9vb2RkZGRrlkJCLtwWKEiMrVo0eP4O3tLS8vWrQIzZo1K/PrjRkzRh71+fr165g2bdpLZyQi7cJihIjKVVBQEK5cuQIA6N69OwICAl7q9YyMjBAdHY0qVaoAANatW4dff/31pXMSkfZgMUJE5Wbfvn0ICwsDAFhaWiI6OhpGRs//NWNubg6FQgFzc/NSt2nYsCGWLVsmL48ePRrp6enlE5qIhGMxQkTlIjMzU6V5ZsmSJWjSpMkL9ysoKFD5b2n8/PzQp08fAMCNGzcwZcqUl0hLRNqExQgRlYuPP/4Y//77LwCgZ8+eGDduXLm+vkKhwIYNG2BjYwMAiIqKws8//1yu70FEYrAYIaKX9vDhQ/z4448AAGtra7WaZ8qiQYMGCA0NlZe/+uqrcn8PIqp8HGeEiF5atWrVcPbsWUyaNAmdO3dG48aNK+y9fHx88PPPP6N3794qj/0Ske7i3DREVK4kSYJCoVB7+7LMTaPpexCRGJybhoiEqIwigYUIkX5hMUJEZfLw4UN4e3sjOTlZdBTs378fQUFBomMQURmxGCGiMgkMDERMTAxat26NuLg4YTlmzZqF3r17Y8mSJfj++++F5SCismMxQkQa27VrF2JiYgAUTWbXvHlzYVmaNm0q/7+fnx9SU1OFZSGisuHTNESkkbS0NPj6+srLn332GerXr1/m15s5cyYePXokD/euqZEjR+Lbb7/Fjz/+iLt372LChAnYvHlzmfMQUeXj0zREpBEPDw988cUXAIC+ffti9+7dwjuU3r59G61bt0ZaWhoA4Ntvv8WQIUOEZiIiPk1DRBXghx9+kAsRW1tbrF+/XnghAgAODg5Ys2aNvDxmzBjcu3dPYCIi0gSLESJSy/379+Hn5ycvr1y5Ek5OTgITqfrggw8wePBgAMC9e/fKfTh6Iqo4LEaISC0BAQFISUkBAPTv3x8eHh7l8rpfffUV1q1b99JDuysUCqxduxY1a9YEAGzbtg1bt24tj4hEVMHYZ4SIXujkyZPo3LkzgKKh38+fPw9HR8dyee2yjMD6PFu2bMH7778PAKhXrx7++ecfmJqavvTrEpHm2GeEiMpNp06dsH37dtSuXRuff/55uRUiFWHo0KF499130bVrV8TFxbEQIdIBvDNCRGp7+PAhbG1ty7XTannfGQGAzMxMWFlZwdjYuFxej4jKRt3rN8cZISK1VatWTXQEtdjY2IiOQEQaYDMNEZXo7t272Lp1K3Tg5ukLPX78GFFRUXpxLET6iMUIERUjSRLGjh2LYcOG4b333tPpMTtOnDiB9u3bY/To0di0aZPoOERUAhYjRFTM1q1bsX37dgDAgQMHdPqOQnJyMi5dugQAmDBhglbMMkxEqliMEJGKO3fuqAwYFh4ejjp16ghM9HLeeecdDB8+HEBRB9yPPvpIp4srIn3EYoSIZJIkYcyYMbh//z6Aosdk33vvPcGpXt7q1athb28PoGjG4SdD2hORdmAxQkSyzZs3Y8eOHQCA2rVrq8z3ostq1KiBdevWycsTJ07EzZs3BSYioqexGCEiAEUz344fP15ejoiIQO3atSv8fW/cuCF/VaS3334bo0aNAgCkp6fD19eXzTVEWoLFCBFBkiT4+fkhLS0NQNGkc0OGDKmU93Z0dISTk1OljOq6cuVK+X327NmD6OjoCn9PInoxFiNEhE2bNuHHH38EANjZ2eHzzz8XnKhiVK9eHevXr5eXJ0+ezOYaIi3AYoSI8MYbb+Cdd94BAERGRsoz3+qjt956C15eXjA1NUVwcLDcsZWIxOHcNEQEoKip5ujRo3Bzc6vU9x00aBDS09Nha2uLnTt3Vsp7pqen48aNG2jTpk2lvB+RoVL3+s1ihIiEqoiJ8ohIO6h7/WYzDZGBun37tjyeCAFJSUlQKpWiYxAZJBYjRAZIkiR4eXmhdevWldY0oq1yc3PxySefoF27doiMjBQdh8ggsZmGyABt2LABvr6+AIC6devi0qVLsLKyEpJFdDPNwYMH0bNnTwCAtbU1/vzzTzRu3LjScxDpIzbTEFGJrl27hsDAQHl5/fr1wgoRbdCjRw/4+/sDALKysuDt7c3mGqJKxmKEyIBIkoTRo0cjMzMTAODj44N+/foJTiXe0qVL0bBhQwBFsxSHhYWJDURkYFiMEBmQdevWYe/evQAAJycnrFixQnAi7WBjY6MyGmtQUBD+/vtvgYmIDAuLESIDcfXqVUyZMkVejoqKgq2trcBE2qV3794YN24cACA7OxteXl5sriGqJCxGiAyAUqmEj48PsrKyAAAfffQR3N3dBafSPosXL5Y7rx4+fBirV68WnIjIMLAYITIAERER2LdvHwCgQYMGWL58ueBE/1O7dm1UqVKlUmYIfpEqVaogJiZGXg4ODsalS5cEJiIyDCxGiAxA9erV5SaZqKgo2NjYCE70PykpKcjMzERKSoroKACKnq4JCAgAADRr1gz5+fmCExHpP44zQmQgbt68iZ9++kl+jJVKl5WVhYiICAQEBMDMzEx0HCKdxblpiIiISCgOekZk4B4/fiw6gl7Jy8tDQUGB6BhEeonFCJEeKiwsxBtvvAEvLy88fPhQdJznsre3h42NDezt7UVHKdWff/6Jzp07c1wWogpiIjoAEZW/VatW4ciRIzhy5AiuXr2K/fv3i45Uqnv37kGpVCI7O1t0lBKlpKSgc+fOyMnJQVJSEgYMGIDWrVuLjkWkV3hnhEjPXLx4ETNnzgQAKBQKzJ8/X3Ai3WZvb48JEyYAKGqq8fT0ZHMNUTkrUzESHh6ORo0awcLCAi4uLjh06NBzt9+0aRP+85//wMrKCg4ODvDy8sL9+/fLFJiISldYWAhPT0/k5OQAACZOnIju3bsLTqX75s2bhxYtWgAATp8+jaVLlwpORKRfNC5GtmzZgkmTJmHmzJlISEhA9+7d0a9fP1y/fr3E7Q8fPoxRo0bBx8cH58+fx7Zt23Dq1CmMHj36pcMTkarQ0FAcP34cANC0aVMsWLBAcCL9YGFhgY0bN8LIqOhXZkhICM6ePSs4FZH+0LgYCQ0NhY+PD0aPHo2WLVti5cqVqFevHiIiIkrc/vjx42jYsCECAgLQqFEjvPrqq/Dz88Pp06dfOjwR/U9SUhJmzZoFoKh5JjY2FlZWVoJT6Y9OnTph+vTpAID8/Hx4eHhwQDSicqJRMZKXl4f4+Phic1q4u7vj6NGjJe7TrVs33Lx5E7t374YkSbhz5w6+/fZb9O/fv9T3yc3NRUZGhsoXEZWuoKAAnp6eyM3NBQAEBgaiW7duglPpnzlz5sidVxMSErBo0SLBiYj0g0bFSGpqKgoLC2FnZ6ey3s7OrtShnLt164ZNmzZh2LBhMDMzg729PapVq4bPP/+81PdZtGgRbG1t5a969eppEpPI4CxfvhynTp0CADRv3pydViuIubk5YmNjYWxsDACYP38+EhMTxYYi0gNl6sCqUChUliVJKrbuiaSkJAQEBGD27NmIj4/Hnj17cPXq1ecOSR0cHIz09HT568aNG2WJSWQQJEnC4cOHAQBGRkaIjY2FpaWl4FT6y9XVFcHBwQCKZkM+duyY4EREuk+jcUZq1aoFY2PjYndB7t69W+xuyROLFi2Cm5sbpk2bBgBo164drK2t0b17d3z66adwcHAoto+5uTnMzc01iUZksBQKBX788UesW7cOd+7cQZcuXURH0nuzZs3CxYsXMXXqVHTq1El0HCKdp1ExYmZmBhcXF8TFxeGdd96R18fFxWHQoEEl7pOdnQ0TE9W3eXKLUwemxSHSCQqFAn5+fqJjlMmAAQOQnp4uzyqsC8zMzLB161bRMYj0hsYjsAYGBmLkyJFwdXVF165dsW7dOly/fl1udgkODsatW7fwxRdfAADefvtt+Pr6IiIiAm+++SZu376NSZMmoVOnTnB0dCzfoyEinbNz507REYhIMI2LkWHDhuH+/fuYN28ebt++jTZt2mD37t1o0KABAOD27dsqY454enoiMzMTa9aswZQpU1CtWjW89tprWLJkSfkdBZGByc/Px3vvvYfx48ejT58+ouMYvIKCAixfvhx5eXmYPXu26DhEOkch6UBbibpTEBMZirlz5yIkJAQAsHjxYnn8C6p8hYWF6NWrFw4fPgxjY2McO3YMHTt2FB2LSCuoe/3m3DREOiYxMRGffvopgKL+V2+88YbgRC8nOTkZN2/eRHJysugoZWJsbCyPvfTscPxEpB4WI0Q6JC8vDx4eHvJEbTNmzICzs7PgVC+nXr168peuCgoKks9DUlIS5s6dKzgRkW5hMUKkQz799FP8+eefAIoek//kk08EJyIAMDU1xcaNG2FqagoAWLp0KU6cOCE4FZHuYDFCpCPi4+OxcOFCAICJiQk2btwIMzMzwanoiTZt2sj9eJRKJTw9PfH48WOxoYh0BIsRIh2Qm5sLDw8PFBYWAigadKt9+/ZiQ1ExH3/8MVxdXQEAf/31F5+sIVITixEiHTBv3jycP38eANChQwd5OHLSLs/esVqxYkWpk4gS0f+wGCHScg8ePMCaNWsAFPVNiI2NlfsmkPZp1aqVPFGhJEly0xoRlU7jQc+IqHLVqFED8fHx8PLyQt++fdGuXTvRkegFpkyZgp07d6JTp05YsGCB6DhEWo+DnhHpCKVSCaVSWWyuJ11nbGwMpVIJIyMjuU+MPsjLy2MHYzJ46l6/9eu3GpEeMzIygpERW1Z1BQsRIvXxNxuRFnr8+DHmz5+PrKws0VGonFy+fBlhYWGiYxBpJd4ZIdJCs2bNwooVK7Bx40Z888038uOi+mjjxo3Izs6GlZWV6CgVJiIiAlOmTMHjx4/Rpk0b9OzZU3QkIq3CYoRIyxw5cgShoaEAgJs3b8La2lpwooo1YsQI0REqXG5urjwAmpeXF/78809UqVJFcCoi7cFmGiItkp2dDS8vLzzpV/7pp5+iZcuWglPRywoICED37t0BAFevXkVQUJDgRETahcUIkRaZOXMmLl++DADo2rUrJk+eLDgRlQcjIyNER0fD0tISABAWFobff/9dcCoi7cFihEhLHDx4EKtWrQIAWFhYICYmBsbGxoJTVbzZs2cjMDBQ74dOb9KkCZYsWSIve3t7IzMzU2AiIu3BcUaItEBWVhbatWuHK1euAABCQ0MN5q6Ivo4zUhKlUonXXnsNBw4cAAD4+flh7dq1glMRVRx1r9+8M0KkBYKCguRC5NVXX0VAQIDgRFQRnjTXPOmUHBkZibi4OMGpiMRjMUIk2IkTJ+S5ZywtLQ2mecZQNW7cGEuXLpWXR48ejdzcXIGJiMRjMUIkmKurK5YtWwZzc3MsXrwYTZo0ER2JKpi/vz9ee+01NGzYELGxsTA3NxcdiUgo9hkh0hL//PMPGjVqZHBDvhtSn5Gn3b59G1WqVIGNjY3oKEQVhnPTEOmYV155RXQEqkQODg6iIxBpDcP6E4xIS2RkZODEiROiY5AWUSqV2Lt3r+gYREKwGCESYOrUqejWrRumT5+OnJwc0XFIsH///Rd9+vTBG2+8gV27domOQ1TpWIwQVbJff/0V69evh1KpRHh4OFJSUkRHIsF+//137Nu3DwDg6+uLtLQ0wYmIKheLEaJKlJ6eDh8fH3l5+fLlaNiwobhAWsDExETlv4bIy8sLffv2BVDUsXXixImCExFVLhYjRJUoMDAQN2/eBAD06dMHH330keBE4uXm5kKSJIMea0OhUGD9+vWwtbUFAHz55ZfYuXOn4FRElYfFCFEl2b17N6KjowEANjY2iIqKgkKhEJyKtIWTkxNWrlwpL/v5+eH+/fviAhFVIhYjRJUgLS0Nvr6+8nJoaCjq168vMBFpIw8PD/Tv3x8AcOfOHUyYMEFwIqLKwWKEqBJMnjwZycnJAIA333xTpd8I0RMKhQLr1q1DtWrVAACbN2/Gd999JzYUUSVgMUJUwX788Uds3LgRAGBra4sNGzaweeYpHTt2RPPmzdGxY0fRUbSCo6MjPv/8c3nZ398f9+7dE5iIqOKxGCGqYI0aNYKzszMAYOXKlXBychKcSLucOXMGly5dwpkzZ0RH0RrDhw/HoEGDAAADBw7k3DWk9zg3DVElyM/Px7Zt2/DBBx/wrsgzDHVumhdJSUlBYmKi/MgvkS5S9/rNYoSIhGIxQqS/1L1+s5mGqAJkZGQY9LgZVDHu3bsHHfj7kUhjLEaIKoCfnx9cXV3ZD4LKhSRJiIqKQpMmTbBlyxbRcYjKHZtpiMrZ9u3b8e677wIA6tSpg3///ReWlpaCU2kvNtO82P79+9G7d28AQI0aNXD+/HnY29sLTkX0YmymIRLg3r17GDNmjLz82WefsRChl9arVy+89957AIAHDx7A39+fzTWkV1iMEJWjcePGyWNCvPPOO/jggw8EJyJ9ERYWhtq1awMAdu7cia+//lpwIqLyw2KEqJxs3boV27ZtAwDUrFkTERERfIyXyk3t2rUREREhL0+YMEEe1ZdI17EYISoHd+7cwdixY+Xl8PBw2NnZCUykO5o1a4a6deuiWbNmoqNovSFDhsh329LS0uDn58fmGtILLEaIXpIkSRgzZow8w+q7776LoUOHCk6lOy5cuICbN2/iwoULoqPohM8//1wudH/66Sd8+eWXghMRvTwWI0Qv6ZtvvsGOHTsAFN1KDw8PF5yI9FnNmjURGRkpLwcEBODWrVsCExG9PBYjRC/p1q1bMDY2BgBERETInQyJKsqgQYMwYsQIAIClpSWuXbsmOBHRyzERHYBI102dOhW9e/fGjh07MGTIENFxyECsWrUKtra2mDdvHmrUqCE6DtFL4aBnRCSUtbU1cnJyYGFhgaysLNFxiKgccdAzogqkAzW8zsjJyYFSqUROTo7oKDpPkiR+NkknsRgh0pAkSRgyZAgWLFiAgoIC0XGIAAApKSkYPHgwNmzYIDoKkcbYZ4RIQxs3bsSOHTuwY8cOHD9+HD/++KPoSGTg7t69i9atW+PBgwf4/fff4e7ujgYNGoiORaQ23hkh0sDNmzcxceJEefmjjz4SmIaoSJ06dTB48GAAwKNHj+Dj48PmGtIpLEaI1CRJEnx9fZGRkQEAGDVqFN5++23BqYiKhIaGwsnJCQDw22+/qYxFQqTtWIwQqSk6Ohp79uwBADg6OmLlypViAxE9xdbWFlFRUfLy1KlTcfXqVYGJiNTHYoRIDdevX8fkyZPl5fXr16N69eoCExEV5+7uLjcdZmVlwdvbG0qlUnAqohdjMUL0ApIkwcfHB5mZmQAAb29vvPXWW4JTEZVs+fLlcufV/fv3c3oC0gksRoheYN26ddi7dy8AwMnJCaGhoYITEZXOxsZGpblm+vTp+PvvvwUmInoxFiNEz6FUKhEdHS0vb9iwAba2tgIT6R9/f3+MGjUK/v7+oqPojddffx1jxowBAGRnZ+Obb74RnIjo+cpUjISHh6NRo0awsLCAi4sLDh069Nztc3NzMXPmTDRo0ADm5uZ45ZVXVH7BE2krIyMjHDhwANOmTYOfnx/efPNN0ZH0TlhYGDZu3IiwsDDRUfTK0qVL0alTJ2zduhWffPKJ6DhEz6XxoGdbtmzBpEmTEB4eDjc3N0RGRqJfv35ISkpC/fr1S9xn6NChuHPnDqKiotCkSRPcvXuXI1eSzrCwsMDSpUs5bgPplCpVquD48eNQKBSioxC9kMYT5XXu3BnOzs6IiIiQ17Vs2RKDBw/GokWLim2/Z88evP/++7hy5UqZZ5bkRHlERES6p0ImysvLy0N8fDzc3d1V1ru7u+Po0aMl7vPDDz/A1dUVS5cuRd26ddGsWTNMnToVjx8/LvV9cnNzkZGRofJFVFmUSiUmTpyICxcuiI5iEH7++Wfs3LkTP//8s+goem/btm1Yt26d6BhExWjUTJOamorCwkLY2dmprLezs0NKSkqJ+1y5cgWHDx+GhYUFduzYgdTUVIwdOxYPHjwotd/IokWLMHfuXE2iEZWbsLAwrF69GpGRkQgPD4e3t7foSHptwIABUCqVMDIyQmFhoeg4ekmpVGL48OH45ptvYGFhgR49eqBFixaiYxHJytSB9dk2SEmSSm2XVCqVUCgU2LRpEzp16oS33noLoaGhiI2NLfXuSHBwMNLT0+WvGzdulCUmkcb+/vtvTJ8+HUDRHbpGjRoJTkT08oyMjGBvbw8AyMnJgaenJws/0ioaFSO1atWCsbFxsbsgd+/eLXa35AkHBwfUrVtX5XHIli1bQpIk3Lx5s8R9zM3NUbVqVZUvoopWWFgIT09PuUgeP348evfuLTgVUflYsGABmjZtCgA4ceIEVqxYITgR0f9oVIyYmZnBxcUFcXFxKuvj4uLQrVu3Evdxc3NDcnIyHj16JK+7dOkSjIyM5EmdiLTB6tWrceTIEQBA48aNsXjxYsGJiMqPlZUVYmNj5bvYs2bNQlJSkuBUREU0bqYJDAzEhg0bEB0djQsXLmDy5Mm4fv26PGBRcHAwRo0aJW//4YcfombNmvDy8kJSUhIOHjyIadOmwdvbG5aWluV3JEQv4dKlS5gxYwaAombI2NhYWFtbC05FVL66deuGKVOmACh6IMHT05PDLJBW0LgYGTZsGFauXIl58+ahffv2OHjwIHbv3i3PhXD79m1cv35d3r5KlSqIi4vDw4cP4erqiuHDh+Ptt9/G6tWry+8oiF7Ck+aZnJwcAEBAQAC6d+8uOBVRxZg3bx6aN28OADh16hSWLVsmOBFRGcYZEYHjjFBFWr58OaZNmwYAaNKkCf744w9YWVkJTmU4jI2N+TRNJTt+/Djc3NygVCphamqK+Ph4tG3bVnQs0kMVMs4Ikb5JTU3F7NmzAfyveYaFCOm7Ll26yAV4fn4+AgMDBSciQ8dihAxarVq18Msvv+CVV15BYGAg3NzcREciqhQhISFo1aoVBg4ciC+++EJ0HDJwbKYhApCVlQUjIyN2qhaAzTTi3L9/HzVq1OD8NVRh1L1+azxRHpE+4pMz4sTHxyM/Px+mpqaioxicmjVrio5ABIDNNGSACgoK8OWXX0KpVIqOQgDat2+Pjh07on379qKjGLwHDx5gx44domOQAWIxQgZn6dKlGDVqFHr37o0rV66IjkOkFX766Se0bt0aQ4cORUJCgug4ZGBYjJBBOXv2LEJCQgAAhw8fRmpqqthARFri5MmTSElJQUFBATw8PJCXlyc6EhkQFiNkMPLz8+Hh4YH8/HwAwPTp09GpUyfBqWjEiBEYNGgQRowYITqKQfvkk0/Qrl07AEVF+/z58wUnIkPCp2nIYMybNw9z5swBALRu3Rrx8fEwNzcXnIr4NI32SExMRMeOHVFQUABjY2McP34crq6uomORDuOgZ0RPSUxMlP/SMzY2xsaNG1mIED2jffv2mDVrFoD/TZOQm5srOBUZAhYjpPeenRAsODgYLi4uglMRaafg4GB06NABAHD+/HnMnTtXcCIyBCxGSO8tWLAAf/zxBwCgXbt28l9+RFScqakpYmNj5XFflixZgpMnTwpORfqOxQjptYSEBCxYsAAAYGJigtjYWJiZmQlORaTd2rVrJ/evUiqV8PDwYHMNVSgWI6TXmjRpAl9fXwBFTws8uf1MRM83ffp0uLi4oGrVqpg2bRqLeKpQfJqGDMKhQ4fQpUsXDjmuhfg0jfa6fPkyzM3NUb9+fdFRSEdxbhqip3Tv3l10BCKd07RpU9ERyECwmYb0Tk5ODq5duyY6BpFeunjxougIpIdYjJDeCQkJQZs2bbBu3TroQCukwatatSrMzc3ZBKvl0tPTMXr0aLRq1QqHDx8WHYf0DPuMkF45fvw43NzcoFQqYWpqigsXLuCVV14RHYtI561ZswYTJkwAUNQxPDExEdbW1oJTkbbjCKxkcB4/fgxPT08olUoAwNy5c1mIEJWTMWPGoEuXLgCAv//+GzNmzBCciPQJixHSG7NmzZLbszt27Ihp06YJTkSkP4yNjREbGwsLCwsAwOrVq3HgwAHBqUhfsBghvXD06FGEhoYCAMzNzREbGwsTEz4sRlSemjdvjoULF8rL3t7eePTokcBEpC9YjJDOy87Ohqenp9xZdd68eWjVqpXgVKSuhg0bolatWmjYsKHoKKSGgIAAuLm5AQCuXLmCoKAgwYlIH7AYIZ03c+ZMXL58GQDQpUsXTJkyRXAi0sSNGzdw//593LhxQ3QUUoOxsTFiYmJgaWkJAAgLC8Pvv/8uOBXpOhYjpNMOHTqEVatWAQAsLCwQGxsLY2NjwamI9FvTpk2xePFiednb2xuZmZkCE5GuYzFCOq2goACOjo4Aimbnbd68ueBERIZh/Pjx6NGjBwCgcePG7DtCL4XjjJDOe/jwIcLCwhAUFMS7IjqIc9PoritXrmDPnj3w9/eHkRH/tqXi1L1+sxghIqFYjBDpLw56RnorLy+Pw7wTaam8vDzREUgHsRghnTN58mT0798ft27dEh2FiJ6yb98+tGjRAr/88ovoKKRj2ExDOuW3335Dnz59AACOjo74559/5BEhSTexmUY/HD58GN27dwcA1K1bF+fOnUO1atXEhiLh2ExDeicjIwPe3t7ycnBwMAsRIi3h5uYm/6Fw69YtBAYGCk5EuoTFCOmMadOm4fr16wCAXr16YezYsYITUXno0aMHnJ2d5cdESTcpFApERUXBxsYGABATE4Ndu3YJTkW6gs00pBN+/fVXvPnmmwAAa2trnD17Fo0aNRKcioietWHDBvj6+gIoako9d+4cqlevLjgVicJmGtIb6enpGD16tLy8fPlyFiJEWsrHx0f+wyE5ORmTJk0SG4h0AosR0npTpkyR5y3p06cP/Pz8BCciotIoFAps2LABtra2AIAvvvgCP/zwg+BUpO1YjJBW+/nnnxEVFQUAsLGxwYYNG6BQKASnIqLncXJywsqVK+VlPz8/PHjwQFwg0nosRkir7d27V/7/FStWoEGDBgLTUEUwNjaGQqHgUP56xsPDA/379wdQ1NR68uRJwYlIm7EDK2m9HTt2YMeOHdi4cSPviughjjOiv5KTk+Hr64vPPvsMzZo1Ex2HBODcNESkE1iMEOkvPk1DREREOoHFCGmdiRMnYvPmzZwMj0jPZGdnIzAwENu3bxcdhbQMm2lIq+zcuRODBw8GAHh5eSE6OlpsIKpwbKYxDKmpqXBzc8OlS5dQq1YtnD9/HnXq1BEdiyoYm2lI59y/f19lDJGePXsKTENE5almzZpo3bo1gKLCZOzYsbz7STIWI6Q1JkyYgDt37gAABgwYgFGjRglORETlRaFQICIiAjVr1gQAbN++HVu3bhWcirQFixHSCt999x02b94MAKhevToiIyP5GC+RnrGzs0N4eLi8PG7cOPkPEDJsLEZIuHv37sHf319eXr16NRwdHQUmIqKKMnToULz77rsAippmx4wZw+YagonoAETjx4/HvXv3AACDBg3C8OHDBSeiyrRixQpkZWXB2tpadBSqJOHh4Thw4ADu3buHHTt2YPPmzfjwww9FxyKB+DQNCbVt2zYMHToUAFCjRg2cP38e9vb2glMRUUXbvn27fIekevXqOH/+PBwcHASnovLGp2lI6ymVSsyZM0deDgsLYyFCZCCGDBmC999/HwCQlpamMrEeGR7eGSGh7ty5g7FjxwIAvv32W3ZaJTIgqampcHFxwZgxYzB16lSYmLDngL7h3DSkMyRJQm5uLiwsLERHIQFWrlwp9xmZNGmS6DhUyXJycvizr8dYjBCRTuAIrET6i31GSCtJkoQVK1YgNTVVdBQi0kInT57Ejh07RMegSsZihCrVpk2bMHXqVLRu3Ro//fST6DhEpCUkScKMGTPQtWtXeHp64saNG6IjUSViMUKVJjk5GRMmTAAA3L17F7m5uYITEZG2UCgUuHXrFpRKJTIyMuDr68vB0AxImYqR8PBwNGrUCBYWFnBxccGhQ4fU2u/IkSMwMTFB+/bty/K2pMMkSYKfnx8ePnwIAPjggw8wZMgQsaGISKusXLlSHn35l19+QVRUlOBEVFk0Lka2bNmCSZMmYebMmUhISED37t3Rr18/XL9+/bn7paenY9SoUXj99dfLHJZ01xdffCE3y9jZ2eHzzz8XnIiItE316tWxfv16eTkwMBDXrl0TmIgqi8bFSGhoKHx8fDB69Gi0bNkSK1euRL169RAREfHc/fz8/PDhhx+ia9euZQ5LuunmzZuYOHGivBwZGSnP3ElE9LS33noL3t7eAIDMzEz4+PiwucYAaFSM5OXlIT4+Hu7u7irr3d3dcfTo0VL3i4mJwT///KMy2ubz5ObmIiMjQ+WLdJMkSfD19UV6ejoAYOTIkRg0aJDgVESkzUJDQ+Hk5AQA+O233xAZGSk4EVU0jYqR1NRUFBYWws7OTmW9nZ0dUlJSStzn8uXLCAoKwqZNm9QeXW/RokWwtbWVv+rVq6dJTNIiMTEx2LNnDwDAwcEBq1atEpyIiLSdra0tNmzYIC9PnToVV69eFZiIKlqZOrA+O2S3JEklDuNdWFiIDz/8EHPnzkWzZs3Ufv3g4GCkp6fLX3zESzfdvXsXkydPlpfXrVuH6tWrC0xERLrizTffhK+vLwAgKysL/v7+ghNRRdJoIoBatWrB2Ni42F2Qu3fvFrtbAhS1950+fRoJCQkYP348gKLJ0SRJgomJCX799Ve89tprxfYzNzeHubm5JtFIC9WuXRtr1qxBQEAABg8ejAEDBoiORFqIo65SaZYvX45ffvkFNWrUwLJly0THoQqkUTFiZmYGFxcXxMXF4Z133pHXx8XFldgPoGrVqjh79qzKuvDwcPz+++/49ttv0ahRozLGJl2gUCgwcuRIvP7667CyshIdh4h0TNWqVbF37140bNgQpqamouNQBdJ4isTAwECMHDkSrq6u6Nq1K9atW4fr16/Lt9CCg4Nx69YtfPHFFzAyMkKbNm1U9q9Tpw4sLCyKrSf99WTcACIiTTVt2lR0BKoEGhcjw4YNw/379zFv3jzcvn0bbdq0we7du9GgQQMAwO3bt1845gjpL6VSiaNHj+LVV18VHYWI9FBeXh7OnDmDLl26iI5C5Yiz9lK5ioiIwNixYzFq1CisXLmSHVbphXr37o2MjAxUrVoV+/btEx2HtFhiYiI8PT1x6dIl/PHHH7xrogPUvX6zGKFyc+XKFbRr1w5ZWVkAivoS9enTR3Aq0nbGxsZQKpUwMjJiZ1Z6roCAAHn0Zjc3Nxw4cADGxsaCU9HzqHv95kR5VC6USiW8vb3lQsTPz4+FCBGVq0WLFqFx48YAiuY647hF+oPFCJWL8PBwHDhwAADQoEEDPoZHROXO2toaMTEx8vLMmTNx8eJFgYmovLAYoZf2999/Y/r06fJyVFQUbGxsBCYiIn3Vo0cPea6rnJwceHp6snlPD7AYoZeiVCrh5eWF7OxsAMDYsWM5MzMRVaiFCxeiSZMmAIDjx48jNDRUcCJ6WSxG6KWsXr0ahw8fBgA0atQIS5YsEZyIiPSdlZUVYmNj5WlIZs2ahQsXLghORS+DxQiV2aVLlzBjxgx5OTo6GlWqVBGYiIgMhZubmzz3VW5uLjw9PVFQUCA4FZUVixEqMysrK3lwswkTJqBXr15iAxGRQfn000/RrFkzGBkZoU+fPlAqlaIjURlxnBF6KZIk4auvvsJ///tfWFtbi45DOojjjNDLOH36NCRJQseOHUVHoRKoe/3WeDh4oqc9mQyPqKzq1auHR48esYmPysTV1VV0BCoHLEZII4WFhcjKyuIdqudRFgLXjgKP7gBV7IAG3QAjjhJZkkJlIbYd34Z72fdQ26o2CpWFMOa/VYkKlRJOXn2Au5k5qGNjgU6NasDYSCE6llZKS0vjVBQ6hsUIaWTFihVYs2YNoqKi8MYbb4iOo32SfgD2TAcykv+3rqoj0HcJ0GqguFxaaO+1vVh8cjHuZN+R19lZ2SGoUxD6NODovU/bc+425v6YhNvpOfI6B1sLzHm7Ffq2cRCYTLsUFBRg2bJlWLhwIY4cOYJ27dqJjkRqYp8RUltSUhI6dOiAvLw8GBkZ4fLly/LQzISiQmTrKADP/kj9/1+vQ79gQfL/9l7bi8D9gZCe+bdS/P+/VWivUBYk/2/PudsY89WZ0j5ViBjhzILk/61ZswYTJkwAALRv3x4nT56Eqamp4FSGjRPlUbkqKChA165dcfr0aQDA1KlTOeT705SFwMo2QEYyJAl4DPNnNlAAVe2BcScNvsmmUFmIQd8Pwt3Hd0v8vgIK1LGsg+8Hf2/wTTaFSgl9Qg/gTkZuid9XALC3tcDh6a+xyQZFj/i6uLjg/PnzAICQkBDMmTNHcCrDxmKEytWiRYvkMUWaN2+OhIQEWFpaCk6lRa4eAjYOAABkS+ZolRvzgh3oiesrh0EqyIPCxAz1J20RHUcnbfbtgq6v1BQdQyvEx8ejc+fOKCwshImJCU6dOoX27duLjmWwOGsvlZuzZ8/Kf10YGRkhNjaWhcizHt158TZUIinvMVCYX/RfKpO7mTkv3shAuLi4IDg4GEDRHV0PDw/k5eUJTkUvwg6s9Fz5+fnw9PREfn4+AGDatGno0qWL4FRaqIqd/L+WyEWSuVfJ2w3/FmjYrZJCaaf4O2cwZq//U2uU8n+rNJ8lr43osxYuds6Vmk3bnLjyAF6xp164XR0bi0pIoztmzZqFH374AX/++Sf+/PNPfPrpp5g3b57oWPQcLEbouRYvXowzZ84AAFq1aoWQkBCxgbRVg25FT81k3IZCIcEKz7bxK4q+38TN4PuMdKvrAvsqNXA3+27xDqxG+VBAATsrO3Sr62LwfUZ6NKsNB1sLpKTnFOvACvyvz0inRjUqO5pWMzMzQ2xsLDp16oSCggIsXLgQgwYNgouLi+hoVAo201Cp/vjjD8yfPx9A0SiZsbGxsLDgX2AlMjIuenwXwP+ec4Dqct/FBl+IAICxkTGCOgUB+N/TM088WZ7eabrBFyIAYGykwJy3WwEo9VOFOW+3YufVEnTo0AEzZ84EUDQ+kqenJ3JzS+4ITOKxGKFSXbp0SX4sbvr06Rxu+UVaDSx6fLfqM49ZVnXkY73P6NOgD0J7haKOVR2V9XZWdnys9xl92zggYoQz7G1V/xCwt7XgY70vMGPGDLnzal5eHm7duiU2EJWKT9PQc/3zzz9YvHgx1qxZA3PzZx9XpRJxBFa1FSoLYWZqJs9Nk5efxzsipeAIrGXz559/4osvvsD8+fPZ8V4APtpLRDqBE+UR6S8+2ktlogO1KRHRS+HvOe3DYoRUzJ49GxMmTEBWVpboKERE5e7SpUvo0aMHjh07JjoKPYWP9pLs9OnTWLRoEQoLC7F371788ccfMDMzEx2L9NwHH3yAzMxM2NjYiI5Ceu7UqVPo0aMHcnJy4OnpicTERPYj0RIsRghA0ZwOHh4ecpv9Bx98wEKEKsVXX30lOgIZiA4dOqBt27Y4deoULl26hFmzZmH58uWiYxHYTEP/LyQkBElJSQCKfmCfDKdMRKQvTExMEBsbKz8ZGBoaiiNHjghORQCLEQJw4sQJLF26FABgamqKjRs3ctptItJLrVq1kgdzlCQJnp6eyM7OFpyKWIwYuCdtp0pl0fwgc+bMQdu2bQWnIkOSmJiIU6dOITExUXQUMhCBgYHyHFt///23PCM5icNxRgzcxx9/jGXLlgEomu3y+PHjMDFhVyKqPBxnhES4ePEi2rdvj5ycHCgUCuzfvx89evQQHUvvcJwReqGjR4/KnbfMzMywceNGFiJEZBCaN2+OBQsWAChqrvHy8uKQBgKxGDFgkZGR8uA/8+bNQ+vWrQUnIiKqPBMnToSbmxsA4MqVK/j5558FJzJcbKYxYIWFhVi1ahV+/PFHxMXF8a4ICcFmGhLp8uXL+O9//4vPP/8cvXr1Eh1H73BuGlLbkwsBkQgsRkg0/g6sOOwzQmrjDyERGTL+DhSPZ8DALF26lHMyEBGVQqlUIiwsDL/99pvoKAaFxYgBOXDgAKZPn45XX30Vs2fPFh2HiEirPHz4EK+//jrGjx8Pb29vZGRkiI5kMFiMGIhHjx7B29sbQFHlX6NGDcGJiIi0S9WqVaFQKAAA169fx7Rp0wQnMhwsRgxEUFAQrly5AgB49dVXERAQIDgREZF2MTIyQlRUFKytrQEA69atw6+//io4lWFgMWIAfv/9d4SFhQEALC0tERMTww5bpDV++uknfP/99/jpp59ERyFCo0aNVGby9fHxQXp6usBEhoGP9uq5zMxMtG3bFteuXQMArF69GhMmTBCciohIe0mSBHd3d+zduxcA4O3tjaioKMGpdBMf7SUAwLRp0+RCpGfPnhg3bpzgRERE2k2hUGDDhg2wsbEBAERHR2P37t2CU+k3FiN6LC4uDpGRkQAAa2trREdHs3mGiEgNDRo0wIoVK+RlX19fpKWlCUyk33hl0lOFhYUqd0GWLl2Kxo0bC0xEVLJx48bBw8ODd+1I64wePRru7u4AgOTkZMyfP19wIv3FPiN67Ny5c/D09IStrS3i4uJ4V4S0EoeDJ21248YNtG3bFu+99x5WrFjBa5CG1L1+c2Y0PdamTRscO3YM6enpLESIiMqgXr16+Ouvv2Bvby86il7jFUrPmZqaolatWqJjEBHpLBYiFY/FiJ7Zvn07cnNzRccgItJb169fx6FDh0TH0CssRvTIrl278O6778LV1RXx8fGi4xAR6RVJkhAVFYU2bdrg3XffRWpqquhIeoPFiJ5IS0uDr68vgKKOq4mJiWIDERHpoZ07dyIzMxN3797lAJLliMWInpg4cSJu374NAOjbt688KR4REZUPhUKByMhIVK9eHQDwzTffYPv27YJT6QcWI3rghx9+wJdffgkAsLW1xfr16+WZJ4mIqPw4ODjg888/l5fHjBmDe/fuCUykH1iM6Lj79+/Dz89PXl65ciWcnJwEJiIi0m8ffvghBg8eDAC4d+8eB+wrByxGdFxAQABSUlIAAP3794eHh4fgRESasbCwgJGRESwsLERHIVKLQqHA2rVrUbNmTQDAtm3bsHXrVsGpdBuLER323Xff4euvvwYAVKtWDevWrWPzDOmcrKwsFBYWIisrS3QUIrXZ2dlhzZo18vLYsWNx584dgYl0G4sRHZWamooxY8bIy6tXr4ajo6PAREREhmXYsGEYMmQIgKIm86d/J5NmylSMhIeHo1GjRrCwsICLi8tzB3/57rvv8MYbb6B27dqoWrUqunbtil9++aXMgalI1apVMWbMGJiYmGDgwIEYMWKE6EhERAZFoVAgPDwctWrVgoODA59ifAkaT5S3ZcsWjBw5EuHh4XBzc0NkZCQ2bNiApKQk1K9fv9j2kyZNgqOjI3r37o1q1aohJiYGy5cvx4kTJ9ChQwe13pMT5ZUuISEB9vb2cHBwEB2FiMggHTt2DM2bN0eNGjVER9E66l6/NS5GOnfuDGdnZ0RERMjrWrZsicGDB2PRokVqvUbr1q0xbNgwzJ49W63tWYwQ6a+WLVsiMzMTNjY2uHDhgug4RFSO1L1+a9RMk5eXh/j4eLi7u6usd3d3x9GjR9V6DaVSiczMzOdWkLm5ucjIyFD5oqKhiK9evSo6BlG5unTpEm7duoVLly6JjkJULvi7WnMaFSOpqakoLCyEnZ2dyno7Ozv58dIXWbFiBbKysjB06NBSt1m0aBFsbW3lr3r16mkSU29t2bIFzZo1w7x585Cfny86DhERPSM5ORkDBw6Es7MzkpOTRcfRGWXqwPrs46OSJKn1SOnmzZsREhKCLVu2oE6dOqVuFxwcjPT0dPnrxo0bZYmpV1JSUjBu3DgUFBRgzpw5+PXXX0VHIiKiZ8ydOxc//fQTHj58iI8++gga9oQwWBoVI7Vq1YKxsXGxuyB3794tdrfkWVu2bIGPjw+2bt2KPn36PHdbc3NzVK1aVeXLkEmSBH9/fzx48AAA8N5776F///6CUxER0bMWLlwIe3t7AEUzqW/cuFFwIt2gUTFiZmYGFxcXxMXFqayPi4tDt27dSt1v8+bN8PT0xNdff82LaBl8/fXX2LlzJwCgdu3aCAsLE5yIiIhKUrNmTURGRsrLEydOxM2bNwUm0g0aN9MEBgZiw4YNiI6OxoULFzB58mRcv34d/v7+AIqaWEaNGiVvv3nzZowaNQorVqxAly5dkJKSgpSUFKSnp5ffUeix27dvq0xTHRERgdq1awtMREREzzNw4ED5OpiRkYHRo0ezueYFNC5Ghg0bhpUrV2LevHlo3749Dh48iN27d6NBgwYAii6e169fl7ePjIxEQUEBxo0bBwcHB/lr4sSJ5XcUekqSJPj5+SEtLQ0A8P7778uj/RERkfZauXKlPCr2L7/8gujoaMGJtJvG44yIYKjjjHzxxRfyxHd2dnY4f/68PDETkb4wNjaGUqmEkZERCgsLRcchKje7du3CgAEDAAA2NjY4d+5ciYOD6rMKGWeEKs+tW7cQEBAgL0dGRrIQISLSIf3794eXlxcAIDMzEz4+PmyuKQWLES318OFD+RbfiBEjMGjQIMGJiCqGs7MzmjVrBmdnZ9FRiMpdaGgonJycABR1bn38+LHgRNqJzTRaLCcnB0uXLsX48eM55wERkY7au3cvHj58iHfffVd0lEpXYXPTiGCoxQgREZEuY58RHSRJEgoKCkTHICKiCsbf9apYjGiRDRs2wM3NjTOXEhHpsa1bt6JJkya4cuWK6Chag8WIlrh27RqmTJmCkydPokOHDrh27ZroSESVwtzcHAqFAubm5qKjEFW49evXY9iwYbh27Rq8vb2hVCpFR9IKLEa0gCRJ8PHxQWZmJgBg+PDh8iByRPruye1q3rYmQ/D+++/Lv98PHDjA6T3+H4sRLRAZGYnffvsNAODk5ITQ0FDBiYiIqCLY2NiojMY6ffp0/P333wITaQcWI4JdvXoVU6dOlZejoqJga2srMBEREVWk1157DePGjQMAPH78GF5eXgbfXMNiRCClUgkfHx9kZWUBAHx9feHu7i44FRERVbTFixejUaNGAIDDhw9j9erVghOJxWJEoIiICOzbtw8AUL9+fSxfvlxwIiIiqgxVqlRBTEyMvBwcHIxLly4JTCQWixFB/vnnH3z88cfyclRUFAd0IyIyID179pTnIMvJyYGnp6fBThbJYkSQvXv3ynMUjBkzBn369BGciIiIKtvChQvRpEkTAMDFixdx8eJFwYnEYDEiiJ+fHw4ePIg33ngDS5cuFR2HiIgEsLa2RkxMDN555x2cP38erVq1Eh1JCM5NQ0RCGRsbQ6lUwsjIyGBvURPpK3Wv3yaVmImIqJiZM2fi0aNHqFKliugoRCQI74xUorCwMOTn5yMgIABGRmwhIyKi4u7fv48pU6Zg2rRpaN26teg4L4V3RrTMxYsXMXXqVOTk5GDHjh3Yu3cvTE1NRcciIiItcvbsWbi7uyMlJQXnz5/HsWPHYGKi/5dq/nleCQoLC+Hp6YmcnBwAQIcOHViIEBFRMU2bNkW1atUAAKdPnzaYBxzYTFMJli1bJo8p0qRJE/zxxx+wsrISnIpIO3z11VfIzs6GlZUVRowYIToOkXAnTpxAt27doFQqYWpqivj4eLRt21Z0rDJR9/rNYqSCJSUlwdnZGbm5uVAoFDh06BDc3NxExyLSGnyahqi44OBgLF68GEDR3fQTJ07o5B11da/fbKapQAUFBfD09ERubi4AIDAwkIUIERG9UEhIiNx5NSEhAYsWLRKcqGKxGKlAy5Ytw6lTpwAAzZs3x/z58wUnIiIiXWBubo7Y2FgYGxsDAObPn4/ExESxoSoQi5EKcu7cOcyZMwcAYGRkhNjYWFhaWgpORUREusLV1RVBQUEAiu60e3h4IC8vT3CqisFipILMmTMH+fn5AICpU6eiS5cughMREZGumTVrltx59c8//8Q333wjOFHFYDFSQTZu3IgxY8agdevWmDt3rug4RESkg54019SsWRPR0dEYOXKk6EgVgk/TVLCsrCxYW1uLjkGktfg0DdGL6eq1hE/TaAld/PAQEZF20fdrCYuRcvTVV1/h6tWromMQEZGe2717N+Lj40XHKDcsRspJQkICvLy80LZtW6xbt050HCIi0kNZWVnw8fFB//79MWrUKHkcK13HYqQc5OXlwcPDAwUFBcjKysLNmzdFRyLSGTdu3JC/iOj5zMzM5PFGkpKSEBISIjRPeWEH1nIwa9YsfPrppwCAdu3a4dSpUzAzMxOcioiI9NG5c+fg7OyM/Px8GBkZ4ejRo+jcubPoWCViB9ZKcvr0aXmYXhMTE2zcuJGFCBERVZg2bdrIQ0YolUqVWeF1FYuRl5CbmwtPT0/5ccRPPvkE7du3FxuKiIj03rRp09CxY0cAwF9//YXZs2cLTvRyWIy8hLlz5+L8+fMAgPbt22PGjBmCExHpnkGDBqFXr14YNGiQ6ChEOsPExASxsbHynfjly5fj6NGjglOVHfuMlNHJkyfRtWtXKJVKmJqa4vTp02jXrp3oWEQ6h4OeEZXd0qVLMX36dABA06ZNkZiYCCsrK8Gp/od9RipQQUEBPD09oVQqARTNQ8NChIiIKtuUKVPkuc8uX76ss0/XsBgpAxMTE4SGhqJu3bpwcXGRq1IiIqLKZGxsjJiYGJibm+P111/HuHHjREcqExPRAXRV3759ce7cOaSlpcHEhP+MREQkRosWLXDixAm0a9cOCoVCdJwy4VX0JVSrVg3VqlUTHYOIiAzcf/7zH9ERXgqbaTRw8uRJ6EB/XyIiMnCZmZlISkoSHUNtLEbUdOTIEXTp0gVvvfUWh3snIiKt9fvvv6Nt27Z4++238ejRI9Fx1MJiRA3Z2dnw9PSEJEnYs2cPtm7dKjoSERFRMZIkYe7cubh27RquXLmCoKAg0ZHUwmJEDTNmzMDff/8NAOjSpQsmTpwoOBEREVFxCoUCUVFR8lgjYWFh+P333wWnejEWIy9w8OBBrFq1CgBgYWGB2NhYGBsbC05FpD9q166NKlWqoHbt2qKjEOmFJk2aYMmSJfKyt7c3MjMzBSZ6MRYjz5GVlQUvLy95ecGCBWjevLnARET6JyUlBZmZmUhJSREdhUhvjB07Fr169QIAXLt2DR9//LHYQC/AYuQ5goKCcOXKFQCAm5sbm2eIiEgnGBkZISoqCtbW1gCAtWvXIi4uTnCq0rEYKcW+ffuwZs0aAIClpSViYmLYPENERDqjcePGWLZsmbzs4+ODjIwMgYlKx2KkBI8ePYK3t7e8vHjxYjRt2lRgIiIiIs35+fnh9ddfBwDcuHEDU6ZMEZyoZCxGSlBQUIBXX30VANCjRw+MHz9ecCIi/WVvbw8bGxvY29uLjkKkd54011SpUgWWlpZo27atVg7eqZC0MdUz1J2CuLx9//33aNu2LV555ZVKe08iQ2NsbAylUgkjIyMUFhaKjkOkl3744Qe0bNmy0u/yq3v9ZjFCREKxGCHSX+pev9lM8xRt7dhDRERU3rTpmsdi5P/98ssvaNSoETZt2qSV7WlERETlITs7G5MmTUKrVq2QlpYmOg4AFiMAgIcPH8LHxwcPHjzAiBEj8PPPP4uOREREVCEmT56MVatW4datW1ozflaZipHw8HA0atQIFhYWcHFxwaFDh567/YEDB+Di4gILCws0btwYa9euLVPYihIYGIhbt24BAPr06YN+/foJTkRERFQxZs2aBVtbWwDAl19+iZ07dwpOVIZiZMuWLZg0aRJmzpyJhIQEdO/eHf369cP169dL3P7q1at466230L17dyQkJGDGjBkICAjA9u3bXzp8edi9ezdiYmIAADY2NtiwYQMUCoXgVERERBXDyclJnnMNKBqL5P79+wITleFpms6dO8PZ2RkRERHyupYtW2Lw4MFYtGhRse2nT5+OH374ARcuXJDX+fv7448//sCxY8fUes+KepomLS0Nbdq0QXJyMgBg/fr1GD16dLm9PhG9GJ+mIap8kiRh4MCB+OmnnwAAH3zwAb7++utyfx91r98mmrxoXl4e4uPjERQUpLLe3d0dR48eLXGfY8eOwd3dXWXdm2++iaioKOTn58PU1LTYPrm5ucjNzVU5mIqwePFiuRAxNzdHSEgIQkJCStzW2dkZP/zwg8q6gQMH4syZMy98n8DAQAQGBsrLmZmZaNmypVoZd+7cCRcXF3n5p59+gr+//wv3q1KlCv766y+VddOmTcPmzZtfuG///v0RGRmpss7V1VWticyWLl2KDz/8UF6+ePGiPPrfi5w6dQoODg7y8rp16zBv3rwX7tesWbNiU2QPHz4cBw4ceOG+vr6+mDNnjso6JycntfJ+9dVX8kRUALB//36MGDFCrX1v3rypsjx37lysX7/+hfv17NkTmzZtUln32muv4dKlSy/cd/bs2fjoo4/k5du3b6Njx45q5f3tt99UJon8+uuv1Zp4y97eHqdPn1ZZ5+fnh127dsnLSqVS/u+Tf3t+BvkZfFZFfgZL88EHH6gMpw4ALVq0wKNHj16479q1azFgwAB5OT4+HoMGDXrhfgBw4cIF2NjYyMuhoaEIDQ194X6aXqcKCwuhUCggSRI2b96M8ePHo1u3bmplLG8aFSOpqakoLCyEnZ2dyno7O7tSf0mkpKSUuH1BQQFSU1NVfvCfWLRoEebOnatJtDIJCQnBoUOHcOzYMeTm5sr9RkpSr169Yuvu3bv33H2eeLaYkiRJrf2AogLwaY8fP1Zr36c/yE+kpaWpte+DBw+KrUtJSVFr3+zsbJXlgoICtY/12b+KHz16pNa+T9o+n5aamqrWvunp6cXWqZv36YL5ybK6+5aUQ519U1NTi627c+eOWvs++wu0sLBQ7bwFBQUqy9nZ2WU+1gcPHhTb98lfTk/W8zPIz+CzKvozWJKSnjRJTk5GZmbmC/d9/PixynJeXp7aeZ9tsMjIyFBr35e5Tg0ZMgRdu3ZVK19F0KgYeeLZPhWSJD23n0VJ25e0/ong4GCVOwkZGRkl/iO/LEtLS7z77rv4999/YWT0/O4ztWvXLnFd3bp1X/g+z96aUigUau0HAGZmZirLlpaWau1bpUqVYuuqV6+u1r41atQotk7dobqtrKxUlk1MTNQ+1mcnIqxSpYpa+z5b7AJArVq11Nq3pIuIunnNzc2LLau7b0k51Nm3Vq1axdbZ2dmVeEF71rOfCWNjY7Xzmpio/qqwsrJSa9+SPjc1atQotq+Liwvi4+NVtlHntUrCzyA/g09T9zNYkurVqxdb5+joqNadEUtLS5VlMzMztY/12Wtj1apV1dq3rNcppVKJbt26Ce0vqVGfkby8PFhZWWHbtm1455135PUTJ05EYmJiibcke/TogQ4dOqh0ltmxYweGDh2K7OzsEptpnsURWImIiHRPhYzAamZmBhcXF8TFxamsj4uLK7WdqWvXrsW2//XXX+Hq6qpWIUJERET6TeNHewMDA7FhwwZER0fjwoULmDx5Mq5fvy53qgwODsaoUaPk7f39/XHt2jUEBgbiwoULiI6ORlRUFKZOnVp+R0FEREQ6S+M+I8OGDcP9+/cxb9483L59G23atMHu3bvRoEEDAEW9o58ec6RRo0bYvXs3Jk+ejLCwMDg6OmL16tUYMmRI+R0FERER6SzO2ktEREQVgrP2EhERkU5gMUJERERCsRghIiIioViMEBERkVAsRoiIiEgoFiNEREQkFIsRIiIiEorFCBEREQnFYoSIiIiE0ng4eBGeDBKbkZEhOAkRERGp68l1+0WDvetEMZKZmQkAqFevnuAkREREpKnMzEzY2tqW+n2dmJtGqVQiOTkZNjY2UCgU5fa6GRkZqFevHm7cuKG3c97o+zHy+HSfvh+jvh8foP/HyOMrO0mSkJmZCUdHRxgZld4zRCfujBgZGcHJyanCXr9q1ap6+QF7mr4fI49P9+n7Mer78QH6f4w8vrJ53h2RJ9iBlYiIiIRiMUJERERCGXQxYm5ujjlz5sDc3Fx0lAqj78fI49N9+n6M+n58gP4fI4+v4ulEB1YiIiLSXwZ9Z4SIiIjEYzFCREREQrEYISIiIqFYjBAREZFQel+MLFiwAN26dYOVlRWqVaum1j6SJCEkJASOjo6wtLREr169cP78eZVtcnNzMWHCBNSqVQvW1tYYOHAgbt68WQFH8HxpaWkYOXIkbG1tYWtri5EjR+Lhw4fP3UehUJT4tWzZMnmbXr16Ffv++++/X8FHU1xZjs/T07NY9i5duqhsoy3nD9D8GPPz8zF9+nS0bdsW1tbWcHR0xKhRo5CcnKyynahzGB4ejkaNGsHCwgIuLi44dOjQc7c/cOAAXFxcYGFhgcaNG2Pt2rXFttm+fTtatWoFc3NztGrVCjt27Kio+GrR5Bi/++47vPHGG6hduzaqVq2Krl274pdfflHZJjY2tsSfyZycnIo+lBJpcnz79+8vMftff/2lsp02nUNNjq+k3ycKhQKtW7eWt9Gm83fw4EG8/fbbcHR0hEKhwPfff//CfbTiZ1DSc7Nnz5ZCQ0OlwMBAydbWVq19Fi9eLNnY2Ejbt2+Xzp49Kw0bNkxycHCQMjIy5G38/f2lunXrSnFxcdKZM2ek3r17S//5z3+kgoKCCjqSkvXt21dq06aNdPToUeno0aNSmzZtpAEDBjx3n9u3b6t8RUdHSwqFQvrnn3/kbXr27Cn5+vqqbPfw4cOKPpxiynJ8Hh4eUt++fVWy379/X2UbbTl/kqT5MT58+FDq06ePtGXLFumvv/6Sjh07JnXu3FlycXFR2U7EOfzmm28kU1NTaf369VJSUpI0ceJEydraWrp27VqJ21+5ckWysrKSJk6cKCUlJUnr16+XTE1NpW+//Vbe5ujRo5KxsbG0cOFC6cKFC9LChQslExMT6fjx4xV6LKXR9BgnTpwoLVmyRDp58qR06dIlKTg4WDI1NZXOnDkjbxMTEyNVrVq12M+mCJoe3759+yQA0sWLF1WyP/2zpE3nUNPje/jwocpx3bhxQ6pRo4Y0Z84ceRttOn+7d++WZs6cKW3fvl0CIO3YseO522vLz6DeFyNPxMTEqFWMKJVKyd7eXlq8eLG8LicnR7K1tZXWrl0rSVLRh9PU1FT65ptv5G1u3bolGRkZSXv27Cn37KVJSkqSAKh8II4dOyYBkP766y+1X2fQoEHSa6+9prKuZ8+e0sSJE8srapmU9fg8PDykQYMGlfp9bTl/klR+5/DkyZMSAJVfqCLOYadOnSR/f3+VdS1atJCCgoJK3P7jjz+WWrRoobLOz89P6tKli7w8dOhQqW/fvirbvPnmm9L7779fTqk1o+kxlqRVq1bS3Llz5WV1fz9VBk2P70kxkpaWVupratM5fNnzt2PHDkmhUEj//vuvvE6bzt/T1ClGtOVnUO+baTR19epVpKSkwN3dXV5nbm6Onj174ujRowCA+Ph45Ofnq2zj6OiINm3ayNtUhmPHjsHW1hadO3eW13Xp0gW2trZq57hz5w527doFHx+fYt/btGkTatWqhdatW2Pq1Kny7MmV5WWOb//+/ahTpw6aNWsGX19f3L17V/6etpw/oHzOIQCkp6dDoVAUa4qszHOYl5eH+Ph4lX9XAHB3dy/1WI4dO1Zs+zfffBOnT59Gfn7+c7ep7HMFlO0Yn6VUKpGZmYkaNWqorH/06BEaNGgAJycnDBgwAAkJCeWWW10vc3wdOnSAg4MDXn/9dezbt0/le9pyDsvj/EVFRaFPnz5o0KCBynptOH9loS0/gzoxUV5lSklJAQDY2dmprLezs8O1a9fkbczMzFC9evVi2zzZvzKkpKSgTp06xdbXqVNH7RwbN26EjY0N/vvf/6qsHz58OBo1agR7e3ucO3cOwcHB+OOPPxAXF1cu2dVR1uPr168f3nvvPTRo0ABXr17FrFmz8NprryE+Ph7m5uZac/6A8jmHOTk5CAoKwocffqgyyVVln8PU1FQUFhaW+LNT2rGkpKSUuH1BQQFSU1Ph4OBQ6jaVfa6Ash3js1asWIGsrCwMHTpUXteiRQvExsaibdu2yMjIwKpVq+Dm5oY//vgDTZs2LddjeJ6yHJ+DgwPWrVsHFxcX5Obm4ssvv8Trr7+O/fv3o0ePHgBKP8+VfQ5f9vzdvn0bP//8M77++muV9dpy/spCW34GdbIYCQkJwdy5c5+7zalTp+Dq6lrm91AoFCrLkiQVW/csdbZRh7rHBxTPqWmO6OhoDB8+HBYWFirrfX195f9v06YNmjZtCldXV5w5cwbOzs5qvXZpKvr4hg0bJv9/mzZt4OrqigYNGmDXrl3Fii5NXlcTlXUO8/Pz8f7770OpVCI8PFzlexV5Dp9H05+dkrZ/dn1Zfh4rUlnzbN68GSEhIdi5c6dKEdqlSxeVTtZubm5wdnbG559/jtWrV5dfcDVpcnzNmzdH8+bN5eWuXbvixo0bWL58uVyMaPqaFa2sWWJjY1GtWjUMHjxYZb22nT9NacPPoE4WI+PHj3/hUwENGzYs02vb29sDKKoWHRwc5PV3796VK0N7e3vk5eUhLS1N5a/ru3fvolu3bmV636epe3x//vkn7ty5U+x79+7dK1bFluTQoUO4ePEitmzZ8sJtnZ2dYWpqisuXL7/0hayyju8JBwcHNGjQAJcvXwZQ8ecPqJxjzM/Px9ChQ3H16lX8/vvvL5z6uzzPYUlq1aoFY2PjYn8tPf2z8yx7e/sStzcxMUHNmjWfu40mn4HyUpZjfGLLli3w8fHBtm3b0KdPn+dua2RkhI4dO8qf2cryMsf3tC5duuCrr76Sl7XlHL7M8UmShOjoaIwcORJmZmbP3VbU+SsLrfkZLLfeJ1pO0w6sS5Yskdfl5uaW2IF1y5Yt8jbJycnCOrCeOHFCXnf8+HG1Oz96eHgUewKjNGfPnpUASAcOHChzXk297PE9kZqaKpmbm0sbN26UJEl7zp8klf0Y8/LypMGDB0utW7eW7t69q9Z7VcY57NSpkzRmzBiVdS1btnxuB9aWLVuqrPP39y/Wea5fv34q2/Tt21doB1ZNjlGSJOnrr7+WLCwsXtiZ8AmlUim5urpKXl5eLxO1TMpyfM8aMmSI1Lt3b3lZm85hWY/vSUfds2fPvvA9RJ6/p0HNDqza8DOo98XItWvXpISEBGnu3LlSlSpVpISEBCkhIUHKzMyUt2nevLn03XffycuLFy+WbG1tpe+++046e/as9MEHH5T4aK+Tk5O0d+9e6cyZM9Jrr70m7NHedu3aSceOHZOOHTsmtW3btthjoc8enyRJUnp6umRlZSVFREQUe82///5bmjt3rnTq1Cnp6tWr0q5du6QWLVpIHTp00Prjy8zMlKZMmSIdPXpUunr1qrRv3z6pa9euUt26dbXy/EmS5seYn58vDRw4UHJycpISExNVHiXMzc2VJEncOXzy2GRUVJSUlJQkTZo0SbK2tpafPAgKCpJGjhwpb//kscLJkydLSUlJUlRUVLHHCo8cOSIZGxtLixcvli5cuCAtXrxYKx7tVfcYv/76a8nExEQKCwsr9THrkJAQac+ePdI///wjJSQkSF5eXpKJiYlKkaqtx/fZZ59JO3bskC5duiSdO3dOCgoKkgBI27dvl7fRpnOo6fE9MWLECKlz584lvqY2nb/MzEz5OgdACg0NlRISEuQn7bT1Z1DvixEPDw8JQLGvffv2ydsAkGJiYuRlpVIpzZkzR7K3t5fMzc2lHj16FKuGHz9+LI0fP16qUaOGZGlpKQ0YMEC6fv16JR3V/9y/f18aPny4ZGNjI9nY2EjDhw8v9ojds8cnSZIUGRkpWVpaljjuxPXr16UePXpINWrUkMzMzKRXXnlFCggIKDZWR2XQ9Piys7Mld3d3qXbt2pKpqalUv359ycPDo9i50ZbzJ0maH+PVq1dL/Ew//bkWeQ7DwsKkBg0aSGZmZpKzs7PKnRgPDw+pZ8+eKtvv379f6tChg2RmZiY1bNiwxAJ527ZtUvPmzSVTU1OpRYsWKhc6ETQ5xp49e5Z4rjw8PORtJk2aJNWvX18yMzOTateuLbm7u0tHjx6txCNSpcnxLVmyRHrllVckCwsLqXr16tKrr74q7dq1q9hratM51PQz+vDhQ8nS0lJat25dia+nTefvyR2c0j5v2vozqJCk/++pQkRERCQAxxkhIiIioViMEBERkVAsRoiIiEgoFiNEREQkFIsRIiIiEorFCBEREQnFYoSIiIiEYjFCREREQrEYISIiIqFYjBAREZFQLEaIiIhIKBYjREREJNT/ASjKNjkrP8hWAAAAAElFTkSuQmCC"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=266e2473"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=bc81b963"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +<p>When you approximate the integral with a numerical one, it is assumed that one value of the flux is representative of the fluxes at the entire surface (recall numerical integration of Q1). For equilateral triangles, using the centroids to approximate the gradient implies that we are using a midpoint rule that is second order accurate. However, as the figure shows, for this situation the evaluation is <em>not</em> done at the middle point; rather, it is representative of another location on the surface; thus the accuracy is not second order accurate.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=ba6350dd"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 3.3:</b> +<p>Now lets analyze a different situation and change the coordinates of the second triangle to [0,0] , [0,1] , [-1,1].</p> +<p>Plot the centroid of each triangle, its connecting line and the middle distance. For the numerical scheme you implemented, write the implication for the <strong>numerical derivative approximation of the flux at the surface</strong>.</p> +<p>Specifically, consider the <em>direction</em> in which the flux is calculated, as implied by the numerical scheme, as well as the quantity demanded by the analytic expression (i.e., the surface integral).</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=75e81ac6"> +<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 [21]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> +<div class="cm-editor cm-s-jupyter"> +<div class="highlight hl-ipython3"><pre><span></span><span class="n">x_v1</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">]</span> +<span class="n">y_v1</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">]</span> +<span class="n">coordinates_v1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">x_v1</span><span class="p">,</span><span class="n">y_v1</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> + +<span class="n">x_v2</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">,</span> <span class="o">-</span><span class="mi">1</span> <span class="p">]</span> +<span class="n">y_v2</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">]</span> +<span class="n">coordinates_v2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">x_v2</span><span class="p">,</span><span class="n">y_v2</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> + +<span class="n">centroid_1</span> <span class="o">=</span> <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">x_v1</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">y_v1</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">]</span> +<span class="n">centroid_2</span> <span class="o">=</span> <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">x_v2</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">y_v2</span><span class="p">)</span><span class="o">/</span><span class="mi">3</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">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</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">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</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="p">(</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">+</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">,</span> <span class="p">(</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">+</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span> <span class="p">[</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="p">,</span> <span class="n">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span> <span class="p">,</span> <span class="p">[</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span> <span class="p">)</span> + +<span class="n">plotting_volumes</span><span class="p">(</span><span class="n">coordinates_v1</span><span class="p">)</span> +<span class="n">plotting_volumes</span><span class="p">(</span><span class="n">coordinates_v2</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,iVBORw0KGgoAAAANSUhEUgAAAiMAAAGdCAYAAADAAnMpAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAABlUklEQVR4nO3dd1gUV9sG8Ht36dVOsWLsolHAHrshzZaYqIlGQESxoaJGsbfYYu+iFE00UWOMJpKCsceOoMZubCgiokjvO98ffO6bFZQFgbPl/l0X15sZz7D3vMOyD3POnCOTJEkCERERkSBy0QGIiIjIsLEYISIiIqFYjBAREZFQLEaIiIhIKBYjREREJBSLESIiIhKKxQgREREJxWKEiIiIhDISHUATSqUSMTExsLa2hkwmEx2HiIiINCBJEpKTk+Ho6Ai5/NX3P3SiGImJiUH16tVFxyAiIqJiiI6ORrVq1V757zpRjFhbWwPIOxkbGxvBaYiIiEgTSUlJqF69uupz/FV0ohh50TVjY2PDYoSIiEjHFDbEggNYiYiISCgWI0RERCQUixEiIiISisUIERERCcVihIiIiIRiMUJERERCsRghIiIioViMEBERkVAsRoiIiEioIhcjR48eRY8ePeDo6AiZTIaff/650GOOHDkCV1dXmJmZoXbt2tiwYUNxshIREZEeKnIxkpqairfffhtr1qzRqP2dO3fw4Ycfon379oiMjMSUKVPg5+eH3bt3FzksERER6Z8ir03zwQcf4IMPPtC4/YYNG1CjRg2sWLECANCwYUOcO3cOS5YsQZ8+fYr68kRERKRnSn2hvJMnT8Ld3V1t33vvvYegoCBkZ2fD2Ng43zGZmZnIzMxUbSclJZVavmXLluGbb76BQqFQ7fvoo4+wceNGtXZubm6IjY0t9PstXrwYX3zxhWr7+vXr6Nq1q0ZZzp49CwcHB9V2YGAg5syZU+hx9erVw8GDB9X2DRgwAEeOHCn0WB8fH8ycOVNt3+uWef6v7777Dp06dVJtHz58GAMHDtTo2AcPHqhtz549G5s2bSr0uI4dO2Lbtm1q+7p06YIbN24UeuyMGTMwdOhQ1fajR4/QokULjfL+9ddfqF+/vmp7+/bt+Oqrrwo9zt7eHufOnVPbN2zYMOzfv7/QYz///HN88803avsaNGiAlJSUQo/dsGEDunfvrtqOiIhAr169Cj0OAK5evaq2wuayZcuwbNmyQo9zcXHBvn371Pb17NkT58+fL/RYX19fTJgwAWZmZhplJCL9UurFSGxsLOzs7NT22dnZIScnB/Hx8Wofvi8sWLAAs2fPLu1oSEpKwrZt2/IVGc+ePcvXNjY2Fg8fPiz0e6alpalt5+TkaHQcAOTm5qptp6SkaHSsra1tvn3x8fEaHZuYmJhvn6Z5/1swvtjW9NiCcmhybHx8fL59jx8/1ujYlz/Ec3NzNc6bk5Ojtp2Wllbsc3327JlGxyYkJOTbFxMTg+Tk5EKPTU9PV9vOysrSOK8kSWrbSUlJGh1bvXr1fPuePHmi0bGLFi1CSkoKFi5cqFFGItIvpV6MAPmXDn7xy+5VSwoHBATA399ftZ2UlFTgL7o3NX/+fNVfbSYmJqhUqRJkMhkqVKiQr629vb1G39PCwkJt28jICFWrVtXo2P/enQEAKysrjY59udgDgEqVKml0bEGFjKZ5TU1N821remxBOTQ5tlKlSvn22dnZFVhUvczKykptW6FQaJzXyEj9rWJhYaHRsQX93FSoUEGjY8uXL59vn6Ojo0Z3RszNzdW2TUxMND7Xl9+XNjY2Gh1buXLlAve97tjc3FzExsYiJSUF33zzDXr37o3WrVtrlJOI9IdMevnPoKIcLJNhz5496N279yvbdOjQAc2bN8fKlStV+/bs2YO+ffsiLS2twG6alyUlJcHW1haJiYmwsbEpbtx8kpOT0aRJE9y7dw8AsHr1aowaNarEvj8RFa5KlSp48uQJAKB+/fqIjIzMV0wRkW7S9PO71OcZadOmDcLDw9X2/fnnn3Bzc9OoEClN1tbWCAoKUm1PmjQJt27dEpiIyPA8ffpU9d/Xr1/H9OnTBaYhIhGKXIykpKQgKioKUVFRAPIe3Y2KisL9+/cB5HWxDBo0SNXe19cX9+7dg7+/P65evYrg4GAEBQVhwoQJJXMGb6hr164YMWIEgLxxAIMHD4ZSqRScishwLVu2DH///bfoGERUhopcjJw7dw7NmzdH8+bNAQD+/v5o3rw5ZsyYASDvCYUXhQkAODk5ISwsDIcPH0azZs0wd+5crFq1Sqse6120aBGcnJwAAMeOHcPq1asFJyIyPC/GqkiSBC8vr3yDwYlIf73RmJGyUlpjRv7r8OHD6Ny5M4C8wX9RUVGoV69eqbwWEf2PQqGAUqmEXC5Hy5YtcerUKQDA2LFjsXz5csHpiOhNaM2YEV3RqVMnjB49GkDeY5FeXl75HrUlotIVGhqqmmtk5cqVOHr0qOBERFQWWIz8x4IFC/DWW28BAIyNjfH8+XOxgYgMTP369TF//nwAeY9iP378WHAiIioLZTLPiK6wtLREaGgooqKiMGLECMjlrNWIypqfnx9iYmIwevRo1KhRQ3QcIioDHDNCREL9d8wIu0aJ9AvHjJQgPupLJB7fh0T6i8VIIY4ePYomTZrgypUroqMQ6SUXFxfUq1cPLi4uBf57UlIShg4dqhpgTkT6h900r7F3717VVPctWrTAiRMn8q1RQkSlJzc3F02bNlX9MXDgwAGNV8EmIvHYTVMC3N3dVcvGnz17Nt9y7kRUuhQKhWqGZAAYPHgwkpKSBCYiotLAYuQ1zM3NERoaqnqqZubMmbh06ZLgVESGZfjw4aoJCe/fv4+JEycKTkREJY3FSCFat26t+uWXnZ0NT09PZGdnC05FZDjkcjmCg4NhZWUFAAgMDMSff/4pOBURlSQWIxqYNWsWGjVqBAA4f/48Fi1aJDgRkf4wNTWFTCaDqanpK9vUqlVLrZt0yJAhSExMLIt4RFQGWIxowMzMDKGhoVAoFACAOXPm4MKFC4JTEemHnJwctf99lWHDhqFbt24AgOjoaIwfP77UsxFR2WAxoqEWLVpg0qRJAP7XXZOVlSU4FZHhkMlk2Lx5M6ytrQEAQUFB+O233wSnIqKSwGKkCGbMmAFnZ2cAwLVr13Du3DnBiYgMS82aNbFs2TLV9nfffScwDRGVFBYjRWBqaorQ0FC0b98eUVFRaNu2rehIRAbH29sbn3zyCVavXo1vv/1WdBwiKgGc9KwYJEmCTCYTHYNILxRnbRq+B4l0Ayc9K0X8JUgkFt+DRPqFxcgbSk9Px8SJEzl+hEigw4cPY/LkyaJjEFExcaGVN3Dv3j289957uH79OsLCwnD+/PnXzpVARCVv+vTpmDdvHoC8SQpfrCdFRLqDd0begKOjI8zNzQEAV65cwaxZs8QGIjJAdevWVf33sGHDEB8fLzANERUHi5E3YGxsjC1btsDY2BgAsHjxYpw+fVpwKiLdMnXqVIwbNw5Tp04t1vFffvklevToAQCIi4vD6NGjSzIeEZUBPk1TAr7++mtMmzYNANCgQQNERkbCzMxMcCoiw/Ho0SM0btwYCQkJAIAff/wRffr0EZyKiPg0TRmaNGkSXF1dAeRNhjZjxgzBiYgMi4ODA9asWaPaHj58OJ48eSIwEREVBYuREmBkZIQtW7bAxMQEALBkyRKcOHFCcCoiw/L555+rBq8+efIEI0eOFBuIiDTGYqSENG7cGLNnzwaQNyGTl5cX0tPTBaci0n7fffcdAgMD33hqd5lMhg0bNqBixYoAgF27dmHnzp0lEZGIShnHjJSgnJwctGvXDmfOnAGQd4eEK4sSvV5xZmB9nR07dqB///4AgOrVq+Pff/9VDTInorLFMSMCGBkZITQ0FDY2Nvj6668xZswY0ZGIDE7fvn3x6aefok2bNggPD2chQqQDeGekFDx//hzlypUTHYNIJ5T0nREASE5OhoWFBRQKRYl8PyIqHk0/vzkDaylgIUIklrW1tegIRFQE7KYpA+fOncOpU6dExyAyWOnp6QgKCoIO3AgmMkgsRkpRdnY2pk2bhtatW2PAgAFISUkRHYnI4Jw+fRrNmjXDkCFDsG3bNtFxiKgALEZKkVwux5EjR5Cbm4vbt29zVVEiAWJiYnDjxg0AwOjRoxETEyM4ERG9jMVIKVIoFAgJCVEtprd27VocPHhQcCoiw/Lxxx9jwIABAPIGlw8dOpTdNURahsVIKatTpw4WLVqk2vb29kZycrLARESGZ9WqVbC3twcA7N+/H1u3bhWciIj+i8VIGRg5ciQ6duwIALh79y6++uorwYmIDEuFChUQGBio2h4zZgwePHggMBER/ReLkTIgl8sRHBwMS0tLAMCGDRsQHh4uOBWRdoiOjlZ9laYePXpg0KBBAIDExET4+Piwu4ZIS7AYKSO1a9fG4sWLVdve3t5ISkoSmIhIOzg6OqJatWpwdHQs9ddasWKF6nV+//13BAcHl/prElHhWIyUIV9fX3Tp0gVA3l+DEydOFJyIyLCUL18emzZtUm2PGzeO3TVEWoDFSBmSy+UICgqClZUVmjRpAl9fX9GRiAzOhx9+CC8vLxgbGyMgIEA1sJWIxOHaNAKcPXsWb7/9NkxMTERHIRKuV69eSExMhK2tLfbu3Vsmr5mYmIjo6Gg4OzuXyesRGSpNP79ZjBCRUKWxUB4RaQdNP7/ZTaMFsrOzcf36ddExiAzalStXoFQqRccgMkgsRgS7dOkSWrVqhS5duiAhIUF0HCKDk5mZiWnTpqFp06bYuHGj6DhEBonFiGBTp05FZGQkYmJiMHbsWNFxiAzO6dOn8fXXXyM3NxcTJ07E7du3RUciMjgsRgRbt24dbG1tAQBbt27Fvn37BCciMiwdOnRQPdmWmpqKwYMHs7uGqIyxGBGsWrVqWLFihWp72LBhePbsmbhARAZo8eLFqFWrFgDgyJEjWLt2rdhARAaGxYgW8PDwwEcffQQAiI2NhZ+fn+BERIbF2tpabTbWyZMn49atWwITERkWFiNaQCaTYePGjShXrhwAYNu2bdizZ4/YUEQGpnPnzhg5ciQAIC0tDV5eXuyuISojLEa0RNWqVbFq1SrVtq+vL+Lj4wUmIjI8CxcuRO3atQEAx48fV3tPElHpYTGiRQYOHIiePXsCAOLi4jBq1CjBiYhKX+XKlWFlZYXKlSuLjgIrKyuEhISotgMCAnDjxg2BiYgMA4sRLSKTybBhwwaUL18ecrkctWrV4m1i0nuxsbFITk5GbGys6CgA8p6ueTFuq169esjOzhaciEj/GYkOQOocHBywdetWVK5cGa1atRIdh8ggzZ8/H9WrV4efnx/XkCIqA1ybhoiIiEoF16bRM+np6aIjEBm0rKws5OTkiI5BpJdYjGi53NxcLF68GHXq1NGaPnWikmRvbw9ra2vY29uLjvJKFy9eRKtWrbB06VLRUYj0ErtptNz06dMxb948AECvXr2wZ88eyGQywamISo5CoYBSqYRcLkdubq7oOPnExsbCyckJGRkZMDExwfnz59G4cWPRsYh0Artp9ISfn5/qkce9e/di+/btghMRGRZ7e3uMHj0aQF5XjaenJ7triEpYsYqRdevWwcnJCWZmZnB1dcWxY8de237btm14++23YWFhAQcHB3h5eeHp06fFCmxoKleujPXr16u2R48ejUePHglMRGR45syZgwYNGgAAzp07h8WLFwtORKRfilyM7NixA2PHjsXUqVMRGRmJ9u3b44MPPsD9+/cLbH/8+HEMGjQI3t7euHz5Mnbt2oWzZ89iyJAhbxzeUPTp0wf9+/cHACQkJGDYsGHQgd41Ir1hZmaGLVu2QC7P+5U5a9YsXLp0SXAqIv1R5GJk2bJl8Pb2xpAhQ9CwYUOsWLEC1atXV/vr/b9OnTqFWrVqwc/PD05OTnjnnXcwbNgwnDt37o3DG5I1a9bAzs4OAPDLL7/g22+/FZyIyLC0bNkSkyZNAgBkZ2fDw8ODE6IRlZAiFSNZWVmIiIiAu7u72n53d3ecOHGiwGPatm2LBw8eICwsDJIk4fHjx/jxxx9Vq9QWJDMzE0lJSWpfhq5ixYrYsGGDatvPzw8PHz4UmIjI8MycOVM1eDUyMhILFiwQnIhIPxSpGImPj0dubq7qL/QX7OzsXvnYadu2bbFt2zb069cPJiYmsLe3R7ly5bB69epXvs6CBQtga2ur+qpevXpRYuqt3r17Y8CAAQCAxMREDB06lN01RGXI1NQUoaGhUCgUAIC5c+ciKipKbCgiPVCsAawvP1oqSdIrHze9cuUK/Pz8MGPGDEREROD333/HnTt34Ovr+8rvHxAQgMTERNVXdHR0cWLqpVWrVqnmY7hx4wbi4uIEJyIyLG5ubggICAAAKJVKnDx5UnAiIt1XpLVpKlWqBIVCke8uSFxcXL67JS8sWLAA7dq1w8SJEwEATZs2haWlJdq3b4958+bBwcEh3zGmpqYwNTUtSjSDUaFCBWzatAl//fUXvv76a1hYWIiORGRwpk+fjuvXr2PChAlo2bKl6DhEOq9IxYiJiQlcXV0RHh6Ojz/+WLU/PDwcvXr1KvCYtLQ0GBmpv8yLW5zsYiie7t27o3v37qJjEJWI7t27IzExEba2tqKjaMzExAQ7d+4UHYNIbxR51V5/f398+eWXcHNzQ5s2bRAYGIj79++rul0CAgLw8OFDbN26FQDQo0cP+Pj4YP369Xjvvffw6NEjjB07Fi1btoSjo2PJng0R6Zy9e/eKjkBEghW5GOnXrx+ePn2KOXPm4NGjR3B2dkZYWBhq1qwJAHj06JHanCOenp5ITk7GmjVrMH78eJQrVw5dunTBokWLSu4sDNytW7fg5+eH9evXq64DEZWdnJwcLFmyBFlZWZgxY4boOEQ6h2vT6LgDBw6gZ8+eSE9PR9euXREeHs61a4jKUG5uLjp16oTjx49DoVDg5MmTaNGihehYRFqBa9MYiBYtWqBixYoAgL/++gsbN24UnIioaGJiYvDgwQPExMSIjlIsCoVCNfdSbm4uPD09kZGRITgVkW5hMaLjbG1tsXnzZtX2hAkTcOfOHYGJiIqmevXqqi9dNXnyZLi4uADIm85g9uzZghMR6RYWI3rgvffeg4+PDwAgNTUV3t7eUCqVglMRGQ5jY2Ns2bIFxsbGAIDFixfj9OnTglMR6Q4WI3piyZIlqFGjBgDg0KFDr1wriIhKh7OzM2bNmgUgbzI0T09PpKeniw1FpCNYjOgJGxsbBAUFqba/+uor/PvvvwITERmer776Cm5ubgCAa9eu8ckaIg2xGNEj3bp1U833kpaWhsGDB7O7hqgMGRkZYcuWLTAxMQEALF269JWLiBLR/7AY0TOLFy9GrVq1AABHjx7FkSNHxAYiMjCNGjXC3LlzAeTNMj1//nzBiYi0H4sRPWNtbY3g4GA4OTnhr7/+QufOnUVHIjI448ePR9u2bTF27FhOG0+kAU56pqeysrJUt4qJtJlCoYBSqYRcLkdubq7oOCWG70EiTnpm8PhLkEgsvgeJNMdixAAolUps2LAB169fFx2FyGDdvHkTa9euFR2DSCsVeaE80i2PHz/GgAED8Ndff6F169aq9TOItMWWLVuQlpYGCwsL0VFKzfr16zF+/Hikp6fD2dkZHTt2FB2JSKuwGNFz1tbWuHfvHgDg1KlTWLZsGSZOnCg4FdH/DBw4UHSEUpeZmamaAM3LywsXL16ElZWV4FRE2oPdNHrOwsICoaGhqpV8p0+fjqtXrwpORWRY/Pz80L59ewDAnTt3MHnyZMGJiLQLixED0K5dO4wbNw5A3l9onp6eyMnJEZyKyHDI5XIEBwfD3NwcALB27VocPHhQcCoi7cFixEDMmzcP9erVAwCcOXMGS5YsEZyIKM+MGTPg7++v91On16lTB4sWLVJtDx48GMnJyQITEWkPzjNiQE6dOoV27dpBqVTCxMQEERERcHZ2Fh2LDJy+zjNSEKVSiS5duqhmRh42bBg2bNggOBVR6eE8I5RP69atMWHCBAB5EzJ5enoiOztbcCoiw/Giu8bS0hIAsHHjRoSHhwtORSQeixEDM3v2bDRs2BAAEBERgdWrVwtORGRYateujcWLF6u2hwwZgszMTIGJiMRjMWJgzMzMEBoaCoVCgcGDB8Pb21t0JCKD4+vriy5duqBWrVoIDQ2Fqamp6EhEQnGeEQPUsmVLXL16FXXr1hUdhcggyeVyfPfdd7CysoK1tbXoOETCsRgxUCxEiMRycHAQHYFIa7CbhgAADx484GRoRAIplUocOHBAdAwiIViMGDhJkhASEoLGjRujf//+yMrKEh2JyODcvXsX3bp1w7vvvov9+/eLjkNU5liMGLicnBysWLECSUlJuHjxIubNmyc6EpHBOXjwIA4dOgQA8PHxQUJCguBERGWLxYiBMzY2RmhoKIyM8oYPzZ8/HxEREYJTkSF58bP34n8NkZeXF95//30AwKNHjzBmzBjBiYjKFosRQvPmzTFt2jQAQG5uLjw8PDjvAZWZzMxMSJJk0D9zMpkMmzZtgq2tLQDg22+/xd69ewWnIio7LEYIADBlyhQ0a9YMAHD58mXMnj1bbCAiA1OtWjWsWLFCtT1s2DA8ffpUXCCiMsRihAD8r7vG2NgYALBo0SKcOXNGcCoiw+Lh4YGPPvoIAPD48WOMHj1acCKissFihFTefvtt1cqpSqUSnp6eyMjIEJyKyHDIZDIEBgaiXLlyAIDvv/8eP/30k9hQRGWAxQipmTRpElxdXQEAV69excyZMwUnIn3XokUL1K9fHy1atBAdRSs4OjqqrRnl6+uLJ0+eCExEVPpYjJCaF901JiYmsLe3R7t27URHIj13/vx53LhxA+fPnxcdRWsMGDAAvXr1AgD07NmTa9eQ3pNJkiSJDlGYpKQk2NraIjExETY2NqLjGIRffvkFbdu2RcWKFUVH0T3KXODeCSDlMWBlB9RsC8gVolNpLYVCAaVSCblcjtzcXNFxtEZsbCyioqJUj/wS6SJNP79ZjBCVpCv7gN8nAUkx/9tn4wi8vwho1FNcLi3GYoRIf2n6+c1uGtKIJEnsty7MlX3AzkHqhQgAJD3K239ln5hcpDeePHkCHfj7kajIWIxQoWJjY/Hxxx+jbdu2SEtLEx1HOylz8+6IoKAPiv/f9/vkvHZERSRJEoKCglCnTh3s2LFDdByiEsdihAo1ZMgQ7N27F7du3cKUKVNEx9FO906o7oikSab4Mmsyzijr/6eBBCQ9zGtHVERHjhzBkCFDkJSUhJEjRyI2NlZ0JKISxWKECrV06VKYmZkBAFatWoWjR48KTqSFUh6r/nNNTm8cUzZF/6zpWJPTC0pJVmA7Ik116tQJn332GQDg2bNn8PX1ZXcN6RUWI1So+vXr4+uvvwaQd7vYy8sLqampglNpGSs71X+ONPoZn8iPQQk5luT0g0f2JDyRbPK1IyqKtWvXonLlygCAvXv3Yvv27YITEZUcFiOkkTFjxqjmHLl9+zYmT54sOJGWqdk276kZyGApy8RS4/VYbLQRZsjEMWVTfJi5ACfMOuS1IyqGypUrY/369art0aNHIyYm5jVHEOkOFiOkEYVCgZCQEJibmwMA1qxZg0OHDglOpUXkirzHdwEAMshkQF+jI/jFZBrqyh7gCcpjwPNhWP7Xv8hV8vb6f9WrVw9Vq1ZFvXr1REfRen369MHnn38OAEhISMCwYcPYXUN6gcUIaaxu3bpYsGCBanvw4MFISUkRmEjLNOoJ9N0K2DiodtWVP8S+SuvQt44SEmRY+ddNDNh8CnFJXPPnhatXr+LBgwe4evWq6Cg6YfXq1bCzy+vu+/XXX/Htt98KTkT05jjpGRWJUqlEp06dcOzYMQDA8OHDsW7dOsGptMwrZmDdE/kAU/f8g7SsXFS0NMHyfs3QoV5l0WlJB+3duxe9e/cGANja2uLy5cuoWrWq2FBEBeCkZ1Qq5HI5QkJCYGFhAQCIj4/nrJkvkysAp/ZAk0/z/vf/p4L/uHk17Bv1DhrYW+NpahY8Qs7gmz+uISdXKTgw6ZpevXph4MCBAABzc3Pcu3dPcCKiN8M7I1QsISEhsLS0RN++fUVH0TkZ2bmY8+sVbD99HwDQslYFrPy8GRxszQUnI13y7NkzzJgxA3PmzEGFChVExyEqENemIdJy+y7EYMpPl5CSmYPyFsZY1rcZOjeoIjpWmbO0tERGRgbMzMz4yDiRnmE3DZU5HahrtUrPtx3x6+h34FzVBglp2fAKPYsFYVeRbWDdNhkZGVAqlcjI4KDeNyVJEt+HpJNYjFCJ2L17N9zc3JCYmCg6ik6pVckSu4e3hUebmgCAjUdvo9/Gk3j4PF1wMtI1sbGx6N27NzZv3iw6ClGRsRihN7Z48WJ8+umnOH/+PPz9/UXH0TmmRgrM7uWM9QNcYG1mhPP3n+PDlccQfoVTx5Nm4uLi0LhxY+zbtw/+/v4c0Eo6h8UIvbF+/frB2toaABAcHIywsDDBiXTTB00cEObXHm9Xs0ViejZ8tp7DnF+uICvHsLptqOiqVKmietQ3JSUF3t7e7K4hncJihN5YzZo1sXTpUtW2j48PEhISBCbSXdUrWGCXb1t4v+MEAAj++w4+23AC0c/SBCcjbbds2TJUq1YNAPDXX39h48aNghMRaY7FCJWIIUOGwN3dHQAQExODcePGCU6ku0yM5JjevRE2DXKDrbkxLjxIxIerjuH3fx6JjkZazNbWFkFBQartCRMm4M6dOwITEWmOxQiVCJlMhs2bN6se3dqyZQt++eUXwal027uN7LDf7x241CiH5Iwc+H53HjP3/oOMbE4yRwVzd3fH0KFDAQCpqakYPHgwlEp285H2YzFCJaZ69epYsWKFanvo0KF49uyZuEB6oFp5C+wY1gbDOtYGAGw5eQ991p/A3XjOx0EFW7JkCWrWzHs66/Dhw1yugXQCixEqUZ6envjwww8B5D1q6OfnJziR7jNWyBHwQUOEeLZAeQtjXI5JQvfVx7HvApePp/ysra3VumsmTZqEW7duCUxEVDgWI1SiZDIZAgMDYWtrCwAICwtDTAw/NEtC5wZVEDamPVrWqoCUzBz4fR+JgJ8u6Xy3ja+vLwYNGgRfX1/RUfRG165dMXz4cABAWloafvjhB8GJiF6vWMXIunXr4OTkBDMzM7i6uqpWcH2VzMxMTJ06FTVr1oSpqSneeustBAcHFyswab+qVati1apV6N69Oy5fvgxHR0fRkfSGg605tvu0wqjOdSCTAd+fuY/ea//Gv09SREcrtrVr12LLli1Yu3at6Ch6ZfHixWjZsiV27tyJadOmiY5D9FpFXptmx44d+PLLL7Fu3Tq0a9cOGzduxObNm3HlyhXUqFGjwGN69eqFx48fY968eahTpw7i4uKQk5ODtm3bavSaXJtG97z4sZLJZIKT6K9jN59g3I4oxKdkwcJEga8/dsbHzauJjkVaRJIkvgdJqFJbKK9Vq1ZwcXHB+vXrVfsaNmyI3r17Y8GCBfna//777+jfvz9u375d7JUlWYwQFSwuKQNjfojCydtPAQCfuVbDnF7OMDdRCE5GRFRKC+VlZWUhIiJCNZ/EC+7u7jhx4kSBx+zbtw9ubm5YvHgxqlatinr16mHChAlIT3/12huZmZlISkpS+yLd9uzZM4wcORJPnjwRHUWvVLExw3dDWmFst7qQyYBdEQ/Qc81x3HicLDqaxn777Tfs3bsXv/32m+goem/Xrl0IDAwUHYMoH6OiNI6Pj0dubi7s7OzU9tvZ2SE2NrbAY27fvo3jx4/DzMwMe/bsQXx8PEaMGIFnz569ctzIggULMHv27KJEIy12+vRpfPzxx3j06BHi4+OxY8cO0ZH0ikIuw9hu9dDSqQLG/BCFm3Ep6LnmOOb0csZnrtW0/jZ99+7doVQqIZfLkZur24NxtZVSqcSAAQPwww8/wMzMDB06dECDBg1ExyJSKdYA1pd/ub2uX1KpVEImk2Hbtm1o2bIlPvzwQyxbtgyhoaGvvDsSEBCAxMRE1Vd0dHRxYpKWqFWrFrKysgAAO3fuxM6dOwUn0k9t36qEML/2aF+3EjKylfjqx4sYv/MCUjNzREcjweRyOezt7QEAGRkZ8PT0ZOFHWqVIxUilSpWgUCjy3QWJi4vLd7fkBQcHB1StWlX1qCeQN8ZEkiQ8ePCgwGNMTU1hY2Oj9kW6y87OTu1JiREjRuDxY65IWxoqW5tii1dLTHyvPuQy4KfIh+ix5jiuPmJXp6H7+uuvUbduXQB5dyv/u54UkWhFKkZMTEzg6uqK8PBwtf3h4eGvfDKmXbt2iImJQUrK/x49vHHjBuRyuWpRJ9J/ffv2xaeffgoAePr0KYYPH85VRUuJXC7DyM518MPQNrC3McPtJ6novfZvbD99n/+fGzALCwuEhoaq7mJPnz4dV65cEZyKKE+Ru2n8/f2xefNmBAcH4+rVqxg3bhzu37+vmrAoICAAgwYNUrX/4osvULFiRXh5eeHKlSs4evQoJk6ciMGDB8Pc3LzkzoS0mkwmw7p161C5cmUAwJ49ezgRUylr6VQBYWPao1P9ysjMUWLKnkvw+yEKyRnZoqORIG3btsX48eMB5D2Q4OnpiZwcduOReEUuRvr164cVK1Zgzpw5aNasGY4ePYqwsDDVWgiPHj3C/fv3Ve2trKwQHh6O58+fw83NDQMGDECPHj2watWqkjsL0gmVK1dWWydj5MiRePSIK9GWpgqWJgj2aIGADxpAIZfhlwsx6LH6OP55mCg6GgkyZ84c1K9fHwBw9uxZfPPNN4ITERVjnhEROM+Ifunfv7/qiZoePXpg7969Wv/Ehz6IuJcAv+8j8fB5OkwUckzr3hBftq4p/P97hULBp2nK2KlTp9CuXTsolUoYGxsjIiICTZo0ER2L9FCpzDNCVBLWrFmDKlWqAAB++eUX/Pnnn4ITGQbXmuWx3+8ddGtoh6xcJWbsvYwR284jMZ3dNoamdevWmDhxIgAgOzsb/v7+ghORoWMxQmWuUqVK2LBhA6ytrbFp06Z8k+hR6SlnYYJNg1wxvXsjGCtk+O2fWHRffQwXop+LjkZlbNasWWjUqBF69uyJrVu3io5DBo7dNCTM06dPUbFiRdExDNaF6OcYuf08HiSkw1ghw+QPGmJwu1pl3m3Dbhpxnj59igoVKgjvqiP9VWpr04jAYoSodCSmZ2PSjxfx++W8uYO6NbTDks+aopyFSZlliIqKQnZ2NoyNjdGsWbMye10iKn0cM0I6548//njlRHhUOmzNjbF+oAvm9GoME4UcB64+xkerjiPiXkKZZWjWrBlatGjBQkQLPHv2DHv27BEdgwwQixESLjk5GUOHDsX777+PoUOHcmKuMiaTyTCoTS38NKItala0wMPn6ei38SQ2HvkXSiWvhaH49ddf0bhxY/Tt2xeRkZGi45CBYTFCwuXk5GD//v0A8lZwDQkJEZzIMDlXtcWvo99B96YOyFFKWPDbNXhvOYtnqVmio1EZOHPmDGJjY5GTkwMPDw/VelJEZYFjRkgr7N+/H927dwcA2NjY4NKlS6hRo4bgVIZJkiR8fyYas365jKwcJextzLDq8+Zo6VShVF5v4MCBSE5OhrW1Nb777rtSeQ0qXFZWFlq0aIGLFy8CAKZNm4a5c+cKTkW6jgNYSecMHjxYdVfk3XffxR9//MFR/gJdfZSEkdvP4/aTVCjkMvi/Ww/DO74FubxkrwmfptEeUVFRaNGiBXJycqBQKHDq1Cm4ubmJjkU6jANYSecsW7ZMtXhieHg4Nm3aJDiRYWvoYINfRr2Dj5tXRa5Swjd/XIdHyBnEp2SKjkalpFmzZpg+fToAIDc3F56ensjM5PWm0sdihLRGuXLlsHnzZtX2+PHjce/ePYGJyNLUCMv6vo3FnzaFmbEcx27G44OVx3Di33jR0aiUBAQEoHnz5gCAy5cvY/bs2YITkSFgMUJa5b333sOQIUMAACkpKRg8eDCUSqXgVIZNJpOhr1t17Bv1DupWscKT5EwM3HwaKw7cQC6fttE7xsbGCA0NhbGxMQBg0aJFOHPmjOBUpO9YjJDWWbp0KapXrw4AOHjwIDZu3Cg4EQFAPTtr7B3VDp+5VoNSAlYcuIkvg04jLilDdDQqYU2bNsXMmTMBAEqlEh4eHuyuoVLFYoS0jo2NDYKDgwEAnTp1wvvvvy84Eb1gYWKEbz57G8v6vg0LEwVO/PsUH646hmM3n4iORiVs0qRJcHV1hY2NDSZOnAgTk7KblZcMD5+mIa116NAhdOzYEXI5a2ZtdCsuBaO2n8e12GTIZMDITnUwtltdGCmKdr34NI32unnzJkxNTfmYPRUbH+0lolKXkZ2LOb9ewfbT9wEALWtVwKrPm8Pe1kzj78FihEh/8dFe0jspKSl4+PCh6Bj0H2bGCsz/uAlWfd4cVqZGOHP3GT5cdQyHrseJjkal5Pr166IjkB5iMUI64fDhw2jSpAn69+/Pp2u0UM+3HfHL6HfQ2NEGz1Kz4BVyFgt+u4rs3MKvlY2NDUxNTXnXU8slJiZiyJAhaNSoEY4fPy46DukZFiOk9bKzszFkyBDcvXsXx48fx6pVq0RHogI4VbLE7uFtMahNTQDAxiO30T/wFB4+T3/tcQkJCcjIyEBCQtmtFExF9+233yIoKAhKpRJeXl5ITU0VHYn0CIsR0nrGxsYICgpSbQcEBODGjRsCE9GrmBkrMKeXM9YPcIG1mREi7iXgw5XHEH7lseho9IaGDx+O1q1bAwBu3bqFKVOmCE5E+oTFCOmEjh07ws/PDwCQkZEBT09PDnbUYh80ccD+0e3xdjVbJKZnw2frOcz99QqyctjFpqsUCgVCQ0NhZpY3OHnVqlU4cuSI4FSkL1iMkM6YP38+6tSpAwA4efIkVqxYITYQvVaNihbY5dsWg9s5AQCCjt/BZxtPIvpZmqpNrjIXZ2PPIux2GM7GnkWukgWmNqtfvz7mz5+v2h48eDBSUlIEJiJ9wUd7SaccP34cHTp0gCRJMDU1RVRUFBo0aCA6FhXiz8uxmLDrApIycmBtZoRvPm0KI+vLWHhmIY4OPwplphJyUzk6rO+AyS0no1vNbqIj0yvk5uaiY8eO+PvvvwEAI0eOxJo1awSnIm3FR3tJL73zzjsYO3YsACAzMxMeHh7IyckRG4oK5d7YHmFj2qN5jXJIzsiB73fnMfyHQ4hNiUf2s2zkpuQi+1k24tLi4H/YHwfuHRAdmV5BoVAgJCQE5ubmAIC1a9fi4MGDglORrmMxQjpn3rx5qFevHgDgzJkzWLp0qeBEpIlq5S2wc1gbDO2Q122TndAWafeGq7WRkHejdtGZReyy0WJ169bFwoULVduDBw9GcnKywESk61iMkM6xsLBAaGgo5HI5zMzMYGVlJToSachYIce7Lqkwrx4CmSIVyoxqAGRqbSRIiE2Lxfm482JCkkZGjRqFDh06AABq167NsSP0RoxEByAqjjZt2mDdunXo3Lmz6i4J6YYnaU9gZHUdFk4rkfHwc+QVIxIAGSSlEWTyHFU70l5yuRwhISH4/fff4evryzWk6I3wp4d01rBhw1iI6KDKFpUBAHLjJJjX3ATgxRh6GdLujoQys5JaO9JetWvXxogRI1iI0BvjTxDplaysLNERqBAuVVxgZ2EHGWSQyZT4XzEiQZnpgNQ7o2GR3hEuVVxExqRi4nuQioPFCOmF9PR0+Pv7o127dsjOzhYdh15DIVdgcsvJAACZ2ngRCQqLfwHJFI/vfoApP11GehYHseqSQ4cOoUGDBvjjjz9ERyEdw2KE9MKAAQOwfPlynDt3Tm2UP2mnbjW7YVmnZahiUUVtv1ODX9HDTQGZDNhxLhq91h7Hzcd8SkMXHD9+HF26dMGdO3fg7e2N58+fi45EOoSTnpFeOHfuHFq3bo3c3FwYGRnh7NmzaNasmehYVIhcZS5MjE2gVCohl8uRlZ0FhVyBE7fiMWZHFJ4kZ8LMWI65vZzxmVt10XHpNSRJgru7Ow4cyJsjxsvLC8HBwYJTkWic9IwMipubGwICAgAAOTk58PT0ZN+1DlDIFejQoQNcXFzQoUMHKOQKAEDbOpUQ5tce79SphIxsJSb+eBH+O6OQmskJ7rSVTCZDUFAQrK2tAQAhISHYv3+/4FSkK3hnhPRGVlYW3NzccOnSJQDAzJkzMWvWLLGh6I0olRLWHb6FZeE3oJSAtypbYu0AFzSw5+8BbbV582b4+PgAABwdHfHPP/+gfPnyglORKLwzQgbHxMQEoaGhMDLKmz7n66+/xvnznDhLl8nlMozqUhff+7SGnY0p/n2Sil5r/sb3Z+5DB/6OMkje3t547733AAAxMTGq5RuIXofFCOkVFxcXTJ06FcD/umsyMzMFp6I31ap2RYT5tUen+pWRmaNEwE+X4PdDFJIz+OSUtpHJZNi8eTNsbW0BAFu3bsW+ffsEpyJtx2KE9M6UKVNUg1cvXbqEuXPnig1EJaKilSmCPVpg8gcNoJDL8MuFGPRYfRz/PEwUHY1eUq1aNaxYsUK1PWzYMDx79kxcINJ6LEZI77zcXXPw4EGu7KvFFAoFZDIZFApFoW3lchl8O76FncNaw9HWDHefpuGTdSfw7cm77LbRMh4eHvjoo48AAImJiThz5ozgRKTNOICV9NaiRYugVCoxceJEVWFC2kehUKge7c3N1XySs+dpWZiw6wIOXI0DAHzYxB4L+zSFjZlxaUWlIoqJiYGPjw+WL1/OpRsMlKaf3yxGiEio4hYjQN7cFkHH72DR79eQnSuhegVzrP3CBU2rlSudsERUJHyahoj0nkwmw5D2tbHLty2qlTdH9LN09Fl/AsHH77DbhkiHsBghg3H27Fl88sknyMjIEB2FSliz6uWw36893m9sj+xcCXN+vYJh30YgMY1P22iTtLQ0+Pv7Y/fu3aKjkJZhMUIGYdOmTWjTpg327NmDGTNmiI5DpcDW3BjrB7pgds/GMFHI8eeVx/hw1TGcv58gOhoBiI+PR/PmzbF8+XL4+voiLi5OdCTSIixGyCC0a9dO9bTGkiVLcOLECcGJqDTIZDJ4tK2Fn0a0Rc2KFnj4PB19N5xE4NF/oVSy20akihUronHjxgDyCpMRI0awK41UWIyQQWjUqJFqvhFJkuDl5YX09HTBqai0OFe1xa+j30H3pg7IUUqYH3YNQ7aew7NUrlckikwmw/r161GxYkUAwO7du7Fz507BqUhbsBghgzF+/Hi0bt0aAHDjxg1MmzZNcCIqTdZmxlj9eXN8/bEzTIzkOHgtDh+tOoazdzn5lih2dnZYt26danvkyJF4/PixwESkLViMkMFQKBQICQmBqakpAGD58uU4fvy44FRUmmQyGQa0qomfR7RD7UqWeJSYgf6Bp7D20C122wjSt29ffPrppwCAp0+fYvjw4eyuIc4zQoZn6dKlmDBhAgCgTp06iIqKgqWlpeBUhmvFihVITU2FpaVlqS6qlpqZg2k//4M9kQ8BAO3rVsLyfs1Qycq01F6TCvbkyRM0btwYT548AQBs27YNX3zxheBUVBo46RnRK+Tm5qJDhw6qQax+fn5YuXKl4FRUFiRJwq5zDzBj3z/IyFaiirUpVvZvjjZvVRQdzeDs3r1bdYekfPnyuHz5MhwcHASnopLGSc+IXuFFd425uTkAYMOGDXjw4IHgVFQWZDIZ+raojn2j3kGdKlaIS87EgM2nsPLATeSy26ZM9enTB/379wcAJCQkqC2sR4aHxQgZpHr16mH+/Pl4++23cfr0aVSrVk10JCpD9eyssW9UO3zmWg1KCVh+4Aa+DDqNuGROiFeWVq9ejRo1amDBggX4+uuvRcchgdhNQwZLqVQiJycHJiYmoqMYtLIaM/IqP51/gGk//4O0rFxUsjLFin7N8E7dSmWew1BlZGTAzMxMdAwqJRwzQkQ64U0Wyispt+JSMGr7eVyLTYZMBozqXAdjutaFkYI3j4neBMeMEBVRVlYWlixZguTkZNFRqIzVqWKFn0e2w+cta0CSgNUHb+GLzacRm8hum7J25swZ7NmzR3QMKmMsRogAXLt2Da1atcLEiRMxceJE0XFIADNjBRZ80gSrPm8OSxMFztx5hg9XHcPh61xDpSxIkoQpU6agTZs28PT0RHR0tOhIVIZYjBABMDExwc2bNwEAGzduRHh4uOBEJErPtx3xq197NHKwwbPULHiGnMXC364hO1cpOppek8lkePjwIZRKJZKSkuDj48PJ0AxIsYqRdevWwcnJCWZmZnB1dcWxY8c0Ou7vv/+GkZERmjVrVpyXJSo1tWvXxjfffKPa9vb2RlJSksBEJJJTJUv8NKItBrWpCQDYcORf9A88hZjnXM+oNK1YsQKOjo4AgD/++ANBQUGCE1FZKXIxsmPHDowdOxZTp05FZGQk2rdvjw8++AD3799/7XGJiYkYNGgQunbtWuywRKVp2LBhqp/P6OhojB8/XnAiEsnMWIE5vZyxboALrE2NEHEvAR+uOoYDV7iWSmkpX748Nm3apNr29/fHvXv3BCaislLkp2latWoFFxcXrF+/XrWvYcOG6N27NxYsWPDK4/r374+6detCoVDg559/RlRUlMavyadpqKzcu3cPzs7OSElJAQD89ttveP/99wWn0m/a8DRNYe4/TcOo78/j4oNEAMCQd5zw1fsNYGLEnu7S4O3tjeDgYABA165dER4eDplMJjgVFUepPE2TlZWFiIgIuLu7q+13d3dXTa1dkJCQEPz777+YOXOmRq+TmZmJpKQktS+islCzZk0sW7ZMtT1kyBA8f/5cXCDSCjUqWmCXbxsMbucEANh8/A4+23gS0c/SBCfTT8uWLVNNRPjXX39h48aNghNRaStSMRIfH4/c3FzY2dmp7bezs0NsbGyBx9y8eROTJ0/Gtm3bYGRkpNHrLFiwALa2tqqv6tWrFyUm0RsZMmSIquB++PAh/P39BScibWBqpMCMHo0Q+KUrbMyMcCH6OT5adQy//1Pw7z4qPltbW2zevFm1PWHCBNy5c0dgIiptxbrH+PLtMkmSCryFlpubiy+++AKzZ89GvXr1NP7+AQEBSExMVH3xES8qSzKZDJs3b1bdUgwJCcGBAwcEpyJt4d7YHmFj2qN5jXJIysiB73cRmLXvMjJztLOLSVe999578PHxAQCkpqbC19dXcCIqTUUqRipVqgSFQpHvLkhcXFy+uyUAkJycjHPnzmHUqFEwMjKCkZER5syZgwsXLsDIyAgHDx4s8HVMTU1hY2Oj9kVUlqpXr47ly5dDLpdjypQpaN++vehIeis3NxeSJGnteJGCVCtvgZ3D2mBYh9oAgNATd/Hp+pO49zRVcDL9smTJEtSoUQPNmjVTe9qN9E+xBrC6urpi3bp1qn2NGjVCr1698g1gVSqVuHLlitq+devW4eDBg/jxxx/h5OQES0vLQl+TA1hJBEmScO3aNTRs2FB0FNJiB689xvidF5CQlg1rUyMs7NMUHzV1EB1Lb9y8eRO1atWCsbGx6ChUDJp+fms2iOM//P398eWXX8LNzQ1t2rRBYGAg7t+/r7qFFhAQgIcPH2Lr1q2Qy+VwdnZWO75KlSowMzPLt59I28hkMhYiVKguDewQNqY9/L6PxNm7CRi5/TxO3q6BaR81gpmxQnQ8nVe3bl3REagMFHnMSL9+/bBixQrMmTMHzZo1w9GjRxEWFoaaNfMmB3r06FGhc44Q6arLly/j6dOnomOQlnGwNcf3Pq0xotNbAIDvTt3Hx+tO4PaTFMHJ9E9WVhZOnTolOgaVMK7aS6SBnJwcLFmyBDNnzsSnn36Kbdu2iY6kNzp37oykpCTY2Njg0KFDouO8sSM3nsB/RxSepmbBwkSB+R83Qe/mVUXH0gtRUVHw9PTEjRs3cOHCBd410QGafn6zGCHSQGxsLBo1aoSEhAQAwO7du/HJJ58ITqUfdGHSs6J6nJSBMT9E4tTtZwCAfm7VMatnY5ibsNvmTfj5+WH16tUAgHbt2uHIkSNQKPj/qTYrlUnPiAyVvb296pcgAAwfPhzx8fECE5E2s7Mxw7YhreHXtS5kMmDHuWj0Xvs3bsUli46m0xYsWIDatfOeYPr777+xcuVKwYmopLAYIdLQF198gV69egHIe5x91KhRghORNlPIZfB/tx62ebdCZWtTXH+cjB6r/8aPEQ9ER9NZlpaWCAkJUW1PnToV169fF5iISgqLESINyWQybNiwARUqVACQt2jkrl27BKcibde2TiWE+bXHO3UqIT07FxN2XYD/ziikZeWIjqaTOnTogDFjxgAAMjIy4OnpqTfde4aMxQhREdjb22Pt2rWq7REjRiAuLk5gItIFla1NsWVwS0xwrwe5DPjp/EP0WH0c12K57lZxzJ8/H3Xq1AEAnDp1Sm09KdJNLEaIiqhfv37o06cPgLz1mkaMGAEdGAdOginkMozqUhff+7SGnY0p/n2Sil5r/sYPZ+7z56eILCwsEBoaqlqGZPr06bh69argVPQmWIwQFZFMJsO6detQqVIlAHlP1uzcuVNwKtIVrWpXRJhfe3SsVxmZOUpM/ukSxu6IQkomu22Kol27dhg3bhyAvJXePT09kZPD/w91FYsRomKoUqWKakmEunXrokaNGoITkS6paGWKEM8WmPR+AyjkMuyNikGP1cdxOSZRdDSdMm/ePNSrVw9yuRzdunWDUqkUHYmKifOMEL2BLVu24LPPPoOFhYXoKDpLH+cZKYqIe88wenskYhIzYGIkx/TujTCwVY0CV0Kn/M6dOwdJktCiRQvRUagAnPSMiHRCrVq1kJKSAisrK9y9e1d0HCESUrMw8ccLOHA1bzD0R00csKBPE9iYcXE40m0sRogEyM3NRWpqKn9OqcgkSULQ8TtY+Ns15Cgl1KhggTVfNEfTauUAALlKCWfuPENccgaqWJuhpVMFKOS8e1KQhIQElC9fXnQMAosRojJ38+ZNeHp6omLFiti7dy9vs1OxREU/x6jt5/EgIR3GChmmfNgQ9jammPPrVTxKzFC1c7A1w8wejfC+s4PAtNolJycH33zzDebPn4+///4bTZs2FR3J4LEYISpDOTk5qF+/Pm7fvg0gbyzJoEGDBKciXZWYno2vfryAPy4/fmWbF6Xu+oEuLEj+35o1azB69GgAQLNmzXDmzBkYG7OrSySuTUNUhoyMjNQmXvLz88PDhw8FJiJdZmtujA0DXTGzR6NXtnnxV+TsX64gV6n1f1OWCR8fHzRu3BhA3gq/8+fPF5yINMVihKiE9OrVCwMHDgQAJCYmYujQoZzMSgPly5eHmZkZ+/hfIpPJ0MD+9XeCJQCPEjNw5s6zsgml5UxNTbFlyxbVSr7z5s1DVFSU2FCkERYjRCVo5cqVcHDIu2UeFhaG0NBQsYF0QFJSEjIzM5GUxKnRXxaXnFF4oyK0MwSurq4ICAgAkNd96uHhgaysLMGpqDAsRohKUIUKFRAYGKjaHjt2LKKjowUmIl1WxdqsRNsZiunTp6sGr168eBHz5s0TnIgKw2KEqIR1794dnp6eAPL+6vfx8WF3DRVLS6cKcLA1w6uey5Ih76malk4VyjKW1jMxMUFoaCiMjIwA5C2sFxERITgVvQ6LEaJSsHz5clStWhUA8McffyAoKEhwItJFCrlMNYj15YLkxfbMHo0430gBmjdvjqlTpwLIm//H09MTmZmZglPRq7AYISoF5cqVw6ZNm1Tbt27dEpiGdNn7zg5YP9AF9rbqXTH2tmZ8rLcQU6ZMQbNmzQAAWVlZfMJNi3GeEaJSNGPGDHTu3BmdO3cWHUVrGfraNJriDKzFc/HiRWzduhVz586Fubm56DgGh5OeEZFOYDFCpL846RmRltKB+p9Ir/E9qH1YjBCVEaVSiXXr1qFnz55QKpWi4xAZpBs3bqBDhw44efKk6Cj0H0aiAxAZCm9vb9UkaOvWrcOoUaPEBtISn3/+OZKTk2FtbS06Cum5s2fPokOHDsjIyICnpyeioqI4jkRLcMwIURn566+/0K1bNwCAhYUFLl68iLfeektwKiLDkZOTg7Zt2+Ls2bMAgPHjx2PJkiWCU+k3jhkh0jJdu3bFiBEjAABpaWnw8vJidw1RGTIyMkJoaChMTU0BAMuWLcPff/8tOBUBLEaIytSiRYvg5OQEADh27BhWr14tOBGRYWnUqBHmzp0LIG8gq6enJ9LS0gSnIhYjRGXIysoKwcHBqu2AgADcvHlTYCLxoqKicPbsWa6uSmXG398frVu3BpA3IeGUKVMEJyKOGSESwM/PT3VXpF27djhy5Ihq2XNDw3lGSITr16+jWbNmyMjIgEwmw+HDh9GhQwfRsfQOx4wQabEFCxaoBq/+/fffWLlypeBERIalfv36+PrrrwHkddd4eXkhNTVVcCrDxWKESABLS0uEhIRAJsubznvjxo3Izs4WnIrIsIwZMwbt2rUDANy+fRu//fab4ESGi8UIkSDt27fH2LFjMWTIEJw5cwbGxsaiIxEZFIVCgZCQEDg7O+PQoUP49NNPRUcyWBwzQiTQi7EShoxjRkg0vg9LD8eMEOkA/gIkEo/vQ/F4BYi0SHR0NMaNG4ecnBzRUYgMklKpxNq1a/HXX3+JjmJQuDYNkZb46aef4OXlhaSkJFSpUgUBAQGiIxEZlOfPn+Pjjz/G4cOHUaNGDVy6dIlDA8oI74wQaYmqVasiJSUFADBr1iz8888/ghMRGRYbGxvVE27379/HxIkTBScyHCxGiLREq1atVL/8srKy4Onpycd9icqQXC5HUFAQLC0tAQCBgYH4888/BacyDCxGiLTIrFmz0KhRIwBAREQEFi1aJDhR6fv111/x888/49dffxUdhQhOTk5qK/l6e3sjMTFRYCLDwEd7ibTM2bNn0aZNG+Tm5sLY2Bhnz57F22+/LToWkcGQJAnu7u44cOAAAGDw4MEICgoSnEo38dFeIh3VokULTJ48GQCQnZ3N7hqiMiaTybB582ZYW1sDAIKDgxEWFiY4lX5jMUKkhaZPnw5nZ2cAeavazp8/X3AiIsNSs2ZNLF26VLXt4+ODhIQEgYn0G4sRIi1kamqKLVu2qFbynTdvHu7duyc4VekYOXIkPDw8MHLkSNFRiNQMGTIE7u7uAICYmBjMnTtXcCL9xTEjRFps5syZCAwMRGBgIHr06CE6TqngdPCkzaKjo9GkSRN89tlnWLp0KT+DikjTz28WI0RaLCsrCykpKahQoYLoKKWGxQhpu9jYWNjb24uOoZM4gJVID5iYmOh1IUKkC1iIlD4WI0Q6RJIk7N69G5mZmaKjEBms+/fv49ixY6Jj6BUWI0Q6IjY2Fr1798ann36K2bNni45DZHAkSUJQUBCcnZ3x6aefIj4+XnQkvcFihEhHPHnyBL/99hsAYNGiRThz5ozgRESGZ+/evUhOTkZcXBxGjx4tOo7eYDFCpCOaNGmCmTNnAshb5tzDwwMZGRmCUxEZDplMho0bN6J8+fIAgB9++AG7d+8WnEo/sBgh0iGTJk2Cq6srAODatWuq4oSIyoaDgwNWr16t2h4+fDiePHkiMJF+YDFCpEOMjIywZcsWmJiYAACWLFmCkydPCk5FZFi++OIL9O7dG0Be9ykn7HtzLEaIdEzjxo0xZ84cAHndNZ6enkhPTxecqvjMzMwgl8thZmYmOgqRRmQyGTZs2ICKFSsCAHbt2oWdO3cKTqXbWIwQ6aDx48ejZcuWAIAbN25g2rRpghMVX2pqKnJzc5Gamio6CpHG7OzssGbNGtX2iBEj8PjxY4GJdBuLESIdZGRkhNDQUJiamgIAli9fjuPHjwtORWRY+vXrhz59+gAAnj59iuHDhwtOpLuKVYysW7cOTk5OMDMzg6ur62snf/npp5/w7rvvonLlyrCxsUGbNm3wxx9/FDswEeVp2LAh5s2bBwD47LPP0KBBA8GJiAyLTCbDunXrUKlSJTg4OGDw4MGiI+msIhcjO3bswNixYzF16lRERkaiffv2+OCDD3D//v0C2x89ehTvvvsuwsLCEBERgc6dO6NHjx6IjIx84/BEhm7cuHH4/fffsWPHDlSqVEl0HCKDU6VKFezbtw///PMPunfvLjqOziryQnmtWrWCi4sL1q9fr9rXsGFD9O7dGwsWLNDoezRu3Bj9+vXDjBkzNGrPhfKI9FfDhg2RnJwMa2trXL16VXQcIipBmn5+GxXlm2ZlZSEiIgKTJ09W2+/u7o4TJ05o9D2USiWSk5Nfu/hXZmam2tobSUlJRYlJZNDi4uJgYWEBKysr0VE0cuPGDdWqvUT6QJIk3L17F05OTqKj6Iwivfvj4+ORm5sLOzs7tf12dnaIjY3V6HssXboUqamp6Nu37yvbLFiwALa2tqqv6tWrFyUmkcHatWsXGjdunO8PBiIqGzExMejZsydcXFwQExMjOo7OKNafIjKZTG1bkqR8+wry/fffY9asWdixYweqVKnyynYBAQFITExUfUVHRxcnJpFBiY2NhYeHB+Lj47F27VocOnRIdCQigzN79mz8+uuveP78OYYOHYoijoQwWEUqRipVqgSFQpHvLkhcXFy+uyUv27FjB7y9vbFz505069bttW1NTU1hY2Oj9kVEr2dvb49FixaptgcPHozk5GSBiYgMz/z582Fvbw8A2L9/P7Zs2SI4kW4oUjFiYmICV1dXhIeHq+0PDw9H27ZtX3nc999/D09PT2zfvh0fffRR8ZISUaFGjhyJjh07AgDu3r2Lr776SnAiIsNSsWJFbNy4UbU9ZswYPHjwQGAi3VDkbhp/f39s3rwZwcHBuHr1KsaNG4f79+/D19cXQF4Xy6BBg1Ttv//+ewwaNAhLly5F69atERsbi9jYWCQmJpbcWRARAEAulyM4OBiWlpYAgA0bNuDAgQOCUxEZlp49e6o+B5OSkjBkyBB21xSiyMVIv379sGLFCsyZMwfNmjXD0aNHERYWhpo1awIAHj16pDbnyMaNG5GTk4ORI0fCwcFB9TVmzJiSOwsiUqlduzYWL16s2vb29uYTaURlbMWKFXB0dAQA/PHHHwgODhacSLsVeZ4RETjPCFHRKJVKvPvuuzh48CAAwMfHB4GBgYJTFUyhUKge7c3NzRUdh6jE7N+/XzURmrW1Nf755x/UqFFDcKqypennNx/sJ9JDcrkcQUFBqrlGNm3axGUYiMrYRx99BC8vLwBAcnIyvL292V3zCixGiPRUrVq1sHTpUgBA+fLlkZ6eLjhRwVxcXFCvXj24uLiIjkJU4pYtW4Zq1aoByBvcqq3vQ9GKNAMrEekWHx8fxMbGwsfHBw4ODqLjFOjs2bOiIxCVmnLlyiEkJATPnz/Hp59+KjqO1uKYESIiIioVHDNCRK+Uk5MjOgKRQeN7UB2LESID8uzZMwwcOBDe3t6ioxAZrJ07d6JOnTq4ffu26Chag8UIkYHIzc1Fu3btsG3bNmzduhW//PKL6EgA8pZ/kMlkMDU1FR2FqNRt2rQJ/fr1w7179zB48GAolUrRkbQCixEiA6FQKDBp0iTV9tChQ/Hs2TOBifK8uF3N29ZkCPr376+aJPTIkSNYu3at4ETagcUIkQHx8PBQrQ8VGxsLPz8/wYmIDIu1tbXabKyTJk3CrVu3BCbSDixGiAyITCZDYGAgypUrBwDYtm0bfv75Z6GZiAxNly5dMHLkSABAeno6vLy8DL67hsUIkYFxdHTEqlWrVNvDhg1DfHy8wEREhmfhwoVwcnICABw/flztPWmIWIwQGaCBAweiZ8+eAIC4uDiMHj1acCIiw2JlZYWQkBDVdkBAAG7cuCEwkVgsRogMkEwmw8aNG1GhQgUAwA8//IAff/xRcCoiw9KxY0fVuK2MjAx4enoa7GKRLEaIDJS9vT3WrFmj2t63b5/ANESGaf78+ahTpw4A4Pr167h+/brgRGKwGCEyYP3794enpyeCgoKwZcsW0XGIDI6lpSVCQkLw8ccf4/Lly2jUqJHoSEJwbRoiEkqhUECpVEIulxvsLWoifaXp5zdX7SUioaZOnYqUlBRYWVmJjkJEgvDOCBGp+f333/HLL79gzZo1kMlkouMQGZynT59i/PjxmDhxIho3biw6zhvhnREiKrLJkydj0aJFAIB27drhiy++EJyIyLBcunQJ7u7uiI2NxeXLl3Hy5EkYGen/RzUHsBKRSosWLVT/PWrUKDx69EhgGiLDU7duXdUMyefOncPixYvFBiojLEaISKVPnz7o378/ACAhIQHDhg1DaffkfvfddwgMDMR3331Xqq9DpAvMzMwQGhoKuTzv43nWrFm4dOmS4FSlj2NGiEjN06dP0bhxYzx+/BgAsHXrVnz55Zel9np8moYov4CAACxcuBAA0Lx5c5w+fRrGxsaCUxWdpp/fvDNCRGoqVqyIjRs3qrb9/Pzw8OFDgYmIDM+sWbNUg1cjIyOxYMECwYlKF4sRIsqnV69eGDBgAADg+fPnGDp0aKl31xDR/5iamiI0NBQKhQIAMHfuXERFRYkNVYpYjBBRgVatWgV7e3sAQFhYGEJDQ8UGIjIwbm5umDx5MgAgJycHHh4eyMrKEpyqdLAYIaICVahQAYGBgartGTNm6O0vQiJtNX36dDRp0gQAcPHiRfzwww+CE5UOFiNE9Eo9evSAh4cHOnfujGPHjsHExER0JCKD8qK7pmLFiggODi7VweQi8WkaInqt9PR0mJqaqh41LGl8moaocKmpqbC0tBQdo8g4AysRlQhzc3PREYgMni4WIkXBbhoiKpLk5GSsXLmST9cQCRQWFoaIiAjRMUoMixEi0tixY8fQtGlTjB07Vm1wKxGVjdTUVHh7e+Ojjz7CoEGDkJmZKTpSiWAxQkQaS09Px927dwEA48ePx507d974e0ZHR6u+iOj1TExMVPONXLlyBbNmzRKap6SwGCEijbm7u2Po0KEA/vcXmlKpfKPv6ejoiGrVqsHR0bEkIhLpNWNjY2zZskU1NfzixYtx+vRpwaneHIsRIiqSJUuWoGbNmgCAQ4cOYf369YITERkWZ2dnzJ49GwCgVCrh6emJjIwMwaneDIsRIioSa2trBAUFqba/+uor3L59W2AiIsMzceJEtGjRAgBw7do1zJgxQ3CiN8NihIiKrGvXrhg+fDgAIC0tDV5eXsXurunVqxc6deqEXr16lWREIr1mZGSE0NBQ1USES5YswYkTJwSnKj5OekZExZKSkoImTZqoBrSuXLkSfn5+Rf4+nPSMqPgWL16MSZMmAQDq1q2LqKgoWFhYCE71P5p+fvPOCBEVi5WVFUJCQlTbkydPVhUmRFQ2xo8fj9atWwMAbt68qbNP17AYIaJi69SpE0aNGgVzc3MsWLAANWrUEB2JyKAoFAqEhITA1NQUXbt2xciRI0VHKhZ20xDRG0lNTUVMTAzq1q1brOPZTUP05i5cuICmTZtCJpOJjqKGa9MQUZmwtLQsdiFCRCXj7bffFh3hjbCbhohK3Llz53iXg0ig5ORkXLlyRXQMjbEYIaISk5aWBn9/f7Rs2RLLly8XHYfIIB08eBBNmjRBjx49kJKSIjqORliMEFGJuXjxIlasWAFJkjBt2jRcvXpVdCQigyJJEmbPno179+7h9u3bmDx5suhIGmExQkQlpnXr1vD39wcAZGZmwtPTEzk5OYJTERkOmUyGoKAg1Vwja9euxcGDBwWnKhyLESIqUXPnzkX9+vUBAGfOnMGSJUte275y5cqwsrJC5cqVyyIekd6rU6cOFi1apNoePHgwkpOTBSYqHIsRIipR5ubmCA0NhVye9+tl5syZuHz58ivbx8bGIjk5GbGxsWUVkUjvjRgxAp06dQIA3Lt3D1999ZXYQIVgMUJEJa5169aYMGECACArKwseHh7Izs4WnIrIcMjlcgQFBcHS0hIAsGHDBoSHhwtO9WosRoioVMyePRsNGzYEAERERGDx4sWCExEZltq1a+Obb75RbXt7eyMpKUlgoldjMUJEpcLMzAxbtmyBQqEAkFecXLx4UXAqIsMybNgwdO3aFQAQHR2N8ePHC05UMBYjRFRqWrRooeqrbt68OUxNTfO1sbe3h7W1Nezt7cs6HpHee9FdY2VlBXNzczRp0gTauAoM16YholKVmZmJkJAQDBkyBEZG+Veg4No0RKVv3759aNiwYZkv3aDp5zeLESISisUIkf7S9POb3TREVOYyMjKQlZUlOgaRQdOmwawsRoioTJ05cwbNmzfHvHnzREchMkhpaWkYO3YsGjVqhISEBNFxALAYIaIyFBcXh44dO+LatWuYP38+IiIiREciMjjjxo3DypUr8fDhQ4wZM0Z0HADFLEbWrVsHJycnmJmZwdXVFceOHXtt+yNHjsDV1RVmZmaoXbs2NmzYUKywRKTbqlSpolq4Kzc3Fx4eHlo5sp9In02fPh22trYAgG+//RZ79+4VnKgYxciOHTswduxYTJ06FZGRkWjfvj0++OAD3L9/v8D2d+7cwYcffoj27dsjMjISU6ZMgZ+fH3bv3v3G4YlI90yZMgXNmjUDAFy+fJnFCFEZq1atGlauXKnaHjZsGJ4+fSowUTGepmnVqhVcXFywfv161b6GDRuid+/eWLBgQb72kyZNwr59+9SWEvf19cWFCxdw8uRJjV6TT9MQ6ZeLFy/Czc1NbYp4Pk1DVHYkSULPnj3x66+/AgA+//xzbN++vcRfR9PP7/wP/b9GVlYWIiIiVLdZX3B3d8eJEycKPObkyZNwd3dX2/fee+8hKCgI2dnZMDY2zndMZmYmMjMz1U6GiPRH06ZNMXPmTEybNk21T6lUolq1agCAjz76CBs3blQ7xs3NTaPF9BYvXowvvvhCtX39+nXVDJSFOXv2LBwcHFTbgYGBmDNnTqHH1atXL98y7QMGDMCRI0cKPdbHxwczZ85U2/fi/4fCfPfdd6rF0ADg8OHDGDhwoEbHPnjwQG179uzZ2LRpU6HHdezYEdu2bVPb16VLF9y4caPQY2fMmIGhQ4eqth89eoQWLVpolPevv/5SrQYNANu3b9do8Td7e3ucO3dObd+wYcOwf//+Qo/9/PPP1aZTB4AGDRogJSWl0GM3bNiA7t27q7YjIiLQq1evQo8DgKtXr8La2lq1vWzZMixbtqzQ41xcXLBv3z61fT179sT58+cLbJ+bmwuZTAZJkvD9999j1KhRaNu2rUYZS1qRipH4+Hjk5ubCzs5Obb+dnd0rf0nExsYW2D4nJwfx8fFqb/wXFixYgNmzZxclGhHpmEmTJmHPnj2Ijo6GsbExHj58iIcPHwIAnj17lq99bGys6t9fJy0tTW07JydHo+MA5Lszk5KSotGxL/rf/ys+Pl6jYxMTE/Pt0zTvf/9oe7Gt6bEF5dDk2Pj4+Hz7Hj9+rNGxL3+I5+bmapw3JydHbTstLa3Y5/rs2TONji3oSZOYmBgkJycXemx6erradlZWlsZ5X+6wSEpK0ujY6tWr59v35MkTjY7t06cP2rRpo1G+0lCkYuQFmUymti1JUr59hbUvaP8LAQEB8Pf3V20nJSUV+H8yEekuIyMjhIeHo1y5cli+fLnaX34VKlTI117T6eItLCzyvU7VqlU1OvbFOjovWFlZaXTsy39wAUClSpU0OragQkbTvC9Pr29qaqrxsQXl0OTYSpUq5dtnZ2dXYFH1MisrK7VthUKhcd6XZ++1sLDQ6NiCfm4qVKig0bHly5fPt8/R0VGjOyPm5uZq2yYmJhqf68ufjTY2NhodW7ly5QL3FXasUqlE27ZtX/s5XtqKNGYkKysLFhYW2LVrFz7++GPV/jFjxiAqKqrAW5IdOnRA8+bN1QbL7NmzB3379kVaWlqB3TQv45gRIiIi3VMqM7CamJjA1dUV4eHhavvDw8Nf2c/Upk2bfO3//PNPuLm5aVSIEBERkX4r8qO9/v7+2Lx5M4KDg3H16lWMGzcO9+/fh6+vL4C8LpZBgwap2vv6+uLevXvw9/fH1atXERwcjKCgIEyYMKHkzoKIiIh0VpHHjPTr1w9Pnz7FnDlz8OjRIzg7OyMsLAw1a9YEkDc6+r9zjjg5OSEsLAzjxo3D2rVr4ejoiFWrVqFPnz4ldxZERESks7hqLxEREZUKrtpLREREOoHFCBEREQnFYoSIiIiEYjFCREREQrEYISIiIqFYjBAREZFQLEaIiIhIKBYjREREJBSLESIiIhKqyNPBi/BiktikpCTBSYiIiEhTLz63C5vsXSeKkeTkZABA9erVBSchIiKiokpOToatre0r/10n1qZRKpWIiYmBtbU1ZDJZiX3fpKQkVK9eHdHR0Xq75o2+nyPPT/fp+znq+/kB+n+OPL/ikyQJycnJcHR0hFz+6pEhOnFnRC6Xo1q1aqX2/W1sbPTyB+y/9P0ceX66T9/PUd/PD9D/c+T5Fc/r7oi8wAGsREREJBSLESIiIhLKoIsRU1NTzJw5E6ampqKjlBp9P0een+7T93PU9/MD9P8ceX6lTycGsBIREZH+Mug7I0RERCQeixEiIiISisUIERERCcVihIiIiITS+2Lk66+/Rtu2bWFhYYFy5cppdIwkSZg1axYcHR1hbm6OTp064fLly2ptMjMzMXr0aFSqVAmWlpbo2bMnHjx4UApn8HoJCQn48ssvYWtrC1tbW3z55Zd4/vz5a4+RyWQFfn3zzTeqNp06dcr37/379y/ls8mvOOfn6emZL3vr1q3V2mjL9QOKfo7Z2dmYNGkSmjRpAktLSzg6OmLQoEGIiYlRayfqGq5btw5OTk4wMzODq6srjh079tr2R44cgaurK8zMzFC7dm1s2LAhX5vdu3ejUaNGMDU1RaNGjbBnz57Siq+RopzjTz/9hHfffReVK1eGjY0N2rRpgz/++EOtTWhoaIHvyYyMjNI+lQIV5fwOHz5cYPZr166ptdOma1iU8yvo94lMJkPjxo1VbbTp+h09ehQ9evSAo6MjZDIZfv7550KP0Yr3oKTnZsyYIS1btkzy9/eXbG1tNTpm4cKFkrW1tbR7927p0qVLUr9+/SQHBwcpKSlJ1cbX11eqWrWqFB4eLp0/f17q3Lmz9Pbbb0s5OTmldCYFe//99yVnZ2fpxIkT0okTJyRnZ2epe/furz3m0aNHal/BwcGSTCaT/v33X1Wbjh07Sj4+Pmrtnj9/Xtqnk09xzs/Dw0N6//331bI/ffpUrY22XD9JKvo5Pn/+XOrWrZu0Y8cO6dq1a9LJkyelVq1aSa6urmrtRFzDH374QTI2NpY2bdokXblyRRozZoxkaWkp3bt3r8D2t2/fliwsLKQxY8ZIV65ckTZt2iQZGxtLP/74o6rNiRMnJIVCIc2fP1+6evWqNH/+fMnIyEg6depUqZ7LqxT1HMeMGSMtWrRIOnPmjHTjxg0pICBAMjY2ls6fP69qExISItnY2OR7b4pQ1PM7dOiQBEC6fv26Wvb/vpe06RoW9fyeP3+udl7R0dFShQoVpJkzZ6raaNP1CwsLk6ZOnSrt3r1bAiDt2bPnte215T2o98XICyEhIRoVI0qlUrK3t5cWLlyo2peRkSHZ2tpKGzZskCQp74fT2NhY+uGHH1RtHj58KMnlcun3338v8eyvcuXKFQmA2g/EyZMnJQDStWvXNP4+vXr1krp06aK2r2PHjtKYMWNKKmqxFPf8PDw8pF69er3y37Xl+klSyV3DM2fOSADUfqGKuIYtW7aUfH191fY1aNBAmjx5coHtv/rqK6lBgwZq+4YNGya1bt1atd23b1/p/fffV2vz3nvvSf379y+h1EVT1HMsSKNGjaTZs2ertjX9/VQWinp+L4qRhISEV35PbbqGb3r99uzZI8lkMunu3buqfdp0/f5Lk2JEW96Det9NU1R37txBbGws3N3dVftMTU3RsWNHnDhxAgAQERGB7OxstTaOjo5wdnZWtSkLJ0+ehK2tLVq1aqXa17p1a9ja2mqc4/Hjx9i/fz+8vb3z/du2bdtQqVIlNG7cGBMmTFCtnlxW3uT8Dh8+jCpVqqBevXrw8fFBXFyc6t+05foBJXMNASAxMREymSxfV2RZXsOsrCxERESo/f8KAO7u7q88l5MnT+Zr/9577+HcuXPIzs5+bZuyvlZA8c7xZUqlEsnJyahQoYLa/pSUFNSsWRPVqlVD9+7dERkZWWK5NfUm59e8eXM4ODiga9euOHTokNq/acs1LInrFxQUhG7duqFmzZpq+7Xh+hWHtrwHdWKhvLIUGxsLALCzs1Pbb2dnh3v37qnamJiYoHz58vnavDi+LMTGxqJKlSr59lepUkXjHFu2bIG1tTU++eQTtf0DBgyAk5MT7O3t8c8//yAgIAAXLlxAeHh4iWTXRHHP74MPPsBnn32GmjVr4s6dO5g+fTq6dOmCiIgImJqaas31A0rmGmZkZGDy5Mn44osv1Ba5KutrGB8fj9zc3ALfO686l9jY2ALb5+TkID4+Hg4ODq9sU9bXCijeOb5s6dKlSE1NRd++fVX7GjRogNDQUDRp0gRJSUlYuXIl2rVrhwsXLqBu3boleg6vU5zzc3BwQGBgIFxdXZGZmYlvv/0WXbt2xeHDh9GhQwcAr77OZX0N3/T6PXr0CL/99hu2b9+utl9brl9xaMt7UCeLkVmzZmH27NmvbXP27Fm4ubkV+zVkMpnatiRJ+fa9TJM2mtD0/ID8OYuaIzg4GAMGDICZmZnafh8fH9V/Ozs7o27dunBzc8P58+fh4uKi0fd+ldI+v379+qn+29nZGW5ubqhZsyb279+fr+gqyvctirK6htnZ2ejfvz+USiXWrVun9m+leQ1fp6jvnYLav7y/OO/H0lTcPN9//z1mzZqFvXv3qhWhrVu3Vhtk3a5dO7i4uGD16tVYtWpVyQXXUFHOr379+qhfv75qu02bNoiOjsaSJUtUxUhRv2dpK26W0NBQlCtXDr1791bbr23Xr6i04T2ok8XIqFGjCn0qoFatWsX63vb29gDyqkUHBwfV/ri4OFVlaG9vj6ysLCQkJKj9dR0XF4e2bdsW63X/S9Pzu3jxIh4/fpzv3548eZKvii3IsWPHcP36dezYsaPQti4uLjA2NsbNmzff+IOsrM7vBQcHB9SsWRM3b94EUPrXDyibc8zOzkbfvn1x584dHDx4sNClv0vyGhakUqVKUCgU+f5a+u9752X29vYFtjcyMkLFihVf26YoPwMlpTjn+MKOHTvg7e2NXbt2oVu3bq9tK5fL0aJFC9XPbFl5k/P7r9atW+O7775TbWvLNXyT85MkCcHBwfjyyy9hYmLy2rairl9xaM17sMRGn2i5og5gXbRokWpfZmZmgQNYd+zYoWoTExMjbADr6dOnVftOnTql8eBHDw+PfE9gvMqlS5ckANKRI0eKnbeo3vT8XoiPj5dMTU2lLVu2SJKkPddPkop/jllZWVLv3r2lxo0bS3FxcRq9Vllcw5YtW0rDhw9X29ewYcPXDmBt2LCh2j5fX998g+c++OADtTbvv/++0AGsRTlHSZKk7du3S2ZmZoUOJnxBqVRKbm5ukpeX15tELZbinN/L+vTpI3Xu3Fm1rU3XsLjn92Kg7qVLlwp9DZHX77+g4QBWbXgP6n0xcu/ePSkyMlKaPXu2ZGVlJUVGRkqRkZFScnKyqk39+vWln376SbW9cOFCydbWVvrpp5+kS5cuSZ9//nmBj/ZWq1ZNOnDggHT+/HmpS5cuwh7tbdq0qXTy5Enp5MmTUpMmTfI9Fvry+UmSJCUmJkoWFhbS+vXr833PW7duSbNnz5bOnj0r3blzR9q/f7/UoEEDqXnz5lp/fsnJydL48eOlEydOSHfu3JEOHToktWnTRqpatapWXj9JKvo5ZmdnSz179pSqVasmRUVFqT1KmJmZKUmSuGv44rHJoKAg6cqVK9LYsWMlS0tL1ZMHkydPlr788ktV+xePFY4bN066cuWKFBQUlO+xwr///ltSKBTSwoULpatXr0oLFy7Uikd7NT3H7du3S0ZGRtLatWtf+Zj1rFmzpN9//136999/pcjISMnLy0syMjJSK1K19fyWL18u7dmzR7px44b0zz//SJMnT5YASLt371a10aZrWNTze2HgwIFSq1atCvye2nT9kpOTVZ9zAKRly5ZJkZGRqifttPU9qPfFiIeHhwQg39ehQ4dUbQBIISEhqm2lUinNnDlTsre3l0xNTaUOHTrkq4bT09OlUaNGSRUqVJDMzc2l7t27S/fv3y+js/qfp0+fSgMGDJCsra0la2tracCAAfkesXv5/CRJkjZu3CiZm5sXOO/E/fv3pQ4dOkgVKlSQTExMpLfeekvy8/PLN1dHWSjq+aWlpUnu7u5S5cqVJWNjY6lGjRqSh4dHvmujLddPkop+jnfu3CnwZ/q/P9cir+HatWulmjVrSiYmJpKLi4vanRgPDw+pY8eOau0PHz4sNW/eXDIxMZFq1apVYIG8a9cuqX79+pKxsbHUoEEDtQ86EYpyjh07dizwWnl4eKjajB07VqpRo4ZkYmIiVa5cWXJ3d5dOnDhRhmekrijnt2jRIumtt96SzMzMpPLly0vvvPOOtH///nzfU5uuYVF/Rp8/fy6Zm5tLgYGBBX4/bbp+L+7gvOrnTVvfgzJJ+v+RKkREREQCcJ4RIiIiEorFCBEREQnFYoSIiIiEYjFCREREQrEYISIiIqFYjBAREZFQLEaIiIhIKBYjREREJBSLESIiIhKKxQgREREJxWKEiIiIhGIxQkREREL9H5CRcky+tb93AAAAAElFTkSuQmCC"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=7648534b"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=feb65cc1"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +<p>Now the evaluation of the flux is done at the midpoint of the surface (in contrast to the previous task) but its direction evaluation is not normal to the surface!</p> +<p>Thus, the gradient and flux are computed incorrectly if we applied the scheme implemented in our code.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=f6bb4e0f"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#AABAB2; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Task 3.4:</b> +<p>Now lets analyze one last situation and change the coordinates of the second triangle to [0,0] , [0,1] , [-1.5,1].</p> +<p>Plot the centroid of each triangle, its connecting line and the middle distance. Write down what this implies for the <strong>numerical derivative approximation of the flux normal to the surface</strong>.</p> +</p> +</div> +</div> +</div> +</div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=1363e10c"> +<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 [22]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> +<div class="cm-editor cm-s-jupyter"> +<div class="highlight hl-ipython3"><pre><span></span><span class="n">x_v1</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">]</span> +<span class="n">y_v1</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">]</span> +<span class="n">coordinates_v1</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">x_v1</span><span class="p">,</span><span class="n">y_v1</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> + +<span class="n">x_v2</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">0</span> <span class="p">,</span> <span class="o">-</span><span class="mf">1.5</span> <span class="p">]</span> +<span class="n">y_v2</span> <span class="o">=</span> <span class="p">[</span> <span class="mi">0</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">,</span> <span class="mi">1</span> <span class="p">]</span> +<span class="n">coordinates_v2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">x_v2</span><span class="p">,</span><span class="n">y_v2</span><span class="p">])</span><span class="o">.</span><span class="n">T</span> + +<span class="n">centroid_1</span> <span class="o">=</span> <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">x_v1</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">y_v1</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">]</span> +<span class="n">centroid_2</span> <span class="o">=</span> <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">x_v2</span><span class="p">)</span><span class="o">/</span><span class="mi">3</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">y_v2</span><span class="p">)</span><span class="o">/</span><span class="mi">3</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">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</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">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</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="p">(</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">+</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">,</span> <span class="p">(</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">+</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span> <span class="p">[</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="p">,</span> <span class="n">centroid_2</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span> <span class="p">,</span> <span class="p">[</span><span class="n">centroid_1</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="n">centroid_2</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span> <span class="p">)</span> + +<span class="n">plotting_volumes</span><span class="p">(</span><span class="n">coordinates_v1</span><span class="p">)</span> +<span class="n">plotting_volumes</span><span class="p">(</span><span class="n">coordinates_v2</span><span class="p">)</span> +</pre></div> +</div> +</div> +</div> +</div> +<div class="jp-Cell-outputWrapper"> +<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> +</div> +<div class="jp-OutputArea jp-Cell-outputArea"> +<div class="jp-OutputArea-child"> +<div class="jp-OutputPrompt jp-OutputArea-prompt"></div> +<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0"> +<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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jY1Nlm2FQqFxXhOTrB9XVlZWGrXNacp+BwcHjdoWLlw4275ixYppdGXE0tIyy7aZmZnGP+u7n412dnYatXVycspxnyZtRXeByFWfkbS0NFhZWWHLli3o2LGjev+IESNw8eLFHC9JNm7cGB4eHliwYIF6344dO9C1a1ckJSXleJvmXewzQkREpH8KZGivmZkZvLy8cPDgwSz7Dx48iAYNGuTYpn79+tmOP3DgAGrVqqVRIUJERESGLddDe0ePHo1Vq1ZhzZo1iIyMxKhRo3D//n0MGTIEQOYtlj59+qiPHzJkCO7du4fRo0cjMjISa9aswerVqzF27Nj8+ymIiIhIb+W6z0i3bt3w/PlzTJ8+HY8fP0a1atWwd+9elCpVCkBm7+h/zzni7u6OvXv3YtSoUVi8eDGKFSuGX3/9FX5+fvn3UxAREZHe4nTwREREVCAKdDp4IiIiovzCYoSIiIiEYjFCREREQrEYISIiIqFYjBAREZFQLEaIiIhIKBYjREREJBSLESIiIhKKxQgREREJlevp4EV4O0lsQkKC4CRERESkqbef2x+b7F0vipHExEQAgJubm+AkRERElFuJiYmwt7d/79/rxdo0KpUKjx49gq2tLWQyWb49b0JCAtzc3PDgwQOueVPAeK61g+dZO3ietYPnWTsK8jxLkoTExEQUK1YMcvn7e4boxZURuVyOEiVKFNjz29nZ8Y2uJTzX2sHzrB08z9rB86wdBXWeP3RF5C12YCUiIiKhWIwQERGRUEZdjJibm2PKlCkwNzcXHcXg8VxrB8+zdvA8awfPs3bownnWiw6sREREZLiM+soIERERicdihIiIiIRiMUJERERCsRghIiIioYyuGJk5cyYaNGgAKysrFCpUSKM2/fr1g0wmy/KoV69ewQbVc3k5z5IkYerUqShWrBgsLS3RtGlTXL16tWCD6rmXL1+id+/esLe3h729PXr37o1Xr159sA3fz5pZsmQJ3N3dYWFhAS8vL4SGhn7w+GPHjsHLywsWFhYoU6YMli1bpqWk+i035/no0aPZ3rsymQzXr1/XYmL9c/z4cbRv3x7FihWDTCZDSEjIR9to+/1sdMVIWloaunTpgm+++SZX7b788ks8fvxY/di7d28BJTQMeTnPc+bMwbx587Bo0SKcP38eLi4uaNGihXptIsrO398fFy9exP79+7F//35cvHgRvXv3/mg7vp8/bPPmzRg5ciSCgoIQEREBb29vtG7dGvfv38/x+Dt37qBNmzbw9vZGREQEJkyYgOHDh2Pbtm1aTq5fcnue37px40aW92/58uW1lFg/vXnzBjVr1sSiRYs0Ol7I+1kyUr/99ptkb2+v0bF9+/aVfHx8CjSPodL0PKtUKsnFxUWaPXu2el9KSopkb28vLVu2rAAT6q9r165JAKQzZ86o950+fVoCIF2/fv297fh+/rg6depIQ4YMybKvUqVKUkBAQI7Hf//991KlSpWy7Bs8eLBUr169AstoCHJ7no8cOSIBkF6+fKmFdIYJgLRjx44PHiPi/Wx0V0by6ujRoyhatCgqVKiAgQMH4unTp6IjGZQ7d+4gNjYWLVu2VO8zNzdHkyZNcOrUKYHJdNfp06dhb2+PunXrqvfVq1cP9vb2Hz1nfD+/X1paGsLDw7O8FwGgZcuW7z2vp0+fznZ8q1atEBYWhvT09ALLqs/ycp7f8vDwgKurK5o3b44jR44UZEyjJOL9zGJEA61bt8b69etx+PBh/Pzzzzh//jyaNWuG1NRU0dEMRmxsLADA2dk5y35nZ2f131FWsbGxKFq0aLb9RYsW/eA54/v5w+Li4qBUKnP1XoyNjc3x+IyMDMTFxRVYVn2Wl/Ps6uqKFStWYNu2bdi+fTsqVqyI5s2b4/jx49qIbDREvJ8NohiZOnVqjp2a/v0ICwvL8/N369YNbdu2RbVq1dC+fXvs27cPN2/exJ49e/Lxp9B9BX2eAUAmk2XZliQp2z5Dl5vznNO5+dg54/tZM7l9L+Z0fE77KavcnOeKFSti4MCB8PT0RP369bFkyRK0bdsWc+fO1UZUo6Lt97NJgTyrlg0bNgzdu3f/4DGlS5fOt9dzdXVFqVKlEBUVlW/PqQ8K8jy7uLgAyKzIXV1d1fufPn2arUI3dJqe58uXL+PJkyfZ/u7Zs2e5OmfG+n5+H0dHRygUimzfzj/0XnRxccnxeBMTExQpUqTAsuqzvJznnNSrVw/r1q3L73hGTcT72SCKEUdHRzg6Omrt9Z4/f44HDx5k+dA0BgV5nt3d3eHi4oKDBw/Cw8MDQOY95WPHjuHHH38skNfUVZqe5/r16yM+Ph7nzp1DnTp1AABnz55FfHw8GjRooPHrGev7+X3MzMzg5eWFgwcPomPHjur9Bw8ehI+PT45t6tevj127dmXZd+DAAdSqVQumpqYFmldf5eU85yQiIoLv3Xwm5P1cYF1jddS9e/ekiIgIadq0aZKNjY0UEREhRURESImJiepjKlasKG3fvl2SJElKTEyUxowZI506dUq6c+eOdOTIEal+/fpS8eLFpYSEBFE/hs7L7XmWJEmaPXu2ZG9vL23fvl36559/pB49ekiurq48zx/w5ZdfSjVq1JBOnz4tnT59WqpevbrUrl27LMfw/Zx7mzZtkkxNTaXVq1dL165dk0aOHClZW1tLd+/elSRJkgICAqTevXurj799+7ZkZWUljRo1Srp27Zq0evVqydTUVNq6dauoH0Ev5PY8//LLL9KOHTukmzdvSleuXJECAgIkANK2bdtE/Qh6ITExUf07GIA0b948KSIiQrp3754kSbrxfja6YqRv374SgGyPI0eOqI8BIP3222+SJElSUlKS1LJlS8nJyUkyNTWVSpYsKfXt21e6f/++mB9AT+T2PEtS5vDeKVOmSC4uLpK5ubnUuHFj6Z9//tF+eD3y/PlzqWfPnpKtra1ka2sr9ezZM9uwR76f82bx4sVSqVKlJDMzM8nT01M6duyY+u/69u0rNWnSJMvxR48elTw8PCQzMzOpdOnS0tKlS7WcWD/l5jz/+OOPUtmyZSULCwupcOHCUqNGjaQ9e/YISK1f3g6JfvfRt29fSZJ04/0sk6T/75VCREREJIBBjKYhIiIi/cVihIiIiIRiMUJERERCsRghIiIioViMEBERkVAsRoiIiEgoFiNEREQkFIsRIiIiEorFCBEREQnFYoSIiIiEYjFCREREQrEYISIiIqH+D4PsJUeYZQENAAAAAElFTkSuQmCC"/> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=c4fe1da1"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p>Write your answer here.</p> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=71dc6dc3"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<div style="background-color:#FAE99E; color: black; width: 95%; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px"> +<p> +<b>Solution</b> +<p>Now the evaluation of the flux (as implemented in task 2) is not done at the midpoint of the surface, not even at the surface, and its direction is not normal to the surface!</p> +<p>Thus, there are two sources of error present, when it comes to the numerical scheme in the code of this assignment, applied to the volumes illustrated here.</p> +</p> +</div> +</div> +</div> +</div> +</div> +<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=372c834d"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<p><strong>End of notebook.</strong></p> +<h2 style="height: 60px"> +</h2> +<h3 style="position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; bottom: 60px; right: 50px; margin: 0; border: 0"> +<style> + .markdown {width:100%; position: relative} + article { position: relative } + </style> +<a href="http://creativecommons.org/licenses/by/4.0/" rel="license"> +<img alt="Creative Commons License" src="https://i.creativecommons.org/l/by/4.0/88x31.png" style="border-width:; width:88px; height:auto; padding-top:10px"> +</img></a> +<a href="https://www.tudelft.nl/en/ceg" rel="TU Delft"> +<img alt="TU Delft" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png" style="border-width:0; width:100px; height:auto; padding-bottom:0px"> +</img></a> +<a href="http://mude.citg.tudelft.nl/" rel="MUDE"> +<img alt="MUDE" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png" style="border-width:0; width:100px; height:auto; padding-bottom:0px"> +</img></a> +</h3> +<span style="font-size: 75%"> +© Copyright 2024 <a href="http://mude.citg.tudelft.nl/" rel="MUDE">MUDE</a> TU Delft. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CC BY 4.0 License</a>. + +</span></div> +</div> +</div> +</div> +</main> +</body> +<script type="application/vnd.jupyter.widget-state+json"> +{"state": {"0163d400cc2c4eb59046d0121727b17c": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_88035a6b469f4a4891e35659867ff0c6"], "layout": "IPY_MODEL_9c5112e1cfd44ed2a63e5978fc06fccc"}}, "0197503ee5c44b87a3d0c980bc2571da": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "0221bef15fef48a190eccd595775ec95": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "0335767ddbd747b4893969d3e2d93893": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "037d3788952b4be096d7515e475f24e1": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_b7b5d8c7976e490db14a6f301a8d5fca"], "layout": "IPY_MODEL_ffbdb787fdf940fab9e0d3b457888162"}}, "054b16db968e4b878f5e542f9a1173b3": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_d095a4e7d8d4445e86d3db1fdff6244f", "IPY_MODEL_27ce6d6c77074a0e9644172ecbdc2c2a"], "layout": "IPY_MODEL_9e0470afffb74df5adab27914911762d"}}, "0737166ee7324522bb73da03f9a8e778": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "07af3d288027411c8db59e4b27f81a0f": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_4dcc29bcdeb94273acb042225680f938"], "layout": "IPY_MODEL_3012cdca2fe2499d8a50dee485f62217"}}, "0962612e4e404b54ac1fac8d640cd6c0": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "0f94c44a6e2d4808a7c66c3b1c79bf1f": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "0fcdff9aa34e4e13927e34ae27360da7": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_5576cb6864c246b5b1be231eb6fff645", "max": 199, "style": "IPY_MODEL_32b1f33a1556467aaba78f0af3df1e4d", "value": 100}}, "106c527c21f1485f80938702414243e8": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "121945e57f994c77aaeca0c873e63745": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_517f04b914134b6ba5c09a4caa017bdc", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAZ4AAAGRCAYAAABVKtXaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOz9d5gk+V3mi37CpDflvWlvZrrH9EzPtBsJZEZCuwtamZUW6UosD3uAC7tX4uwFVsDsEVdIrMQujAxoFxaY2XNAEkIICbTSzghJ4313V1d1mS7vfVZWehMRv\/tHdWRnZqWtqq6qGcX7PHo0XRUZ8cusyN8bX\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\/FUCkVRqK+vp76+HgBN0zJEND09TX9\/Py6XK4eI7HZ75vX5RASwurpKS0sLDofDUt628GMBi3gsZJC9KZpda0IIpqamUBSF8+fP4\/P5tn2NfLyeN1lVVWloaKChoQHYIKJgMJhp3b5+\/ToejydHZy6biNLpNP39\/dTW1qJpmuVFZOHHAhbxWAAKz+YsLS2xvLyMz+fj3Llzmen\/rWIv2ql3G6qq0tjYSGNjI7BBLCYRjY+PE41G8Xq9GSLyer2Z15mfr9mybpniWXijwiIeCzmyN7IsYxgGg4ODzM3NZdJF2yUdeGOk2qqFzWajqakpM9+USqUyRGRaQACMjY1RX1+fsYCAW2RsEZGFNxos4vkxRiHZm2g0Sk9PD7Isc\/HiRcbHx3eMFEyC0TSNqakp3G53RqpmL7Gb17fb7TQ3N9Pc3AxANBrlpZdeQtO0HAsIMy1nWkBALhFZ7qwWXs+wiOfHFIVmc2ZnZxkYGKC7u5tjx45lZlxM58\/twmzHfv7551FVFU3TSCQSuN1uNE0jEAhklKV\/XGB2Bp44cQJFUbZkAVHIJtxyZ7Wwn2ERz48h8i2pNU3j+vXrBAIBzpw5k6lPwM6lwYQQBAIB1tfXOXbsGJ2dncCG6dv8\/DwTExMMDAyQTqc3KUv\/OAxfmsRQzgIinU5XRESWO6uF\/QyLeH6MkO+bI8sy6+vr9PT04Ha7uXTpUs4MinmMGRVtFel0mr6+PgKBAD6fj8OHD2eGUp1OJ83NzUxNTXHx4sWcjdZUls4W9PR6vW+oTbMcqZeygJiZmUHX9YIWEJY7q4X9DIt4fkyQ3SZtYmJigpGREY4cOcKhQ4cqcgetFsFgkJ6eHrxeL8eOHWN+fr7gcaYyQr7FQb6gp6ksYG60brd7RzbNvW5uqFRyaCsWEOXcWQ3DQFVVXC6XRUQWdgUW8bzBUciSOpVK0dvbSzQa5YEHHsjIwxTCVms8QogMsR09epSDBw8yPz9fVVdbIUHPcDico6Nms9lyhjXLCZXuN2yH8LZiAeH1epFlOYeITBmgAwcOWO6sFnYFFvG8gVGogWB1dZVr165RX1\/PxYsXy8remEOk1cAktnA4nENs2xUJlWWZmpoaampqOHjwYI6O2uzsLIODgzidzqKqAfsZO7GxF7KACIfDOXNEkiTl6MyZZn1m+i3fnbVQ+7ZFRBa2C4t43qDIn80xn2ynpqa444476Ojo2JaidDGsra3R09OD3+\/fpOe20wOk2Tpqhw8fLqoakE1E5ozMfsHtTPFJkoTf78fv92+KGLMtIMwGk1gsVtACwmy5t9xZLewU9te30MK2UWg2Jx6P09PTg67rXLhwITMtXwkqJR4hBOPj44yOjnLs2DEOHDhQ0OK62DXMc2xnA8tXDcgf1ozH45kZmbq6un3Tur1bm3Z2xAhkLCCGhoaIRqO88sorFVlAlHNntYjIQjlYxPMGghCCUCjEwsIC3d3dyLLM4uIifX19tLe3Z2ZFqkElNZ5UKkXvtR5IBXnwwQczG1ul59op4slH\/rBmMpkkEAiwtrbGwMAAqVSKmpqaTErK7Xbveuv2XjY1mI0abreb2tpa2tvbM6nLhYWFHAsIk4zyLSAsd1YLW4FFPG8QmLM5kUiEiYkJurq66O\/vZ3FxkdOnT9Pa2rql85ar8QQCAW70X+bMwRg21YdchHRg85O9STS79XTscDgyMzLZrcnr6+sMDw9z48aNTa3Ju7G2vY4OzL9DKQsIs4ZWyAKiHBFZpngW8mERz+sc2bM5QggURUHXdV544QVUVeXixYu4XK4tn79Yqk0IwdjYGLHVQS4eS6JIOrphoJeIWsql7Xbz6T+7NXl0dJQzZ84gSVKmI2xiYiJTiN\/p1u1s7HUbt7mGQu9rqxYQ+URkubNayIdFPK9jGIaBpmk5XWvLy8uk02m6u7s5cuTItr\/UhcgimUzSe62HLv8SJw\/GMz9X5DTB6Vn83Z0Vn8v8OeztJpzfEWYYBpFIhEAgsMkC2\/zfdgg9\/9p7CcMwKlrDVi0gCrmzFjLFs4joxwcW8bwOUWg2R9O0jDqALMscO3ZsR66VX5dZXV1lePAK9x2I4bEnNx0fnZ0oSjzm2gtdY6+Rvy5ZljMdYQcPHsQwjMzT\/vz8fFnn0dcTtlpbq9YCora2NqfLMfs+HhkZwel00traatmE\/xjAIp7XGfJlbyRJyqgD+Hw+7rvvPl555ZUdu55Z4xFCMDo6SmJtiEtHk8hSYRkdxVgreq79lGqrFrIs59Q\/CqWdslu38zfZYtjphoqtYKfWUIkFhM\/nyyEis2MuHo9n\/js7IjKHXbObFfb687KwfVjE8zpC9myOmaYYGxtjbGws08KcSCQwDGPHNhNJktB1nVdffZkDNcvccSBe8nhv7eYoKPtc+zXVVi3y007ZT\/tjY2NEo9Gc1u1se4P9httFfoW6Cs0aWr4FhPnf2Z9RodScRURvDFjE8zpAodmcZDJJb28v8Xg8p4V5p1uTw+EwIr3OvQc13LbipGLC1yCIh6PYfZ5Nvys3x\/N6Rv7TfvYmm29vYM4QmdHkXr\/\/3VqDw+GgtbU102GZbQERiUQIhUKsrKxsUt421wgUJCLLi+j1B4t49jkKWVKvrKzQ29tLY2MjZ86cyZnGzy7kbgeGYTAyMkJ6\/QZvOpFAVSo7nyzD+ugoTffevel3r+dUW7XI32SzVaXn5ubQNI2amho8Hs+ORqhbwV5dO9sCIh6P09jYiM1my\/mMssna7\/cXJCLLnfX1B4t49jHML5UZ5QghGBoaYnp6mjvvvJOOjo5NrzGJxzCMLad2EokEvdeucKhulbYyqbVCSAfngOLEY9alTEmXvU617cbGlG9vYKpKLy0toes6zzzzTI6Yp8fj2bUNcz9EXXCLrKu1gADLnfX1Bot49iHM1JrZtSbLMrFYjJ6eHoQQXLx4MSPumA\/zS7VV19Dl5WVGR65xzyk7vpvS+dXCYQsXXZthGPT19bGwsJDZ8MyCfSwWw+FwvOE3hmxVab\/fT09PD\/fcc88mDbX81u3b9bnsB+IxH65MbMUCopgXkeXOuv9gEc8+Q6HU2vz8PP39\/XR0dHDixImScw5bTbUZhsHw8DB6epqLD9iQZR2htCJFC\/vnlEJtq4HQDSQld52JRAJd1wmHw5w7dw5FUTIy\/svLy\/T09GC326mvr3\/dtyhXCnPTN1u3Dxw4kNFQW1tbY3FxMUe6xvxsdvJz2Q\/EYz5gFcNOWUBY7qz7Axbx7CPkW1Lrus7AwABLS0vcfffdme6gUjC73aqJeOLxOL29VzncnaK1WQVukpbTBtHq34fTJ7MyNU3NoQOZny0sLNDb2wvAuXPnMtL7pmjl+Pg4Z8+eJZVKFWxRrq+vz2m\/fSMhf6MzNdRqa2s5dOhQjnSN+bm43e6ciKiS1u1i2A\/EU+kQq4mtWkCUIiJzaLi5udkiotuMN963+HWI\/NkcWZYJh8OZCODSpUtVGZxVQzxLS0uMj\/Vy\/z12nI7cKEmS4qRttdjSwYqvbSI+P0XNoY2n96GhIWZnZzl+\/DiDg4PIsrxpfebTZ36LcqH2W\/Op3+wM2wnsVX2pkutmS9ccOXJk06BmX18fXq83p3W7GoIuF23sBvJTbdWiUguIbCIyRWFNIopGo1y7do2HHnooc07LJvz2wCKePUa+JbUkSUxNTXHjxg0OHTrEkSNHqr7RKzFvMwyDGzdugDHLhQfUogOhwuWDLRAPqRXi8ThXr17N1KUABgYGCh5e6D3abLacOZBEIpFRlza7nmprazNE5PV6X5ebQrVrLjSoWYqgs7vBCmG\/RDw7SX7FLCDMho58CaTa2tpMQ47NZitoE265s+4cLOLZI5g39ezsLMvLy5w6dYp0Ok1fXx+hUIj7778\/I85YLQpFFNmIxWL09V7l6CGN5kaFTGqtAFRbkrim4FILE1MxeGoSPP\/887S2tnLy5EkURSEe3+iQM7\/U+ShHlk6nk\/b29kzXU3aOf3x8PEdd4HYX5HcKOxFp2e12WlpaaGlpATZSp8FgkEAgkNO6nV2Ez97k9wPx3O6oq1D60iQiUwJJVVUMw2B+fj5jAQHkpObMFHEikbCIaBuwiGcPkN1AkE6nMxvotWvX8Pv9XLx4cVuWzaVSbYuLi0yM93L2XgcOe\/l0nCQJorIHF6Gq1lDXpnDMc4Du40dz1lVqzdVswoVEPcPhMIFAIFOQz9ZSq6+v37c22Du9UZmt26b9Q3Y32NTU1KYifLX1lduB3V5DIQuImZkZJiYmqrKAyLcJN1Nz2Tpze\/3Z7kdYxLPLyLekVhSFWCzGa6+9xvHjx+nu7t72jVoo1WYYBoODgyjSPBcfsCEVSa0Vgq\/WjggpSFT+GkmWcEVz26pLzevsxHs2UyvmE61ZB5mamso0Kpjpp\/3SqHC7a0uFusEikUhOpKjrOiMjIzQ1Ne1ZpLjXdSZFUfB4PDidTs6ePbtlCwjLnbUy7P0378cExWRvRkdHSafTnD9\/Hr\/fvyPXyo94YrEYvb1XOH5Yp6mhdGqtEOx2CcPbhhKZqep16fV54EzOuqD4ZruTm7CiKDmNCqZgZSAQyNRBzKl4M+25V9jNjUiSJHw+Hz6fL1OEf+qpp3C73SwuLjI8PIzNZsvZYKtpbNkKzM9\/rzfk7DpTIS0+k4gqtYCw3FmLwyKeXUCh2Zzl5WV6e3vx+\/0YhrFjpGOe39xIFxYWmJzoqzi1VgySQ4JIda9x2HNfUC7iuZ1P\/\/mCldlT8ZqmcfXq1T1pVNhrmSAzOu7q6sLlchV0HXU6nZue9HcS5mew15twqQYHm822JQsIy521MCziuc3In80RQjA4OMjs7Cx33nknTqczM9+yUzBngK5fv47dscKFS14kTQJRvfyNCUlKYLiakeNLFb+mrk1gaDqyqtw8x+1LtVWLbAmbQCDAsWPHMt1h+Y0K9fX1O2b6Vgh7+aRv\/i3MNRRyHS1k9raTKUvzIWmvN10z\/V0JinUWBoPBkhYQljvrBiziuU0oNJsTjUbp6elBkiQuXryI2+0mGAzueJrHMAxGR4c4fZeDxkY7IBCqE5GOs60tzuWGKrjL4ZFZnpyi9sihnJ8Xy+fvpVab2+2mtbU1k34yO54WFhZyGhXMDXennvr3OuLJJ5585Ju9ZXvsjIyMEI\/Hc+wfshWlq13DXm+y29E3zO8sLGUBYXbXZRNLNhHF43FGRkY4ceIEdrsdVVVZW1vL6bR7vcMintuA\/NkcgLm5Ofr7++nq6uL48eOZG65c63O1mJubQ1XjnH3AS3ZqXpLjGHIdUgmjtrKQowibHyldeYdbfOEW8exlqq0csq9dqPXWrA+ZT\/3bGdjMx36KeMohP2WZbW0wMDBAKpXKad32+\/1lCSV7hm0vsZOzRKUsIAYHB0mlUpkaY7YFhJmtWFpa4uTJk6TTadLpNO973\/v4xV\/8Rf7Nv\/k3O7K+vYZFPDuIQpbUZsprdXWVe++9NxOam9gp4tmQ1+nH6Qpw8ZKHQt8fSU0hUioS2pauIQEhYaemitfI2uqt1++jVFs1KNSoYG4iN27cyHjtZA9s7vXTe6WolnjykW1tUEhR2jCMTfpp+dd6IxJPPvI\/p2wiyreAMLsKsx9mzBrSGwUW8ewQ8hsIJEkiFArR09ODy+Xi4sWLBbuDdoJ4IpEIfX1XufNOhfqG4ikgSdIw1BqkLDKoFh6fhFi3Ixmpio731d06Lntjyd9k9jriqQaFBjbX1tYIBAKbNtv6+vqSFgd7Pby5XeLJRiFF6fwhX1M\/zfyf2+3OpF73mnh0Xd8Vl1hJkjbZZGQT9vT0NEIIrly5wtTUFF6vl3g8XlSRvhL8\/u\/\/Pr\/1W7\/Fxz72MR599FFg42\/\/u7\/7u\/zpn\/4pa2trnDt3jj\/+4z\/m1KlTJc\/1jW98g0ceeYTR0VGOHDnCpz\/9ad7znvdUtR6LeHYA+bM5ABMTE4yMjHD48GEOHz5c9EtlNhxs9WlrdnaWublBzp3zYqtkIFSOICQvkqiyRe0mZMmJkTaQ1SiSKG+bUNOqEA4EcdbX7mo79W4ifxOJRqMZaZ\/sRgUzItpPefqdJJ58FBvyNdXITdkan8+X2Xz38rO5nRFPKeQT9traGn19fTQ1NfHXf\/3XfOUrXyGRSPC7v\/u79Pb28pa3vIX77ruvYpJ85ZVX+NM\/\/VPuvjvXI+tzn\/scf\/iHf8hjjz3G8ePH+b3f+z0efvhhhoaG8Pl8Bc\/1wgsv8MEPfpBPfepTvOc97+Gb3\/wmH\/jAB3j22Wc5d+5cxe\/59ZEP2KcwGwhSqVSGdNLpNJcvX2ZycpKzZ8+W1VrLNm6rBpqmce1aD8nkCOcvuCsiHQBJAlSlqkkeTRMkwzJMraL0v4YSmID\/9TTGeBTDKB\/+h8ZHs65fOLLZ66fdnYK52XZ3d3PPPffwpje9ibvuugu32838\/Dwvvvgizz\/\/PIODgywuLpJOp\/d0vbeTePJhDvkePHiQM2fO8KY3vYlTp05lGjXMz2ZgYICFhYVMt9duYa+Ip9A6bDYbnZ2d\/MEf\/AETExP4fD7e9KY38dxzz\/Hwww\/zkY98pKJzRSIRPvzhD\/Nnf\/ZnGZUG2Pi7P\/roo\/z2b\/82733vezl9+jSPP\/44sViMv\/7rvy56vkcffZSHH36YT3ziE5w8eZJPfOITvO1tb8tEUZXCini2iEKzOYFAgGvXrlFbW8ulS5cqkqrfCvGEw2GuX7\/KnadU6uur766S5ASGUo+kB0oeF40a6GsRPME5XFmqBZIeR5w4hdx7BXpBdB1C3HkcyRFHYvP70MOLt157k3hCoRCxWIz6+vrMRPcb0YE0u1EBNrcnRyIRZFlmeHg4Y\/2wG+keE7tJPPkwZWvM7865c+cyM0TZahPZTRzbsX8oB13Xb\/uwbKXryL4HZFkmGAzyS7\/0Sxw9ejTT7FIJfvVXf5V\/\/s\/\/OW9\/+9v5vd\/7vczPx8fHWVhY4B3veEfmZw6Hg5\/4iZ\/g+eef55d+6ZcKnu+FF17g137t13J+9s53vtMint1Aodmc4eFhJicnOXnyJJ2dnRV\/kashHiEEs7OzLCwMce68F5ttGwOhShyh25HIfaoUQiYZAW12Cr+2Xvz1fgkhSUhCIE2PI02PI3w1GGfuQ6qTkUQyc6zDkSudMz09zdTUFDabLdMFlUqliEajNDQ0vGGin0LIb0+enZ1lamoKTdMYGhoimUxmusLq6+s3CXruNMwa015+5qZqQSG1ALPukT0bk01EO0nS+yXiySce00DRbC4wm13K4atf\/SqXL1\/mlVde2fS7hYUFgEyd0kRLSwuTk5NFz7mwsFDwNeb5KoVFPFUgezbHLIgmEgl6enrQNI3z588XzY0WQ6XEo2ka16\/34Xavc+68G0naXkOCJBkYqhdJ24h6hHAgQkmYHcJdQeOApEUQJ07BYN+tn4XXkZ7+IUJR0e68h6ABjUdc1LWDkdbRMTLqv2fPnsXpdGY6xEZHRxkfH2dycnJTPeSNTkR2u5077rgD2GhUMOtD2Y0K5udRqlFhK9jr5gYovuHn22Jkz8bktyTX19dvu5twvxJPNLrhxlhNV9v09DQf+9jHeOKJJ0pGcfl\/+0ruh628Jh8W8VQIwzCIx+Ncu3aNe+65B1mWWVxcpK+vj9bWVu64444tP30pilKSeEKhENevX+Wuu23U1LjYKM1tvzYgK1GMmA95dQ5l9Xr1J2goXAiWdA219zUageXeOtJdnaTWrjMaCiJJEnfffTd+v590Op0pqs7Pz2dkW\/IVps1Nt76+\/ramWvYC+elFl8tFR0dHpivMFPQ0zcyyPWR2olFhPxBPpQKh2bMx2S3JgUCA2dlZdF3Pad32+XxVvbfd6mqrdh1mOraav\/Vrr73G0tIS999\/f855n376ab70pS8xNDQEbEQwbW1tmWOWlpY2RTTZaG1t3RTdlHtNIVjEUwbZszmaprG0tISmaYyMjDA\/P8\/p06czQ2JbRbGWaiEE09PTLK+McOGiB1U1AB1hOBCk2c5+IQwbBMLIkXlYrVwGJ2fd6XX0Q8eRx28UPaZJXoPZNV7tC9Lx3vcwPj5ectjSdJE8ePBgzuDmxMQE169fz6Ra6uvrtzQlvx9RbHMsJOhp1kBMDxlTR80k52qJeT8Qz1YEQgu1JGe3bpvpomwiKhct7teIJxaLVR3pvu1tb9skxfXzP\/\/znDx5kt\/8zd\/k8OHDtLa28uSTT3LmzIaQbyqV4qmnnuKzn\/1s0fNeuHCBJ598MqfO88QTT2SMHiuFRTwlkC97Y26YL7\/8MqqqZmRvtotCxKNpGn19vdTVR3jwQVdOak2SYxiGD0kK55+qLIQAEnakhWEkY+N9BWQ\/DVtUNJDa6mC8\/HHd9nXqjhwpmj8u1FyQP7hpploCgQADAwOk02lqamoy2mLbEfbcz9bXJrL14yC3USHbAjtbR60cMe83VeitIr91WwhR1PraJGqn05nz3vcr8UQikaqJx+fzcfr06ZyfeTweGhoaMj\/\/+Mc\/zmc+8xmOHTvGsWPH+MxnPoPb7eZDH\/pQ5jUf\/ehH6ejo4Pd\/\/\/cB+NjHPsab3\/xmPvvZz\/Lud7+bb33rW3z\/+9\/n2Wefreo9WsRTBNmzOWbxdX5+HoCGhgZOnjy5YzdpPvGsr68zMNDDXXfbqakp\/CeSpAjCcCLJ5WdpTAjdgbS0hBRbyfl5nV9gJOuR46W73AquXVtD7ziAPFu8IAnQ6A4Rml\/eVjt1fqolFotl6iETExM58zLmxvJ6wFY3\/kI6aubnYdZAyjUq7JeIZ6c3fEmSMtHzgQMHMvp7gUBgk\/5etiHefiGe7Mg1Go1ua3i0GH7jN36DeDzOr\/zKr2QGSJ944omcOvXU1FTOZ3Lx4kW++tWv8ju\/8zs88sgjHDlyhK997WtVzfCARTybUMg3Z6Owf521tTUkSeLAgQM77g9vGAZCCKamplgNjHL+ghtVLf40LEkCgUAICUkq\/dQshIyISMhLA0gFJngkBMLjQcTXCv6+HKQD7VCGeGQJFn\/4DFJ7fdHNrloHUtPgzBxONDeW7DSUSUK3uxV3q9jJSMtut+cQc6Fp+OyN1uPx7Avi2Y015Le1ZxsFmkZvkiRlakVbSVvuFPLbuk3i2e5n9KMf\/Sjn35Ik8clPfpJPfvKTFb8G4P3vfz\/vf\/\/7t7UWi3iyUGg2Z319nZ6eHjweDxcvXuSZZ57ZcTVpWZZJpVJcvXqFhsYoDzzgKksmAJKULJtyE5oTaWEaOVla2FPSQhh1B1DWJqpdPpIWQDS2Iq2UbqlUZq8jdbz5toiEFpqXyW7FNVWUzTRUTU3Nvni6hdunGpAvXxOJRAgEAjmNCh6PB13XSSQSexYh7kWkkZ\/GTafTPP\/888iynJO2zK4n7pZjbaGuttsR8ewlLOK5CcMwSKVSOV+C8fFxRkdHOXr0KAcPHsw4CJrEtJPXHh8f5Mx9bvz+6v4kshzGMLzIcq4ETjoNasRADlTerSYRQdg8SOloVWuQEOhHDqKUIZ4ub4DxlLYrygWqqub4pWR3QM3NzWU6oOrr6zOS9HuB3bpudqOCmXpaX19nbm4OwzB44YUXMhGiGRHt1hP\/XtteA5n3evDgQbxeb07rtjlfZbZum0Kwt6uxpViN542EH3viMVNrpqK0GX1cu3aNWCzGAw88kHmKhlsmazt17cnJSdyeJPfd58Fm29omJEkJhFCRpI1mgURYQl2aRK6y5VoSaYyaZpSVCroF8iAba6TcXuyx4hpwDpuBPDyJOHPPtlNt1SJfHdjUU1tdXSWVStHb20tDQ0MmNedwOG7bWvKxF6kusx5m6qedPXs200FoPvHvVgfhfmhwMNdhvsd8W4PstKWpJp1t\/7CTg76FIp43kjI1\/JgTT6HU2urqKteuXaOhoYEzZ85sCq\/LzdxUio3N7hotLXEefNC9rdZoSdIQhgchJAiEcK3PbflcshbA8Lcjh6o7hywJ1NOn4eUXSx5XF5jdcz+e7A6o7u5unnvuObq6ukin08zOzjIwMJCRajHrQ7crzbLXwqhmfSW\/USH7iT\/bZ8eMiHZyo90PRX2zxlpsHfmt27FYLPP5TE1NIYTYsUHfQu3UFvG8QVBI9ubGjRtMTU1xxx130NHRUfDG2YmIZ+PL3MOZMw58VabWikFoOtJqCDm2ddLJQDUQsg3JqDxiEooTSZEQTg9Soniq7pBnjWgB\/5W9fOI101Bmm3K2VIvpHmn67dwOGZu9tkUodP38DsJs6wdzo81uTXa73Vt+H\/uFeKAyF9TsxpbOzs6cQd9AIMDY2FhO63u1ChxWqu0NiEKW1PF4nJ6eHgzD4MKFCyWfLrYT8QghGB8fJxye4NJDbiTJC1Q\/i5N7ThnCAmX9BgIJw16DnCqusVYJJCOOUd+FsjKW+ZmBgmTzILChpw0igTWUVBoPOnIoiJROIAHp+qMoK+NIqcIe2XU+nbmeQZre3rTpd3v99G8iX6qlkIxN9tDmdjbdvUYl9ZVCjQrmjMzKykqOooL5mVTTqLAfajzmd3or6cRCg76mdbqpwGG323OIqNTnk2\/BHY1Gc5Sl3wj4sSKefEtqWZaZn5\/n+vXrtLe3c+LEibI33laN2zZSaz20tSU5fsIFCISofhYnG8KwI62uICWCwEaRP21oyLqEqmxzExc6utGAFFhCX1vGlkrcvMaGYE+xr4EamSK2XofLL5DShd+X1n8N3v6mnJ\/tZyO4fBmbfE8Zm82WI+tjyvxXgr1uZ97K9fNnZHRdz7Syz87OMjg4iMvlytloSzUq5G+0e4FsA8ftopB1uqk4YX4+2Y0ctbW1OfdMoVRbV1fXtte1n\/BjQTzZsjdmWG8YBn19fSwuLnLXXXdVrDW0la62QCDA0NA1ztznxOu9dUOZszi6DtV+74yUE3l5fFM6zC6niNtrUPVgdSe8CaH4YT2Csnod4aiF5TlsRuXvV9JT2Ds9xIaTuJsFkpbcdExTembz614nEUOhTXd9fT2Tgurv769aPWAvsRPEl60IALmt7NmNCtmt7Nmfiek\/s5cw94XbcR8qipJJ08JmxQmzecC8X7INJWEj4tkJhZT9hDc88RRqIIhEIly9ehW73c7FixerEt+rJuIRQjA2NkY0OsnFS26UAlGIJCWJxxW83so2dyEkiEgoweL6aC4lSjDupNZehaqB4oGIhrw0cGttySDG4TuRRnpLvHIz1NQssYBBTPbjrF1DQcv5fXtdgsWxadyduWS\/XyOeUsjfVEy17UAgkFEPyLbBzheufD1GPOWQ38peTOrI\/Ez2Q1fbbkZdhRQnTKIeGRkBoK+vj7W1NZLJ5Ja62r785S\/z5S9\/mYmJCQBOnTrFf\/pP\/4l3vetdQPEHvc997nP8+q\/\/esHfPfbYY\/z8z\/\/8pp\/H4\/GqZ8De0MRTyJJ6enqaoaEhDh48yJEjR6rOLVca8SSTSXp7e+joTHHi5EZqrRi8Xp1oVMHjKX3ejdRaAClRXtrG6zIQeJD00jM5QnYikiry1DCS2EyoUmKBsMOPr8wAas5rDA33hW4i3+ojeaAFX\/M6+Q+0gWeew\/2z7731mn2caqsGdrudlpYWWlpaMkX5QCCQiYiAHFmfvcZuEF8hqaPsjjBd13G73dhstj2rmeVHGbuJ7HsmlUrx7LPP0t7enlGSXl9fZ35+nkAgwFvf+lYeeOCBshFiZ2cn\/\/k\/\/2eOHj0KwOOPP8673\/1urly5wqlTpzLyXya++93v8gu\/8Au8733vK3lev9+fUbY2sZXB4zck8QghSCaTJJNJbDZbxpL6+vXrBINB7rvvvoqMlAqhkq621dVVhod7OXOfE4+nsqcoh0NHCBuSVLiTzEi7kJfGkSrwygFQFYFQnIh4rKAMjpBsCN2NPDOMrBfvXpMQKI1+xFykIDEVvX58BqWzESYXmZ1z0nkGsjuS7YsDjI2NZdILb0QH0uyifGdnZ2ZmJtv2QVEUVFVlaWlpT2RadjvaKNQRdvnyZVRVzdTMVFXNqZntxkzVfuisg1u1pvb2dv7Df\/gP\/Nqv\/RpvetObuHDhAteuXePzn\/88d955J0899VTJ8\/z0T\/90zr8\/\/elP8+Uvf5kXX3yRU6dObVLU\/9a3vsVb3vIWDh8+XPK8kiRtW40f3oDEY6bWJicnWVlZ4f777ycYDNLT04PP5+PSpUtVFX\/zUaqrTQhxU55liouX3Mhy5Rupqm5YFeTbHQghIaIyytpQ8RcXgaSHMNytSLFbTzcCBYEPeXYMOV248ywfbilBtO0QnrnRyq8tDFxnW4nMrFCbTjB91UX3GZGpZXXXhnh5daPrJ51OZ+RbwuHwtlSm9zNkWaampoaamhoOHTqEpmncuHGDUCi0qRZiDm3e7s1wr1N92TNEHR0dmwrxAwMDuN3unJmq20HO+6HBAW41Fph\/E0mSiEajvO997+Md73gHhmGwsrJS5iybz\/n1r3+daDTKhQsXNv1+cXGR73znOzz++ONlzxWJRDK1zXvvvZdPfepTGVuFavCGIp7s2RxVVdF1nbGxMcbGxjh27BgHDhzY9pfMVDbIRyKRoLe3h+5ujZN3lE6tFUO+3cGGZ04QJb665fVK2iqGvR4ptYaQa5EXppDjU1WfxyWHMOpakNcWK36NGptGOdSCPr5IXSrOlEk+MthUqJ9f5Z53v5N4PE5\/fz+JRILLly9nitV7oSKwm1BVFbfbjRCCU6dOkUwmM23b169fR9O0nKHE20HIe008kBt15dfM0ul0phBv2l9nS9fslKLCXqba8teR\/36yazyyLGfa\/Muht7eXCxcukEgk8Hq9fPOb3+TOO+\/cdNzjjz+Oz+fjve99b4Gz3MLJkyd57LHHuOuuuwiFQnz+85\/n0qVL9PT0cOzYsQrf4QbeEMRTaDZHCEEoFCKZTPLggw9SU1OzI9cqFPGsrKwwMtLLffe7cbu36yuy0WKNLiFVkVorej4EQlZh3UAJ9pV\/QRHICIyGGkRwueKUmyQE7nsbCY9vkFVdMs7UNTfddxsoMsiT15Gkn8LtduP1erHZbBw6dCinNddUEchWmb4dT6Z7WV8yN12Hw5Ej62PaPpgyNrIs56SgdkLUc78QT7FN32azbWpUMMm5UKNCta6jlaxhN1GOeKrBiRMnuHr1KsFgkG984xv83M\/9HE899dQm8vmLv\/gLPvzhD5e9n86fP8\/58+cz\/7506RL33XcfX\/ziF\/nCF75Q1dpe98STP5sjSRLLy8sMDQ0hSRIXL17cUbmT7BqPYRiMjIyQSs1y8ZILWd4J1WqBiOnIaxNIbF8TzqAWeXIA4WpEsDGHs1XIiQDGoTuQxioXHlUiM8R8HtzhjSaHuliMG1c9nLhXp8O5hJ7SUOxqZrPInoE4fPhwRkXA7BLbSfO3\/YBihFfK9mFubo6hoSFcLleOqOdW7vP9QDzVDJAWIudsRQUgZ36o0kaF\/Uo8pq7gVpQL7HZ7prng7NmzvPLKK3z+85\/nv\/\/3\/5455plnnmFoaIivfe1rVZ9flmUeeOABhoeHq37t65Z4smdzzC+PEILBwUFmZmbo7u5mYWFhxzW2zIgnkUjQe+0qB7qSNDXXIMub51WqhRASBHWUwCCGoxlJbM0VFCCtg5Kyoyz3AyDFljDqDyIFJra1Rim9gqhtQgouV3Y8AvWoG67c6q5rS0Tpv+zmzvsNxl54jbaf2DCRKrQJZ6sI5HeJmeZvJgm9XtNylWyM+YRszsoEAoFNtg\/19fX4\/f6KNtL9QDxbbXAo1KhgNm9kD\/dmS\/sUuz8KRRp7gULDo0KIHHO2rcJsusrGn\/\/5n3P\/\/fdzzz33bOl8V69e5a677qr6ta9L4smfzZEkiVgsRk9PD7DhkqdpGrOzszt+bVmWSSQSXL3yHPffY8flFAiiNxUItPInKAJNEyhr8Yw4p5xcImJ48TqrJzRDcpOem8Eucud4pNgChrcZObK05XUidERTJ4Zx045b6KCnNgZF03GkAsOmLY1JJu1O\/Klb6+lMxei\/7EaOXoafOFdRV1uhLrG9SMvtJLaa4itk+2CmoHp7ezEMI1MfKqWltl+IZyeijezh3oMHD+Y0KszMzGQaFQpFibcr4hGGgVTFeQspUwNVp9p+67d+i3e96110dXURDof56le\/yo9+9CO+973vZY4JhUJ8\/etf57\/+1\/9a8Bz5tte\/+7u\/y\/nz5zl27BihUIgvfOELXL16lT\/+4z+uam3wOiSe\/NkcSZKYm5vj+vXrdHZ2cuLECWRZJhwO3xbfnMXFRfzeKPecciDLN4kPHZFWwLE14tE0mfTUDDaR22XmJIaBB5nKB0ENqRZ5+gYesXktG7WZNEJ1ImnVyfQYyOBqhvl5pInLGP4DGFc314yEw4lwO4kjIbtcuGr8xMNJkq4ARjKBnLXHdSZjjA\/Mb3nzK5WWMz1UsjffYmm5vd54d+L6TqeT9vb2jHqyKVqZbfpmfg51dXWZJ\/\/9QDy3S6stu1HhyJEjmUaF\/Cixrq6ORCKx45+DnJojMG1Qe6Sz4tcUIh5VVauO5BcXF\/nIRz7C\/Pw8NTU13H333Xzve9\/j4Ycfzhzz1a9+FSEEP\/uzP1vwHPm218FgkF\/8xV9kYWGBmpoazpw5w9NPP82DDz5Y1doAJPE6mdorZEmt6zr9\/f0sLy9z11135XR7xGIxnn76ad75znfuyA0Vj8fp7b3Kwc4k7UXa2A2lFlmtrEXZhNAdiOkxFL0wEQhbLRAta5sgkBFJJ8riSNlrhoUHb2qtonqPUJ1EU3bsC7PYsoQ\/hSSjJ70ws1n+phiGhj102Dd\/Pgvv\/TkSh2oQQnD8+PGKz1dy3XlpubW1taJpuRdffJHjx4\/vyUDn6Ogo6XSakydP3rZrZD\/5BwIBwuFwJjJMJBLYbLbbev1yeO655zh16lSO79VuwDQHXFtbY2lpaZP461YbFQDU5CRy5AZ9L3dy\/F13VPy68fFx4vF4pgGgt7eXd73rXQSDwT1\/QNhJvC4inkKyN+FwmKtXr+J0Orl06dKmjgzzqWEnnuiWlpYYG+29mVorfpykxxGyhFTh\/I5IO5FmbiCXsB+Q0kEMZyuSUbylWsguWA2hhCsjAZ8URa\/tRgkWb6sWdj+GbkeaGMajbV6fJAyUWgVtyYGUqiwd2N6RYGHcQas39\/jkE08h\/fK7d9RSvJq0nK7rOx4dV7vW24lCT\/4mCQUCAXRdJxaL5XSG7Wahfa8K+9nmgGYnrNfrZW1tjYmJCSRJyqkPVWRtIAS25DD2xACzE160eHVdqYUsEd5oXjzwOiCefN8cgMnJSYaHhzl8+DCHDx8ueDOYfzxN07Y8MGoYBjdu3EBoM1x80IYsld6cJJIYWh2SPVb+3EkH8kx\/QVWBTedNLGI4G5CNzXYHhlyLPDNWdepMTixheJqQo7lNAoarARFJIw2PIperucTWUE4fx7hcmZabz60z61SJpHS89lupwPbwFOOrYdTa2yeEWCotl0ql6Ovrqygtt9PYi4RDdsOGqT3o8\/kIBAJMT08DVL\/hbgP7wRZBCIHD4aCrqyvTRWiqkC8tLTE8PJyxNshPV2adBHuiD1tyw05k8J\/WcLVXN8ZRyBLhjebFA\/uYeLJnc8wbM51O09vbm7HqLeVRYf7xtvoUHYvF6O29ytGDaVqaVCodCJVEEKF7kZTCTzpCgIipKAv9Fa9FQkAqglBtSDftrAUSQvOizFV+ntx1GiBpCNUBWgrhakasBpEnBqpquZaDkwRbmvEvVtawcPRghGtXajncEEK9GRnaJIP1b79A\/UfeuoV3sjVkb75ra2uZYvRedMvttUiozWbbZPsQCAQyG67D4cjZcLej\/FEI+0UkNJv8slUmshsVTHLu7+\/Pdamt8eNJ9aLeVF43UOn7h3Hu\/bmOqtahaVqOaHEsFtuWm+l+xb4kHsMw0DQtJ7W2trZGT08PNTU1XLx4sezNL0kSsixnhkqrweLiIuNjvZy914HTUd0TqYRAaAZCEkhy7s1yq116C\/I3RgKDRiTWEZID1pMowerPk3POdBTd24k0NowU6t3yjE9NDRhxP1KovJCoqgiaOhOML9VzrOZW+rBjdpSo8ZNbXMH2IEkSdrudhoaGgmm5wcHBTDfUTnfL7XWJNT8VXagzzFQOmJyc5Pr16xnbB1PWZ7ufxX6YoSnXTl1IUcGsD42O3OB0e4Aa\/62MyPqqCz0lSMcqd\/GFzRHPG9F9FPYZ8RSbzRkZGWFiYoITJ07Q1dVVMftX6xZqGAaDg4MozHPpQRtSmdRaMUhEMYw6JPlWyk0IBVYimXbprUBOrWDY25DnR5FSpVWny0FIMkKuQxm5gl57ACm0dVkeRUsgHelAvxKuKHXY1RonGPRzY8XF8caNZoN2Z4qXn+mHApIeu41KuuXMIdaGhoZtp+X28mm2XLShKAoNDQ0ZUd1UKlVQOWCrKcpqLKdvJ6olv0zE3FiLM7qIklcjvPr9BQDWlgJV6Q8W6mqziOc2Il\/2RpIkEokE165dI5VKcf78+aqHqKoxbYvFYvReu8KxwzrNjQpb0VrLhqSHEbIdSdYRhg1pYQkpXt7OoBQMpRZ5rBfh9m9LgUDYPIhwGnl1EAA5OIXR1IW8PL3lc8rrs4jTdyL6KlM16D4U4sbLbhajGi2ejadC1yvX4Jfev+U13C7kW2FnS9lMTk4iy3KOttxOSNnsFqptvrHb7QUtDrJTlPn1oXLXh9cf8cCGRbwz8jyyEcn5uQBGv7cR\/cfDcS5fvpx5mDHTlcXqZvmacVZzwW1E9myOmSJbXFykr6+PlpYW7r\/\/\/i0pEFRKPAsLC0yNXOXeu914vDvTWSWhYWgeUFSkucltRyiGUos8MYRkaJBKIiQbkqgujAcwnI1IM5PIyVvRmIRA1sIITw1SdHMDQ6WQk\/NoLS1Ii+WFRGsccai3s7zqpcYRxKkKTkhrrE8tUdNdmQjiXqGQ1cHq6uomKRtzkymVwtnrwvp2uj7zlQOybR8WFha4ceNGjsVzIduHbKmrvUS1ygWSHt4gHbG5qSeR8BCa24jkvU4vb3rTmzbZYdjt9oJ26bqu5+x1Zo3njYY9JR4hBKlUimQyiaqqmQ6b\/v5+5ubmOHXqFG1tbVs+fzni0XWdwcFBbKlxLh5LICQvsIMtvXoSZleQjB0kHUBKhjD8HUjJymRrYOMpTDhakEavF0yHSek4wteESESR9OrrYsLXhCGcSPEQSedBFL8DWU4jhVeLktmpY2Guv1rP4IKfezvXsSsw8tg\/cM9\/+oWqr78dbGfTyy5Cm2k5c0jxxo0bOWm57YhY3i7s5ABpIdsH87MwbR9MZWmzPvR6jHhkLYAz+mLRB7+5wVvfLy2W2vS5ZNfNshsV6uvrSaVSOXW\/rQqE7nfsGfGYsznT09PMzc3x4IMPEo1G6enpQZZlLl68uG2f8VLEE41G6b12mZMt6zQ13RxqTCwjXPUVz+GUghAOpJEBDF1Cdysoyta+3PmkY0IOzWLUdiPHF8qvRbEjUg7ksdLq1HJkGaP9EExXJvonbE4MbwtiaRVpYKOFVAJsLUeJPXvrHHJ9LaLOx8rkCi63Tp0vjU0VuO0GrrY49jk3N9ZrOF6zTuP4dXTdQFH2XrBxK8hXU85ORRVKy+235oKdRL7Fs6ksHQgEMrYPfr8fuLXB7hUpV0o8sraMM\/JSSQHf3n+8FfGnE5vJKb9ult2oYLb2r66u8tJLL7G+vk57e3tV76Wc7fW\/+Tf\/ZpP3zrlz53jxxRdLnvcb3\/gGjzzyCKOjoxw5coRPf\/rTvOc976lqbSb2hHjMSMcMK3Vdzwz1dXd3c+zYsR15AipGPHNzc8yM9XDuSBK7cuvGkISGSNrAtT0rAiFsSGOjyKkYMhBLNeNybUFzrQjpZNa7PktcdeMqIVAqHLWwvIocrky3Tl6bQu84ijxbWAFBICFqWhEpGTE+iqQtb6o3KYsjOO4\/SvK1DeM4IxCCQIgGgBDE12HZsBNRVWyqzjoa7pDCqFA5Uptm9BtPcfwDb6lovfsdZlquo6MjJxU1Pz\/P0NAQiqLgcrlYWVmhtrZ2x0Vty2E3JXPylaWj0SiLi4sEg8E992GqJNWmsIQ90VeSdHTDwdgzY5l\/V9LVll1DXFxc5M4776Snp4eJiQlefPHFjF\/V29\/+dt72trdx7733lvyblbO9Bvipn\/op\/vIv\/zLzmnJdwi+88AIf\/OAH+dSnPsV73vMevvnNb\/KBD3yAZ599lnPnzpV9j\/nYE+Ix6zhmfjsajXLjxg3uvffezJPiTiCfeHRdZ2BgAKc2ycXj8cIpp3gA4fSWlagpBiEUmJpFjt9KL7lSKwh3C5IoP1hqwlBqkccHkUTxm1wSOpKWRjhUpALabAm5DsfkOFIJa+tCkMNzJL0NOCK3Ot1SsgPF34aYnUOaubFx\/RLnsMUm0bub0aY2z\/fIkoRf0fALDQSodYK1VR\/JiJ+ga43kkz8k\/Z6Hdt0G+nYjP+WSTqfp6+sjnU4zPDxMIpHY9bTcXmm1SZKUSSHNzMzwpje9qaDzaHYL++0k5XIRjyrNoeiLyFq45HlWZnPvWS1e3XdP13Xcbjdve9vbeNvb3sbP\/uzPcvLkSbq6uvinf\/on\/uqv\/oorV66UPEc522vYeAioxsL60Ucf5eGHH+YTn\/gEAJ\/4xCd46qmnePTRR\/nKV75S1XuEPUy1SZJEKBSiv78fIQSXLl3a8SecbOKJRCL0XbvMHW0hGj3F9dQkI45INYCj+ghFIKPPrGAP59ZeJGEg4imEg4oIrRLSMeEUCQx7br1HSAqhiEJN8EbV7wHYUJiW0ugOD5K7ntRaFHVqClipuJtO0tI4mzQiKw6Ilf4sWzxpFkIpvLqD4QUf93Su8cO\/\/Q71xzozLcu7LeOyG7DZbLhcrkx9KN9bxpRsuZ3dcnstEmo+fGZ3w+XXykxS9vv9mYJ8pbYPlaI48Qhs8hQKy8ih+QK\/z8WNp3Nn2dJVEI9hGAghNrVTHz16lF\/+5V\/mYx\/7WNWp2WK21z\/60Y9obm6mtraWn\/iJn+DTn\/50SWfTF154gV\/7tV\/L+dk73\/lOHn300arWY2LPiGdycpKBgQE6OzuZnZ29LWG1STyzs7PMTVzj3OHc1FpRxENQ5XoEkJwJ4l4vPKcjJ1bRnd1IlO4aq4Z0MufOqvdstEqnqAluzxLC5vIiDBnj+hC2AlYHlUAKreI5c4jocxNljz3dEqFnyUk9Nq4uuGnqm6f1J8+xurrK7OwsQojMJtzQ0LDjm\/Be1Vqyr1suLZfdLbdTEcBeE0+xOaL8Wlk8Hs+Q8szMTEbQ07wnKjV8KwRzfnAz8Qjs8iiqvIQREUhlGo8EMj1\/l6t\/WA3xmA\/J+cST3VxQ6XssZXv9rne9i3\/1r\/4VBw4cYHx8nEceeYS3vvWtvPbaa0X34YWFBVpaWnJ+1tLSwsJC+RpzIewZ8Xg8Hh544AHsdjtTU1O37QuwuLhAuz\/EhWOJioYbAWQthJHuQLJVXuuJzISpCZaeg5FD8wh\/HRKFI4A0PmxVko4JKTSH7u9Enh7OaZXeCnR\/JwwOIetpjENHYXTrCgny0jjirk6k3tJEqMjQXR9mesZDg91F8MYUTY1NmXqA2bJstumam3BDQ8PrwnenFArd94U6xMyNdyfTcvuBeCqJXFwuFy6XK8f2IRAIsLKywujoaMbwzfw8qpH1MVu6c+8hA7t8A1UOoGtu1MRk2fOEQx5SkdyUtxZPI4zNKiaFUIh4ttpOXcr2+oMf\/GDmuNOnT3P27FkOHDjAd77zHd773vcWPWf+fbKde2fPiKepqQlN00gmkwghdvwLEA6HWV2e467OKM3+6uddiCfAVlkovzYToaGE0rMJyUgj0jIUKF2sxxRqVm7c9MypHsJRhzQ6BvLWVZaFJGM4WpGu3+p+kxdGSXYdwTY9uuXzepNzxA+1YIyXnu9ptCcZsst4hRtX1MbAXz\/NXT\/31hwZl\/xNON93p6Gh4XWlbVVppJVv\/JZt+WBaPmdry1UaEe6HOaKqBzclCZ\/Ph8\/n48CBAwV11Lxe7y0dtTIPJpvVEzQcyiCKFEIIBSVU2VP95OXCD5RaUsPmKl+vzPYYg1u211txH63E9tpEW1sbBw4cKGlh3drauim6WVpa2hQFVYo9HyA10wXbUZHOhhCC2dlZFqZ6eeh4HIe6xTRRahWhtSGppWdaAvNxGoPln4ZMyNEF9LpuZHEr5WYotfiXK1OqLgTDWQejo0ipBEZjF7K2VHVzhGH3IKIS0tRm0VH72jTrvgb84a3J6sjCwN2gsbbkwxYtXZw93xHnn4btHHGrLH\/rFcRH37KJRLI34WzfndXVVSYmJnJ0tap9+t0LbIUkXS5XRthzO2m5\/RDxbPf6+TpqqVQq056cL3FUKDrMJZ4UTqUfWdrIGhgJCdWorN579W8LR\/XpWKpi4sknyJ2a4ylke21idXWV6enpkjOTFy5c4Mknn8yp8zzxxBNcvHhxS+vZc+IxnzJ2wg9F0zSuX+\/DL89w\/mjlqbVCkACRMKDE3zy4kqJ+dbzqc8vhFYTXiYR+q6azxbUKuw+m5pBu2krLK9MY7UdRQpXL3+jeFpicQ4oVJgVJGHikKKKuEWltpeLzGooKjV3ocYExMo2tpoGpcYFQBF5XmjpXivwMhCLB6fYIYws1tBHn1cd+wAM\/\/7ai1yjku7O+vs7q6ipTU1P09\/fj8\/lyRC3zn7D3uri+XWwnLbcfiGenIy673U5LSwstLS2ZB5Pspg0gR23b\/AwUOYVDuY4sbWzQhu5CiZbPZAAk026Whwt\/fyqt8xQinlgstqO215FIhE9+8pO8733vo62tjYmJCX7rt36LxsbGnJmcfNvrj33sY7z5zW\/ms5\/9LO9+97v51re+xfe\/\/32effbZqtZmYk+72sz\/VxRlSyrS2QiFQly9ehV3Os3xu6pzAS0GKbGMcDchyZvTX+F1ndqlUeQtEIakxRB6PYZdRR4f2FJNB0CoLsRicBNhSPOjRPxNePXy8je6rwsGrpdN8dkMDeGQMZxupETxGpIhK4TsNTgUN\/LUAmSl6OzrCzj8bpSIDRGzsxixkfY40FMx2n1JHOrGZ9nu1Rl3JkjoLuLffB79oz9ZcQ0nuzsKbolarq6u0tfXl+My2dDQUFZLbDew0xt\/NWk5U6Zqr3C7U33ZDyb5tg+mfI3NZsPvk7BJPRnPLSEkpHCg4i7OhZHiR1baUp1PPIZhbEkktJTt9YaTci\/\/83\/+T4LBIG1tbbzlLW\/ha1\/7Wk5KL9\/2+uLFi3z1q1\/ld37nd3jkkUc4cuQIX\/va17Y0wwN7aH1t6rMB\/PCHP+TMmTNbsr4VQjA9Pc3Q0BCHDh3CGE1zx5lh5CIF\/KrX6W5HcufeONGogXtyFMXY+qCpYauFYAxZ25pwqFDsiHUDaaVwF52m2BEeN3ajMAkbsg2h1CGNVddybTR2IqanN1quzbXICkZDB+FgAtv8Cmqq9EPE2LwPZyp3s9EMQVCXcNUp+AhTYzf43nAdJz0yK2+\/j4c+\/jNVrbMQzKL06uoqgUCA9fV1nE4nmqbR0dFBd3f3rg9w9vX1ZWoVuwEhRMbywfwMHA4HTU1NuzIvk4\/5+Xnm5+e57777du2a2dB1nbXAGG1NS9jUW+QRWQdfunJJqu8+mmDgu4W\/i+\/+sw\/Send59YGlpSWmpqY4e\/YssPEw3dnZyfLyckb94Y2CPU+1QXUq0tnQNI2+vj7W1ta47777aGhooO\/aVcJrTmrqdoZ4pPgKwlmbkdHRdRXn1NC2SEdIKtLkLKQ0RJ295CR04dcrGHEVeWWi6DGqniKRciPs6iblA91ZA4EE0mr1cz7yygzGoaOIsWFEUyeGZkMbm0GamaDS2OFga5ixGT9u49YXXZUlGmUgomPg5kbKoNaVZIYaHE+8RvqX34XNub2B0uyi9MGDBzNaYgMDA8zNzTE5ObmjdgfVrGu3IElSTlruueeeo6Ojg2QymZOWq6ury8xP3c717bUXj00N0tW6kvMe02kFT2qx9IR0FgxhY+B7Y0V\/X6knj6Zpm1qpAUskdCeR\/YdWVbXqVNv6+jo9PT24XC4uXryY6T9PRVLM9SepubRD6xQpgstxalucCKGiTE0h69XZTOdDJF3IaxuSNEbtMSRprfLXImEYPuS58qThTAQxag6jRG8VPXVfO4yOISW38R60NFrDMYyrA0DF388MZAkOtIeZnvFTrPeqyS7TZIfRRBo0g2f\/4Bu85ZF\/vfU1F4CpJeZwODh8+DAejyeTljN11cyUVENDw21pUthrrTYg4z0EuWk50wY7W0V5p1OTe9lVJ8vLOKQRJOnW30AIGTmmI0uV\/10Ci86SLipaAb22Qsg3gYvFYtjt9l2VDtotvO4iHiEEU1NT3Lhxg8OHD3P48OEcEktFkgy8tMwdl6pvQSwGj5REGG6k2SXkaOUkUQiGrRH5+quZf0uzI4Qam\/E7K3v\/htKIPFqZ5w2AvDjGqquBeiWK4e2A\/sLq1JVAIGE0HcboG0QCEl3tOKe3ZmxnUwTNrRFWF7yFusszOOJM8HJMoun5fmKhGG7\/9oRji0EIsalTLBQKsbq6yszMDAMDAznOm7W1tTu2Ye51jSX7+tmfQXZaLn9+yqyjbTcttze21wJFWcTOeIZ0DANEwgaTcygvvYB25ixyhw+Z8g9ofT8onZJLxyrLjuRHPJFIZFuDsfsZ+4J4Ko14TG2rYDDI\/fffn2mfzEYqkmTi+WUMGpDZntinCbucwpgOIYfLS2aUglDcSIMDOT+TELijCQyHvexTluFoRR66VvV1a1PhjeHSgdLq1KWQllQkdxui91aU415fQO\/qRJqe2dI5vQ6dREOc2Kqr5I14X53g1VWN537vazz8uZ\/f0rWqRbYL6ZEjRzItuqurq\/T396Pres7sUDFjr\/2OUl1t+Wk5s1tubW2N0dFR4vF4Rsamvr4ev99f9Wew+6k2garOYRPTSJJACEiEJZTZUezI8Op1JENHfe0lxGsS+l33Ih1sRJYK10qFkBj49mY9wmxU2tWW\/1m8UW2vYZ+k2iqJeILBID09PXi9Xi5dulQ07ZGMbNR2IkEn\/tqdIR7D8CJdvQZHtt5PLwARSCInNnvzqPF1wtEOfN7idSnD1YY00LO1a9sbEaNjGJ4a5Fj1Rm+Gr57YXBj3fO4QqSwM5NgKWlsLzJc3fyuERm+KGykvypqOq8jdqEpw3G8wcXmU0EIQf2vtlq61HeS36Eaj0ZzJedPYq6GhoapIYK\/bmau5fqFuObNN2UzLZasHVJKW291Um4FNnUEVc0iSgZFyIM9O4omuIgTocwmU9K09Q0Kg9F6BXtBPnIZj7ShybkdnLOYhvlb6oXllfjlDIqU+63wTuL22irid2BcRT6l2aiEEk5OTDA8Pc\/ToUQ4ePFjyD5GKbtw4swNp\/BeKHlYdhiaRVucwuu5Ftm9NjkbIDcgzrxX9vTc4R9zZiUvd\/GRluFtgoPpIB0CvPQB9fRtzSc4WDNWOrFVOyEbTAbQbU7iLDJ+RSqDabGj1dRCoLA2p6bC87iSRUPEqOh22CP26m3jUgU3Wafdq2PKiv3q7RETTeeZTX+Wf\/\/EvV7z+2wFTWdnr9dLd3Z0x9goEApsigd0o0G8H2yG+fBkbU9bIbFM23UfN1FwhMt69VJuOzTaFaiwiNDvMz6CGbj0srYdUamaLz+woQ30w1Id++BicPISibuwD073lMzXhtTCvvvoqqqqWtH3QdT1HkT0Wi23bk2y\/Yk+JR5IkhBAZT558mKZIoVCIs2fPZmYzSiF1M+K58U\/L3HFh+xO\/huFFHt4YkhJzAThYvTilsNUgXbta8hgJgbwWRDS7c+Z6DFcjDA4gbaEIHbbX4+q7nin+S4FFRMchjLXpTYObm9YsSRgNN+s55a4dDaPWNaKlPBAp7LYqHE70hi4igQRiegm\/YuB33iLAOxtj9C1LuAwHq1GFlZSOy6bT7TEyykXdboiNzLA8ukDTkcol3cthJybnTWOvY8eOkUgkMk0K2QV6k4iyN5y9bi7YqYirkKxRMTLOTsvtTqpNw26fREqtw2IAdS1XYSApXPiGeys6kzI2DGPDGB3diNMnufat8mnmBn8D5978UEbWx7R98Hg8ObI+uq7nSB1FIpE3pPso7KOIx5zpMbG2tkZPTw9+v5+LFy9W3FGUCm8Qz+izSxjUIbMFnbZsDNxSJpCXpjA67kG2VT6gKiQFY3IBpQKFZ0cyjGG0IUkbsz0bUjhjRY3gSiHprMMxNrupkUCaHUccPA7Lxds\/hd2FrtYj+gaKHrMJaysoLe3oqRSkNj5zw1uLUduKFk6jT83B\/ORGI0GRWdDTTVGuLcp4ZButThVQWYgIgrpOrUej3WZw3Kvx6u\/8Fe\/6yn+ofG27DKfTSXt7O+3t7Rk5m9XVVebm5hgaGsrxmXk9pdqqQb77aLG0XDqdvq1P9ZKUwiaPIc9No6xMbOrAFMiIkTlkozqNRHl2imggzdKN8h1n6Xhq02Bztuuo2cZu7oPBYBC3272l4dHXC\/aFwUl2c4EQgrGxMV599VUOHjzImTNnqmpjNWs8CIisb6\/10zC8yHnKzGIhVOTowkjHHShrldc\/pLkRDLVmQwpnej4jhVMNhNMHcwGUYs6lEzcwGg8Vfq2\/CS2qIsaqlwKSluaQjx4i3XkncWcn8akYyWtj6OPTUGHX4unmMNEsUzuXKtHmUHFpTibDdq4GBY2hFfq\/\/lzV69sLmHI2hw8f5uzZszz00EOZiGBwcDCzEU9NTRGNRnc9Atot4jNTcqdPn+ZNb3oT9957Lz6fj1gsxtzcHC+88AJDQ0MsLy9vW8XEhEQMm34DdeBF1AKkA6CnPDjWKh8UzcaLQ7XYvOWJp5Bygek6euLECS5cuMD58+ex2+2k02n+4R\/+ge7ubr7yla+wsrLC0NBQxffFl7\/8Ze6+++5M9HnhwgW++93vAhtk95u\/+ZvcddddeDwe2tvb+ehHP8rcXOnO1MceewxJkjb9L5HY+kjGvki1mc0FqVSKa9euEY1GefDBB6mpqan6nKnorVrE\/EAa\/\/ltLPD6ZkVmeX6cVPMp7I7ykVRC+HCOVhbCm5CEgQjGMLQ0crQ6kgMQqh09LFBjkdLHzYxjtLYiB28pzhpNB9GHJiC1taYMo76d1MgiUkMTxsLWvsyyBKeaQwyG6nAmc7cKv6riV1UQsPaXPyDy5lN4W2q3dJ29QrbNsRCCy5cv43A4CAQCjI2NYbPZcpoUbqcLq7mZ7fYcTXZaLhaL4XA4qKmpKZqW24oJoCSFsMVHsE1eLSpJpas1yC+\/WvB35WDY3Hzjb0Lcf2f59H8lXW0ulwtVVenq6uK+++7j0KFD\/Mmf\/AmvvfYa99xzD83Nzbz97W\/nS1\/6UskIsZTtdWdnJ5cvX+aRRx7hnnvuYW1tjY9\/\/OP8zM\/8DK++Wvpz8Pv9DA3lPoRvxxNr36TaEokEzz33HLW1tVy8eHHLXzizxgMw9IMVTpzfWqhq6F7k8cICeGIxCt2lo7C0UJFKyIyXvHZCQcRF1eGoQMKQ65EWy19X0jXE2jqG24+UCG\/Uc3qrSK3lQWs5hjY4CZoGoTDOO4+QuD5ZcrCuGBQZjtcE6Zn3UqcUvg\/8CK7+H\/+N83\/zH1C3qWiwVzAt4Ovr62lvb8+R9x8fH+f69esZgdPb4cJqEs9ei4Tmp+XMGtlWu+VkYxVbeBB1Yago6QhJhcGJLc+0jcS7SCZCyI7y9161IqGKovDQQw\/xj\/\/4j3R3d\/Nf\/st\/4dlnn+X5558v+95L2V7\/wi\/8Ak8++WTO77\/4xS\/y4IMPMjU1RXd3d9HzSpJUlVV2Oew58QghWF1dJRQKcccdd9Dd3b3lL4Ke0tBTt260kacXSf3GEezqFm6uvuKbt21hkljDUdye4utMLMbxpasPRQ1fM8bl6yBAP3UMJV65w5\/h74L+yodLpVgY4e1Ed9VCNfWcLAhZRqs7it43kvvzsVGcp46SuD6xJfKxSYI7miL0L\/iotxe+TWu0FK\/82\/\/G+f\/7321789zLIr+59mx5\/6NHj5JMJjNNCvkurDuhIrAfiKdQO3V2jayQqGfxbjmBkp5CDY2iLo+XdAzVow6UwNaicoHEN\/7+ZlZALS9eu1WR0Gg0SktLCy6Xi4cffpiHH364qnUWs73Oxvr6OpIkldXJjEQiGe+je++9l0996lOcOXOmqvVkY0+JJ5VKceXKFSKRCC6Xa9tCiclIXsuvgNVFibaO6jYVQ\/ciTxY3PpMQxGdCuE8UTgVGUm58q5t9bcpBAPpiNNNFZkzMI7W7kfXyzQxG3QHorX5AVEvaENE0kiQjV2lCJ5xeUtQjBkcK\/35sBNsdh0n1TyJVKKyT0iTmIg7iKQW3atDlS\/HqsoqMzEGfgSPvNN7AGs\/+yv\/g1KffR01NzevOibQU4TkcDtra2sq6sJobcLXvfT8QT7l26uy0XLa+Xn5arrGxhgP166iJAOrqZNFIRkgqulSD0vfClte87uxiZDBx83zlP7ut2iJs1YunlO11NhKJBP\/xP\/5HPvShD+H3+4ue7+TJkzz22GPcddddhEIhPv\/5z3Pp0iV6eno4duxY1euDPSaewcFBbDYbp0+f5vr1yp\/UiyEV2VybmB1I0tZReSpGAFJveavn2vUlhN6EpOReMy278YxvLcUWlGrxzkxk\/i1FwxjJJuQCsz3ZMGraMPoHq9ZM01uPYVzeeK\/BhgYaUpUbvRl1baQWE7Beup1UnhjDONKBMlq8wSKcVAlLXiLraRodOg0qkGXg92BTjOtrbtbTduYScTyKwWGXinKzJ7x2cp7X\/n\/fxPYvj2yyPNiv8zPZqGSNpVxYb9y4sSUX1v1CPNWkDwul5SKhORrUMVJL63hSgYwJoiGpCMWL0GSIxZHXViCeIPLSCN4zzSiR0ooDxfDD19zAxiC2XsEzbaWSOfnEcztsrzNrSqf51\/\/6X2MYBn\/yJ39S8nznz5\/n\/PlbxfJLly5x33338cUvfpEvfOELVa8P9ph4Tp8+nXmS2wkjuFR+xAOMPhPk7NubKj6H0LzIU+U7umQERkBHyTq1QEaZDyJp1bdw6zYXzuEC3SVTY6x3d1OjBguv112LMT6LpFfXCWQ0d6NduSU0WrO6in7iOEoF4qN6y1HSQ9OQrux9uudn4e7jJK9ttHDrSKzejGocssCjGvhI4CuSOXKpcLo+xlBMpdu5cdB0QiNuE\/j1BB1OBy03ZpGGDlLzrjpWVlYYGRnB4XBk5mt2W+6\/Umw1xbcTLqz7gXi221Xnsa9S5xnDiArcQidl+NHCEeTgKs7oek6dVMgKkQkXYjlE5FWB7x4vcrJ0E04+NGcN\/+tbQUxp3LRWPkugxct\/N4UQm0RCtzrHU872Op1O84EPfIDx8XF+8IMflIx2CkGWZR544IGSVtnlsKffRLONeieM4KBAqg2YfTmMbrSiyOWJTQDStcGKrydNDpPwH8J5M\/8jDD\/ySvH5mFJIpT2oqcJacM7ZOfSjrSjp3C43YXOiB5JIscJDm8UgfHWkhpc2DYaKoRsYJ44XVb42JBm94Rh6ifpXUYzcQL3vXkKzUdKTS7jQcdkrf9hwKnCHJ8RrAZU6xbvR4SYA2UZfOIrHaaP92y9BdxNn3nVmw2clz4WzWESw11HRdq9fzIXVNH4r5sK6H4hn6wOkArs+iBqdRF\/RUK+8uCFxAxRrcF5YcOAc2ni4E4Ew0SkP3rbNtiGl0LfcjmEEM\/9OpcsTTzpePuIxH7zzI55sc7atItv22iSd4eFhfvjDH9LQ0LCl8129epW77rpry2vaF4+AqqpmGH87XTuFIh4MCAZUGhorIB7Ng5yV6ioHydAwVgW0Sxi2eqSrV6pYbdYS\/a2orxYnPEXXEGsGhu9WHUZIMobuRVqpbt5GqHaS6zJStLD0j3FjGI4dRp7PJdCUYkdTmpEHqicdgYR24CSpl\/uxHTmIpmtUb6YAdhkeaNB4aTVMg3LrC9nu8ICAcBJWP\/99lFovHRcO56RkYrFYplNqfHwcVVUz0dBeNhbcjmtnDyuaAqeFXFjNTe11RzwihZNrEF3HmAhhGy6vYZhyduLsya276qMLrLraaPRXJvUkZIW\/+Xru9yYe14oSnQktoSEMgVRCLsS4OcCaX+Opdri2lO21pmm8\/\/3v5\/Lly\/zjP\/4juq6zsLDRvJQdFefbXv\/u7\/4u58+f59ixY4RCIb7whS9w9epV\/viP\/7iqtWVjXxCP+WHrur4t4gkuFb6BZgdTNDxU+rUCkHqq7+xyLkwj2u9AGhnbUmumkGT06WD5A5fmMOruQE5vyH0Yng4YrL6BIWZrQp2aLrEggTE2hdTdibS8Ub8xaltJzEawx6q3QBBOFylfO1rvRrOGNDqB0dWANBlC3sKGp0pwrl7j5UCIeiU3RSADTi3F4H\/6W\/RH3kP3m28VPvMjArNAPT4+TjQaZWxsjGg0uifaarf7Wna7ndbWVlpbWzMurIFAgOXlja6uF154oaym2u1CtSKhkhbAaRvaGOSenEedLv8gpLsbiX63cBSv9s2zeLaVFnuw7HmWlAMszuXWW2ORdFnigQ1PHpu7+AiGpmmZ9nogI0RbbcRTyvZ6YmKCb3\/72wDce++9Oa\/74Q9\/yE\/+5E8Cm22vg8Egv\/iLv8jCwgI1NTWcOXOGp59+mgcffLCqtQEcPHiQj3\/843s\/QAq3iEfTtC3N75j21yMDhburRp8JcvdDpYdRRdqDXEIksBgkLUl6WsMeCVb9WgDD2wVDlalOixuD6HccAZcbeqsbTAUI+9qxD5UgHROahj6\/itLYjGH3kR6exb6FoVJR30gipmKM5l7Tu7RKyO3FiCZRy4nG5SFhSIyGDWySzng8hFP10GbL7eZShcHI730T\/dd\/mkMP37HpHNkGb0ePHuXll1\/G7\/cTiUSYnp5GkqTbbgBnYrejrWwX1sbGRl5++WWOHTtGIBBgZGQk40C6Wy6s1YiEKskR7I5lpKExWI6hLEyUP7\/NRfjFVShhx25\/dYHE2w\/gjJVWGPnu0zYgl3ii4RTlR0g3OttKEU9+fQe21tX253\/+50V\/d\/DgwYrutx\/96Ec5\/\/6jP\/oj\/uiP\/qiqdZTDvoh4JEnalv319evXCQQCtNa3sMTmLqvJZwMIGpAoooANSFe21lUnVDux7w+iPOhBoXINN9iQttF7K+9Gk4RAXxdIU+NVD5dG3A3YbsyWP9BEPE5SOYyYXUTaAukYHYdITKwi4oXVF\/wiwppswzA2UmhFz2PAXFxmNaFgl2WandDpABxw3ANX12NMpdwEkzE6nHYabBvPn4phMP4H\/4Ch6Rx51+mSazWJqLm5OWMAFwgEMgZw2UOcfr9\/xyf99yrVZUYb+ZpqxVxYCykqbxcVpdoMA3vsFRRXGqmnH7GWQlkt740lkIjNOBCLpQlFAuLPLWC\/VI8cK5w1WcPLM\/+0Tn6KOLyegApq8+lYGkqUU\/I72mDrXW2vB+wL4oGt2V+Hw2GuXr2K0+nk4sWLvHKlsH6XoQmiETdeb+FNUKQ8yAtbMzPT3e2I9UHigQ689dURj5ZyIaWKe\/AUQmo+gVCacBKt2J43YXMhzYaqUrg2GjtIXhtD8nmx19TBeuXOq9rBkyR7x6HM9eqcadaTKklNwaHcOjaSklhM2NF0mTq3hE\/R8RX5\/t1bozJFCnfQiyJUBiIRXF6ZTuFANQwm\/\/B\/oacNjv\/M3SXXki0fYxrAHT58OKc+0tvbi2EYOdHQdmRDsq+7FyjUUVbIhTWbhHfahbVsqk2P4oy+hGwzoG8CliIoocra\/hN0kL5WWTpaiieJ9KfwHXMiFRj8vjbXDoQ3\/dzQBTaPg3S09MNZuSHSfOLRdZ14PG6pU99uVBvxzM7O0t\/fz8GDBzl69CiSJBXsajOxOKzhLTBoK5CQrlSftjKRnNroKEv3jKK9pQW1wM1ZCIa\/A16tLsoyWg+jvTSxcb0zx3BEKmh9lhT0uBM1XvmMjnC6SSynQNMRa+ukGuoQTheORGliFTYb6cZDpK9V3tlX49CIyIKliIO0ZCedMqi1CRrtAEZFqgfdwLQzyHLCS4fDB2kIGGkUjwN7ymDq899FT2nc8f77Kl6Xifz6iDlFbw5xmkrTDQ0NWx5g3cuIp9S1C5Fwtgurpmk5SgpbsWkulWqTY1M4Uv1IsoEYWsYIGsiGgu5p2OhEM7SNMQI9jZQ3\/Jx2d5D4VnU1UGNulVjDAdz+ZM5DmqE6+ObfFu8cNSpQRinX2ZZPPJHIRpv3TnS17SeY3ZT7osYDlROPruv09\/eztLTEmTNnMikCuGUCVwg3ngpw5Mzmp1ORciMvVl80B9CcftL9N+sXmkZ8wY2vtTzxCFklPb5QVbpMKCqJ8VvuoameUeR7O7GFS0dqKU876o3Jyq+DRMrVjpi7Ve8Sq2ukfB5Ut4JSRHxU+GtICv+GyGgVMAxYizrxqgahtIHXvrUIoMvpxKvEuRFJU6v4cco2iBsIICzZ6PnCD0mnde7+2Qe2dH7YPEVvStuvrq4yMDBAOp1+XQ2wVjtDU6kLq\/m\/SpoUiqXabKsvY5MXAQmtPwTPXUVKpYqK4AhZBrsd7A60mhaio9qWNrd07yTJN5\/Aqd36zkxp3YRDxed9PHVeQmUyAuXUC\/Ibq6LRDaJ7o0U8TU1NzM\/P75+Ip5JUWyQS4erVq6iqyqVLlzalOQq2U9\/E0Pfn+amPH8up8wgkpNe2ZicNkND8wK3pZ61vhHRrFzaCpV9na0Jdra6Dzmg6jDGW1TxhGCSH15EP+FCShcluxd6ArwrSAdA6TmY60LJhD0eJKz5sNjuOdC7BG62dJOajiHB19tcpTWIp4qbu5jxPvZxiNuGkXtnaMHGdzcY9NTqvBldpUm8l1FVhoEow\/uWnCM+GuPT\/fduWzp+PfKXp7I240gHW\/ZZqqxSlXFjHxsa4fv16RS6sm1Jt6TjOxSeRvRJGXMa4MoXUU14KSjIMSCTQ7T6GvxsBJLpb3BCr3jE48fQQyjtPYAtvfHf+\/julZ3UUR\/nmk4mRCRyH3UUVxwupFjgcjn059LwdvPWtb+Wxxx7bP8RTLuKZn5+nr6+P7u5ujh07VvApyTSBKwQjLYhF3Xg8t+o8IulCXq5chDMbAgntep7khhDEpxVsXcVfl7J5ka6Xl+TJOa3TTfz65sYAEY6QCHfiskeQ83JSRkMHnr7q6lZ6ywFSfcXTZLZgGJobEbYQ0s0vtH7gBImBqQ0\/62pQW8faVJLarCFSRYJuV4LxsJ0Gu1Fxu7VuCFYkiZlQFKds406Pi1FCTK0m6XT6qFU3HlBkCQL\/cIXvjK7wU1\/6VyjKxj20Uw6c+Rvxfh9g3Ukvnq24sAohctagrI3iCL2MqKtHTC1h9C8jjRbXTMyH4a1j5DUn6fWNGk3oSDf+WOUD4dmI\/mAU31s7iGsqvVfKkJetfO5CpMQmxXHTiVWW5YKptkpkj15v+MQnPsHY2Nj+SbUVi3gMw2BwcJC5ubmML0UxlKrxACwM6xy5d+O\/txvtRNRaKNBZow+Ok+o8jF1aKfy65RS+Kt0ONV8nRAq3ihuTM6TuPoYzfqveI7w1pCfXkKtpJvD4Sc6EyzYEsLSC1t6CgoTe0E2qQHRUDqGaWqSggUct\/Dkc8qWYiaq4FYG9SLt1REhMhNMIZJpsKl5V4YS7NvP7O7Dj8qVYSQgWkuv43U5ahANFBqN\/mm++78\/45499FFft9hSei0FRlIIDrKurqzkDrOl0eseMz6pFtTM01aCQC2sgEMhxYTXdOIVhYB9\/AlVdQ7g9MDyDfmUGablyLTXD7WO0r4bE0q1azPLlJTznD6DMVBf1A5DWiLyyyrPyMSiTwRBS+c+wwV\/PqXP3ZBTHA4FAplmlrq4uQ8Dm\/5vE80aD3+\/na1\/72v5wIIXCEU8sFuPFF18kGAxy8eLFkqQDuSZwhTDydCDz3yLhQlqpLjWUjUSgxO\/GCudzQ0odvqXqhAmFv47k1dLqBKlrw6yKjdSSUG1ocSeUyElvuoakkJLqEeHKXmPMLZJoOE5qovpoUT98FGkxiRQr\/bfq9GgISRC9uSendJiISPSvK0xGVNBUDrpcHHI58BaRpj\/o9HLCm8atpPHpLsJCImiohA0ZWyDMP7z3v7M0uPV7oBqYw6v33HMPb37zm7nzzjux2Wyk02muX7\/Oa6+9xvj4OKFQaNfSb7vlPmq6sB46dGiTC6uTFI7r\/w+yvAyqijG+gv70QFWkIxwuJsaaiM3mNwBIzI\/qG7WfLSCheHl5oPxrKxIKvVnjMRXHT506xUMPPcR9991HTU0NkUiElZUVnn\/+eX75l3+ZH\/zgB9TU1FT19ynlPgobf+9PfvKTtLe343K5+Mmf\/MmKxJm\/8Y1vcOedd+JwOLjzzjv55je\/WfGaimHPiSd7iDT7yW9paYnnn3+e2tpazp8\/X5F0RCF16mwMPjmPQEEgI726NXkb2NBIU4aKe3noY9MkjZbcn8kqzvnKW5JNpKX6smksCbDPxtBddej+Lozp8jMOOddoO44+VXmDhX7kBLHXhkmpPqjQJVbIMumDx4n3zSAZlW2sDQ6dlAETCQdRTaXRodLtlmnI90YoAZ9q50Kdl4gxC8JAMYwNGaW0TFJS+N7\/8Vcsvby4q7UWczbm6NGjOJ1O7rzzTtra2jI1zGeffZbr168zPz9PaotusJVgt4gnH2Zt7I46jZ+sGcPb6EJye1nvXyX67CBSme7JbAibg6n5TsKjheucyeU40cYjW1rnXw74kGzluxS1CpinUFebOcx74MABGhsb6ezs5ODBg0iSxNe\/\/nWuX7\/OuXPneOSRR3jmmWdIlxHlNd1HX331VV599VXe+ta38u53vztDLp\/73Of4wz\/8Q770pS\/xyiuv0NraysMPP0w4XLwh6oUXXuCDH\/wgH\/nIR+jp6eEjH\/kIH\/jAB3jppZfKvudS2HPiMaGqKrquZ1Jr165d49SpU9x5550VpQMM3SgrP66nDOIxDyLuRNqiCRSA5mpDTpdOj8QHwxhZm5lwtiEFg1VdRzS2k7pWoRZbPEFMayc9WJ36gt52hHRf5eky0dJKrH+j3qQvBkilbUiNZYQGPW4SDZ0k+6tb20TYhs8GB5xJVjUDo0q\/oGycranDo64SNjaiOpsMSiKNasDc44O8+t+3ZoG8E3A4HLS3t3PXXXfx0EMPcdddd+FyuZiZmeHZZ5\/llVdeYXR0lGAwmNH02gnsFfGg6ziu\/S3e+adR6nwYDe3EvzcNX+9F3IgTXnSybjSzam8h4Kwn6Sj80CkUldngQYIDwZKXW3hlEaO1vaolLrUe5cmXgugV9PMnU+Xrm5XM8dhsNjo6Ovjyl7\/Mb\/zGb3Du3Dl+9Vd\/lfHxcd7\/\/vczNVX6+\/PTP\/3T\/LN\/9s84fvw4x48f59Of\/jRer5cXX3wRIQSPPvoov\/3bv8173\/teTp8+zeOPP04sFuOv\/\/qvi57z0Ucf5eGHH+YTn\/gEJ0+e5BOf+ARve9vbePTRR8u+51LYV80F0WiUl19+GV3XuXDhQlU5zlKt1NmYH9I4EHplW4ybGi88iJoNMbvAams7TfURDE8DRk9\/1bKYyWAVMyGqyvpAELXpOLXa9Yp04wx\/PYmxyglYt9lJhoAs0tUDIRKaB0drCywUSFs1NxNZN2Cyiny9AWMRB61OI+OtcsxrMBMDBfCqlf\/1YsJgPBoibUCT3cNxr8KLgQnsziZaJC+yELgUCD1xg68OPM6\/+NL78TbuXm49P9LazQHWvSAeeWkE543\/heRR0WvqSdk8pL\/wNMbMrdy1lEihTK9g3v1pIOl0kqx3gceG0w4uLcZiqIPVqyVy3iaExOKCnTZFgQpGNoTdzh98byMVnCghtWMinigvFFpJO3W+QGh9fT0f\/ehH+ehHP1q1mGq+++j4+DgLCwu84x3vyBzjcDj4iZ\/4CZ5\/\/nl+6Zd+qeB5XnjhBX7t134t52fvfOc7X\/\/EYxbUEokES0tLdHR0cMcdd1Q9iFeqlTobff8wwZF7q095mTA8DaSfr0x6xjaVxKiX0QMaklFd15fRcgjt5Srmb7oPk355jvRyCPX+u\/CtXCt9vGojmXJDvHJCiNW2wvjm441QlISm4+zshJlbnXTi4CEioytIycr9iTQd5tNu2lybX9PphqimMxcTtDoL3x+aIZhOxglpOh7FRpvDzWFXbkT25vo2xmNBQoaMqvgwUjoeRcD0Kt94359z9jcf5tQ\/26zxdrtQavO\/nQOs1eikbRuGjuO1v0FNzCP8PgxZRhcekn\/0FMTK3x9yIoVrbuPh0rDZeDXdhRqJU6myY2wmTPzCcVzT5ccYrrmPMDa70RwUiZS3r49XIBRaLfHky+VUSjrF3Eeff\/55AFpacksALS0tTE4W32cWFhYKvsZUtd4q9px4hBAMDw8zOzuL2+3m9OnSulrFUCnxTM3KaOf8qMnyUUshaLofqIx4xPIq8eQ92CerqycJWSYxVYVBld3O+nAw88\/wa5OoD9yBa6n4lyzdcARjoHKFgXBLJ4wWJykRS5CY0nEeOgCTk+hHTxC7NllVlBdLy0Q0G\/Vq8S+pR4UjPoORsKDZqaAgsZrSWEoZSEi0uuy02n20lqkJH3LXkjZ0bqSXUaQ64oZESkjYDJ3Xfu+7DD85xE\/\/l5\/JtFzfLlRTW6p2gLVcXXTXmgtWJ3G++jXwORE2FWF3kI6oxP\/shxtdI1VAeH30r3eyOBKl\/nA9tgq\/iwBzLy9z+K4mpJUS9dmaWv7gG7eiqLVAlHLxbySUorbMMVoZci3UTr2V4dFi7qMm8v\/eldwDW3lNOex5jefq1assLCxw9OjRbQ1LlWulNuHx+5lOVpfvNSEkmURPFUKbwOKAhqZU56lhtBzBWKjChrrzMNpa7qzB2tUlgo7CtRet4zjpKkhHNLcgJstHiSKVJj66ROLkPcSrJJ1gSiWpq0VbrLMhS3DcL5hNwWAkhVtxcNDl4oDLiaOKW9omK5xyuGnxhrGpAqckUATEDYnJ58b5H\/\/8z1ga2XotsFJs9UucKdLfcQcXL17k7Nmz1NVtOLC+9NJLvPDCCwwNDbGyslKwZfu2E48Q2F\/7e1wvPg4OCWQJ0dxEciJG\/C9frJp0jIYmXpttZXFko3stMBZEPXmg8hPoguWwH0q8538ItBJP3LoHV1ciJX104KZQaBmkE9Wn2rbSTm26j549e5bf\/\/3f55577uHzn\/88ra2tAJsilaWlpU0RTTZaW1urfk0l2HPiOXLkCBcuXMDn823L\/rrSiEcT8PQLW+tgMvwdGKtVREo1NQSuLrCQOlH5NWwO4ter6EpzOlkfKDAzlNYIT8ukXLldZ0Z9K8mhyslT2B0kogpShQOiWncXwRfHiHd3ICqknsW4HRkJu1LZ3yWtw+C6zGEnnPSpTCViaFssui+nosxG1kFexu8VGA4FoQs8MijBGH\/74f+HJ\/\/rj25b19tOndccYO3u7ubMmTO8+c1v5tixY0iSxPDwMM888wxXrlxhcnKSSCSyaXhzpyHNjeD6x\/+Mbe4KotaP7m9AtDcReDbI0rcDpDqPo7W2ISq8vtbWxfPXvKwv5H7Pp2+EkT2V17nCo0Gi7YcK\/i7S0sX\/\/b3c75KhC7z1pWe9NoRCS4fY6TIRT74tQiwW2xG5HNN99NChQ7S2tvLkk09mfpdKpXjqqae4ePFi0ddfuHAh5zUATzzxRMnXVII9T7XV1NRk2H5bxFNhc0EyafDyM+v8v97iQ0lUJuiZucZKdZtEur4NxDKrL89R\/5Z23InyLcsxdyuEK\/DMuQm9\/RD6TOHjlXiK1bVaWvxJ5FQCYXeSXAdSVdRcWg+i9VdWa9Ia64gMLSIB+sgS4o5DSNPTRa8nkFjW3XjVyluGoxosxhUOeDY2LFWSOOWzs5hMsZqSaLGXzrYndZ2pRBicNuwpaLb7OOa+KcRopKlR0wRqXcytpHG4bahpjcmvX+HPnhji7Z96F4cf7K54rZXidmz+lQywOp1ODMMgnU5vyQerIJJxbE88hi05i+RyIOoaSBlu7K0eAs+uE\/z2RmdWennju2c4\/PiPN2O368gLs5Dc\/AAZ7zrGiz9MYRTYH5LhJOmj7Sg3Ko\/gF66E6DzgwhHPatuWJP7kZRuwOXpx1zoJr5RWL7B7SytUa2VEQjVN23bEU8p9VJIkPv7xj\/OZz3yGY8eOcezYMT7zmc\/gdrv50Ic+lDlHvvvoxz72Md785jfz2c9+lne\/+91861vf4vvf\/z7PPvtsVWvLx54Tj4mt2CJko5RcTjYS8TRCSMym2ummcukaYXeRfGWiqjWtL978ohgGc1NNHG0uTTwphxvRP1d5isrjIdhbegBSLAYJ1h2hThog5e\/GuDFR6dkxDh8nca0y0jFUlVBEoOi3Io\/YwDSOribsyTAimEfydhuisxPPUOWyPutCJZoStLk2f0ItDpUmu2AoGqXF4cKWFcwvJOPEHTKJSJJ2h49OZ\/3NNWy+hiKgSY9TWy8zHUqRlhTCCYHNiPO\/\/\/03qLm3k\/f\/0buxlzD1qga7NT9UyIF1YmKCaDTKs88+W5GuWjmorz6J2vN95EY3wm5H99SQWgPXGR\/rl2Os\/c3m0QA5qRPpvRnhqw5chztw+hWUwCKEQgQ7TvHa90OUskqfvrLAsZNNpKcrTIumBCG5nSZujRH0OVt5qa\/wg6jNXZ6UVVfpY8o1F+RHPFsxgSvlPgrwG7\/xG8TjcX7lV36FtbU1zp07xxNPPJGjgJ3vPnrx4kW++tWv8ju\/8zs88sgjHDlyhK997WucO3euqrXlY8+JJ3uAdDsRT6U1nsjNIdNnX5H50P2Vn19ztkK6im642lrWr98qUkaHFwl03Ul9srhUe8TwY9cq7zLTmroRk+Wjo8TgDOsXHsTWd7nic4vGZmJDlaf81hsaUQrUgZLTy+i1XtydrRgzG7nilNsBnlrSVZDOQkzBbZepsxdPqcmSxB1eB0Fdoz8cwRA26m1O6lQPNTrgqlwexyYMDvsgnNZZcdhJxg10SWLu8gxfePt\/46F\/9xDnP1S9zUIh7HpL880B1kgkgs1myziQmrpqpgNrQ0MD9fX1ZR1YpYUp7E8+jpQMIdc5MSSVNC6khIHznjbCg0lWHitv4YFmEL+xRByQ3A5Wus4x86MFSpHOzRWwErdRI0tQ4XByaChI3aWjqJMjaHYHX\/qnEteoQItNdpTeSksRjxBiR5oLSrmPwsZ99slPfpJPfvKTRY\/Jdx8FeP\/738\/73\/\/+qtZSDnte4zGhKAqGYWx5QC4RrmzaOby+QVA\/ejKI4ag8lE2OBKtaT7qubZOXzPyVGJpcOB8t6luxjVQh31JTw\/q1CtUG7DamX5pl2l9ZmkjY7SSSNkSFbdCxtmbkEs0HWjBCeCaEfPwQclcbiZRCeq6C+YubmIzY8NkkbEVF8XMxG9O4y1tLjQ00UX0UrQmD8dgqQ\/FVhE2hS9Vo9Ql0XQMhcKZ0XvmvP+K\/vfsvGH9tawaCJvaDOrWpq5Y\/wDo9PV16gDWZQP37\/4Hzm3+IFA0iN3tJ4CWJG6XOhnqyjei0ztKfVKfELg508NxaMy\/+0zKeOzsres3a5DrKiSoaDYDZaxF0p5MfpdtYXit+rwcqGfwu0xhVqqvNrLfdjhrPfsWeRzwmzI62fF+KShCNRpkeLT8VL8kS4eBGDlfXYF7voIPyT2KGtwnt+crrLgDB+c0bnrYWZVG7gw55c3v1+rKOWkUfWLqmDTFa2aYXbqxFjERIDaeJPnAKz1RpfSat7TDa9YmKzq37veiL5bt6RCpNLJiE2lqkRGUde7oBU1Ebra7KNueULhiNaxxxb0Q2h11eDCEYiq3hk9341eL1n7V0nIVkGJ\/Xi1+30+VqurnwjWt7MThRszFHtKTJrCVAmgjwj7\/8ddTuWt7zn\/8FrceaKlpnPvaTOnW5AVYhBHV+H0f7XqFmeQjVpaM5vKgNKqE1FVe7iuwAvamR6IrC7FdWcZ04hJiaQ8TLZCVsKqsdR3jx2QBmlDPWt0xXvYdUoLgRm4mpgTW6\/G6MUGVWCFo4zXhHF3\/698GSx8mKDcrY2osynW9aUsPQDeQC7flmpmcnutpeL9hz4slOtcEt6YhKsbi4SG9vL6pR\/q3YfQ6M1Vs30POXFf5VaUdkANaDUnWqA3V1hHoLP9GvvDxH\/U+04krealEMeRpR+ytvn6a+vuJox1Bl0gu3CpsLry3Qft8JXNOF61vGoaMkeicqOreQZDR3HUYlwqd2G\/EEJK9MYjT5qZUNxFrx5o40MgsxpWLSCWk6K0k45MqNKGVJ4g6Pn6ShMyvF8SZVnIoNTRjMJsJIbhtSXKfNUYNP9WxEqSVmMD0qHFINOh0wl5AIpTSMmSD\/4189Ts2Jev7F\/\/U2Dpzsum2qzzuJStSpcwZYDYP0t7+G46mXkH0Kqksnqnvw1CusB+zUnHCCgLi3BV1zMvh\/9YLYMIyWVBX\/8XacioY+MbdZQaC9mdfm3Sw8u0Z2ai0d19Dq66EC4klHNZJHW7CFKpOZkrxOvtizhq6X\/nbHY+Wj5liifKpfS2jYC3S\/mcRj\/i1Mb6c3mvtoNvbNt0OSpE1CoaVgGAZDQ0P09vZy+vRpnEq52WGw+3I3pe9\/dx3DXnrGxkBG76\/S4Ky2tfgvdYO52VtPxgYSxlJ16aCUqxm0ytJOyfYWjGzxVEMwfzVAon2zcKJoaCA2XIV69omjJCYqO14+0k1yPrjx38sxImGBeqxw6i+uycSEg0ZnZaSzZihENZl2Z\/FahENWOCzZSUtxesPzrKfTdDjraDe8tDkqEzoF0IUgIimsxqHeIXHcCw0iTa3XRmQowF99+G\/5ow\/\/D154+iVmZmaIx8s8Ke+VXlo11xYCfvS\/Uf\/zb+LueQ6lxobDqRNOeVH9CsF5hdqTTiQZYs4WDKeH67\/Zm5NqFprBev8Ci70rBA0vxrEjGK0NCFkifOQ4330NFqYLRypTvYt4j5f4TmVhtmcR28EKjlVkvp6WeHVoHruz9EPr6mp50osnyndmFrO\/Nus72X8LK+LZRVTaYJBIJOjp6SGdTmc03SrpalNduRuTlhYsiQ5aGS76mqitHjVSXR5\/fa50bSQytMBC02FaxRiJ+i7UySrO39RMqLey44VNJT6z+cssNJ35\/ggdJw5gX9zoWhOqjYTmRiQq6wySDnSxfq0y0U\/biQOs5R1rxJKsXZ\/Hc0c3xvAUpvzaekpBQsJOZfWlqSjU2AV1tvK38mwyjtvm4sFaLxEtxVh8kSZbLd4SKTiAkBZnWYuQSqdpd9TjUSU2JNIMkKDVJQEp0rUSsxGd9evrPP3rL2Brc3HwX7bTfrIpU6ivra2tWg7qdqEc8QghML7\/T6gvP4maDqNJNgyPA489TSC5odxsk2T8p3xIMoSVJpSWWnr+369tqm9mQ4umCPTMoXU2MuKsZf3pYMnjQWJuPkatQ8VIlntIk1gMQr0ib+Rqi+BKSwP\/8L97QYLaFjdLk8Xn84KBKA0+P3qJhz2b3YVB6Rm\/YrM8hcoLVo3nNqMSM7hsBAIBenp6aGho4P7778\/UhiqZ45Htm9\/ui9ds\/MsSslxqxE5VvXb19YSule9+m7+apPEBL2IsWM3ZSSi1YFSWw062NWMMFl6LkUwzN6rQcbAN28o8eucRtL6Jyhbh8xBZjFXUQaTU+whNFG8kiA7MkxAO3HKahK7gVARl0uUZjISh3SVX5FQ6EgvTYvfgvJlH86p27vY1bKTgCKIkVeptG1903RCsEmUpGsKnOGlz1HLA7irYfp0NmxAc9EjEHILlZBJlVTD4hSFGmmc4+S+P0HDXUkbWxnTr3A\/NBfkwwhH0r\/8dDA9id0RRSRNPq9gbFFxOnZWYD7tT4PGnSNU1oDog4m7HebSZ3v\/PFcp9YaTORkaiboZeCQIpTjzYwUoZRZDQUoyWB9qI95WvtYZmwzSePYAxUDjltnqknUf\/\/laHp8tffhv0NboJLhSXsUrEtXK3By8\/9xLtoc6MyKsp8Jrf0ZZOp0kmkxbx7BZKRTxCCCYmJhgZGeHEiRN0dXXlfGkqUS4QBVSNn\/jOOu++24mU3lwgFw4PyZcmKn8DQKqmFSifmpMjKeb1u6hbr8LXorWNSF9ltR3JaSc6VXpAVo8mmJv10Hb6NMkrhR1O8yGQ0Opa0G6UVz8QkkTaW4O+WPrzcEoGKwk7sgxOWSvbPasZgvGoTJe7skzx9UiIoy5\/QYJyyAqH8aI7Da6Gponr0OlspF71Uu+p7IsvgJikEE3oOCTw22W6VQCdDh8kohHm\/vwqkx4XHT95hI5\/3cnS0hLDw8MIIZicnKSlpWXXo6F84kkPjZL8yt9hX5khLSl46tKo6ERTdtwtEopqsBLx0dCuodogaNRT1ygT9bXhvKOdy795lZWpNPUnurBLOsnR+dyHkyY\/N5JORl6JA7ceFEd6Fuho8RFdLH2\/jlye5+jBWuJzwbLvbaovwIFGL\/paLllo3c38x3+4mntwBSVlV62zJPHEY+myxHO4+xCKx57jwlpfX4+qqjkRTySycZ03co1n3xFPoYgnnU7T19fH+vo6DzzwALW1tZuOqWSOpxClJRMGy3InzWzeeDVbC+hVFP2B4Exl80QA4\/1xlPaD+AMTFR0f1z1slGrLQzrUjXitPDlokSSj49DW0IiyWtiuOwcnjxG7WtlQqe3OIwQrOFaz2XBoBrIEqykbHlXDrRaOBJI6zCcVutzloxzNEIxrCY67y9dwlkhyxN2AV3WwnIoyHg9S76ihRi5cA4zqSZa0EJqh02Krxae6cBcxqHPKEh1uCd1IsPa9Xl58+ga47TScaME4LqM3NTE4OLgpGnJVMXe0Fei6jnZ9nun\/+TSelTF80jouCUKajfrmJKosCCad1HUINF0lIbtoObCRLgpE\/dSfUkk2d+E61s7448MsX96ohazerIk6av3UHqqDaIJZw82rLy2zoQyQ+znpSYOQMEr1dAAgdAhJ9ooUqbWERqy2CUcW8UgNPn7nhTFSeSm4eKp8V6ZSpg4UDqUod5c5FAddhw5y6NChHIHXhYUF0uk0V69e5dq1axkdtGpqPL\/\/+7\/P3\/3d3zE4OIjL5eLixYt89rOf5cSJW3JdxdKqn\/vc5\/j1X\/\/1gr977LHH+Pmf\/\/lNP4\/H49uy5NhXxGOawWUjHA5z5coV3G43Fy9eLDrMVs72GqBYFu\/5q3LBdFviRgUbcTYaGgj3BCs61NZSx9pYkP50DQ\/U2VC0MjWNzi6iVyuTIpdcDgJDla1dPdFN4MoMk3VuupubUUt0qCXqakj1VVZfsh1o21TXKQhFBr8XObGRH3cqgrShsJyABoeWk3YLpyXiukKro3x6Kq4bzCc1DjrLC7QORAMcctWh3oyIm+wemuweBILx2BIRTafN3khIjxOVU0hpQYezgYOO0lbsAElDEEwZ2GwKfhmaHDLoaQinMV4dg1dh\/CujSD4XarMPcSjEau006VrwHaynqaVp27UhIQSh4QXWXp0gPDhHaiGAPRTAlQ5R40xTU6PhkDcikHXdTlNLAlmGQNJFfZvO6oKK5LPT0rpxj4Y1P\/V3OEi3dmA70s765QUG\/zJ32FiyKegtDbw6YzA5reNVI5QKZYPTMTrvrCU+Giz5XhZHApw820nkevn7cL5viWN3t5MenUNy2vmT+Qjzgc1Ry9r6OmXDHqUCodAyAUp2jccUeG1ubmZ2dpb5+XkaGhr49re\/zVNPPYXT6eQXf\/EX+amf+ine\/va309BQ2mzxqaee4ld\/9Vd54IEH0DSN3\/7t3+Yd73gH\/f39GQKbn8\/9G333u9\/lF37hF3jf+95X8tx+v5+hodwu2O2QDuwD4slm4fxU2+zsLP39\/Rw6dIgjR44UZex0PIWowH42WcTU6cnvhvmZ0zZk\/daNYfia0Seqc8xM+VqoJM0GIBrrYWyB6Nw6E11nOBJ8ueTxsUjlfyrpYDdaJYONqsL6VBCA1FqMSd1FV1sL9qXN70HYbcTjEnIFYqGSy050PVVRDchxRzfxnty8vSyBU4Gg5EIkkzQ4DFaSMqok4beVP+daWiOuQ5ezfKdjX2SVk57Gwu8DicPuBqJ6iun4ChIybrsTu1BRpeIksE4cTbFhSyn4FWh1yhSrnid0QTCtoSQ0mqNxkmOLWeeBgCyjyRKGx4bDa8fhdaIqKqrDhqwqyHYV1W1DEQbpYAwtFEePJTGSadANlGQSh5FCsslIWhKvLUWzK4XLphORFGq8SRzSRgQQdnhp8W88AKym3NhcgsS6QHYqNB\/cOCYSV3EedGC0tKAcaEMLRHnxN28159g7Gwg6vbx2JUBk8lajSuPdLSTKqDgvjkVpbfIQWy7dRTY+GKDd7yIdKjc0LjG\/qNFkV\/nfDhcvDhX+Pi8sBGiSWzFK3K\/pMk1PhiawuR0lXZCLdbUZhoHdbqerq4u\/\/du\/5fnnn+fDH\/4wjY2NfOYzn+FDH\/oQ3\/nOd\/ipn\/qpouf+3ve+l\/Pvv\/zLv6S5uZnXXnuNN7\/5zQAZhWoT3\/rWt3jLW97C4cOHS743SZI2vXa72HPigVtmcGaqTdd1BgcHWVhY4N5776WpqfRgXrJCnbZYkX78RAwCti4a9VtCg+l4dVYGAGtVpNkCy7eOnXh5gcYLR6hZLWJB3X2Q2OUKu83cTgJDlR2rHj9A8uotgkqH4oylFLo6G\/Cs5qYYE63tyDcqjLi6OkhV8ESaavIQv1a8WGxLp0FVmHP6caciOCtQr55LpHDKKk320tGBJgQ3omtFScdEmBShVIITniwZeBfMJVZZTkWxyQ5anY3MxJZJGima7DU02v0bed0iS4hJEqG4hkuRqLfLeM2OvKxGg6RhYDjs2GRwp9PIoTTcHIxMI0ioCrIkoaY1HDc\/l7QAxWVHNXQULYlmgCoL7IqGU07TVn\/rngvrKo21cVRZYAjBOk7a\/CGEgMWUD7dPps4RJpq0Ude1EQmmNRDNdajH2kjb\/aiGwff\/3QCiux28TgaHQ4y\/HAI2RxXj1xa581wH81eL1yjTCQ3DVwtliCcZSZHsrkcuSzwQWYwyd287f\/V3xR\/sNF2noc3H8mzxrrRK2qVtXntJ4tHihfef\/OYCTdPwer187nOf4w\/+4A+Yn5+vut6zvr4OQH19fcHfLy4u8p3vfIfHH3+87LkikQgHDhxA13XuvfdePvWpT3HmzJmq1pOPfTPHAxuptkQiwUsvvUQoFOLixYtlSQcqt0SIhovfFK8N3MqnC1klUWEdI4PGRiITwYoOVRtrCIxndZsJ6B91ki40iyRJRFarMAs72IVWyeehKqzPBDf\/PKEzN6eQ7ui69bNjR0hVSDq2kwcJVUA6sseBlJTLtNGCWuvGqekInwe9q7mkaM6CkKlRbfjU0qQT0dMso3HcUzp9MRNfR9cE7c7N2ft2Zy33+DuoUxWS+hotPicOxWBdC7GcWsPIWqkuDEKqwaoOcV3glwSdboUGh5xjDRNKGczHNSIIXDL4tBTOVApZCHQJEjYV4bbjsEn4hIZbT4EsSNlkJFXglDRsyShOI0qDO8VBf5w2bwKfO02b99Y9saapNNfGUGWBLiCsOmhrjm+4v0Y9NNfGqHOE0XQJ0ejFdjO7HXI04TvTgSbs2FprefbPFvnfgzJ\/84Ml\/ubbU6TLGM\/duDpPTUfpSsjswAqNd5f3y5rrX0W0lL6ebFe43Gbwd8PFxyVM+JtKn2u9As8dWxnh2HJzPCbMGR4zw9PW1lZVh5sQgv\/z\/\/w\/eeihh4oaaz7++OP4fD7e+973ljzXyZMneeyxx\/j2t7\/NV77yFZxOJ5cuXWK4gs+0FPZFxGMimUyyvLycsb+udPq7UuIJBYvfPN\/7Toh3fMyGpKfRfR2IUOXK1QApbzOVptloaYTJ3I08thjmRtudnIrnyekcOEzi1crOK7mdBAYqG+jMj3ayocdSTIwIDhw\/gCMRJlThUKnSVMd6pcZpbY1oQ6XJTABptxNteYOk0+txXO0NOPw20qO5rx2LCDpdAqnMPbOcSqALiSZ76Rz1SHSVdkcNLqV47n8stkSrw4\/n5hxQq\/\/W5hDXk6zIcZbXA0jI2GQbNZ4aVMmDYWy0gAsEa0lByjCocSrUO6CeW2m5hCEIJnUcCjQ7JNyGTjJqENAEGoI6n4rPIeEQaRRDx+Yy8Em30sVpHYRNp9F562drukpn\/UbklDIg4bDR6E+wEvNjKNDVditaWZNraa3ZeEpftrfReLENQ1FRm2t57Zsz\/MV\/yb1\/RvuXaO3ws1YkctCSBjEDZFXGKDETM359heYGN\/HVUmMDEtGkHZ+aQBQ4l+J38nfpGX7wbD\/19XVAaWJRnaVrOKsrERrLbJdlhUJLzPHspFzOv\/t3\/45r166VtC74i7\/4Cz784Q+XrdWcP3+e8+fPZ\/596dIl7rvvPr74xS\/yhS98Yctr3DcRz\/DwMEtLS\/j9fk6dOlWV5EglMzySIhEJFSeoUFAjaN8QJEzNV+4PYyIwVZlIKUCwiCDhwtVVpp1ZT3uyTGi2\/JOWCelAF1olvkSKwvrseslD9ESa8cEo63WdGBWkGVAUUjYXRhnfEQDleDvRMqQDoBxrIZEnPhqfC7I6uAwH21Hb60GRcJzsoMudGz0UwlQiik1WaSxDOtfDSxx01ZcknSkjSLerPkM6+YhpKVwaPFh3kAfqurm3po1DqptmReBV04TVCLJNp8Fj0OAwkI00MWEQlwULiRQxLYld1eiqgVaXjlvVcClpnD6JU3Ua99TpdKtJ6vT4hk+NSOWQTsQAyaNTf5N0DCFYdzrprNvYzJOoaDV2dEVlPeREFzotDbdIZyzio7Vrg3Rm9FoaH+pActjRhczqVIwv\/YfNDy2puEZcF9hcxTfgpYkgTadL1wtSsTTUlX\/CD85HcJ3s2PRzo97Bf515jR\/0bSjBBwJrNDT7S54rqZe+byOhBPYS7wuAMpG2VsSFdKdsrwH+\/b\/\/93z729\/mhz\/8IZ2dhQVWn3nmGYaGhvi3\/\/bfVn1+WZZ54IEHth3x7DnxCCG4fPky8\/PzHDx4EIejfEE4H5W0UksupWxa58oNN8LpI1WhB40J0dBIdKoyZ1KlzsvKSPGOs5FxF9pNGR9x8Aip+dIEYULyuFipNNo50U1yuXxbtutQC4PPz5M8cbz8OU8eIj5ZPtqRGryEK4iKHF0NxEaKt7KHhhdZnQqh3H2E1Fp5ch5LRWmyufH+\/9l77yjJzurc+3cq5xy6qnOe7p6kCQojgWSCRJAQYJJlA7oGAwbbyDgCxldYJvpiZGMb+\/PFkgGDMEEmCiQhzUijCZrpyT3TOedY3VVd1RXP90dP13R1nfNWjySk5sJea9aarvfUqRPf\/e69n\/08AmeSk2UuxuZotQXRSuqvRkdsnGqtE71GeaIZXZlHr4Eyg\/JkN5ieI4wOtyTj1sgETRIhs0SZQUbKZGl1Qo1t9W+3JodTL5GVZZazOYIUTpDTKzksUhKP4crDPZOUMeqTuDSrE106JzOWlggbVp\/R2aSG0ayO6EIWP8tIuRRmezKPIJxNGqmsW\/0jYnQRfnUjkl5HMpYmZ7Hy4KfVn52ZkUU89eIUZufxMfzN4hT6aMcMvh2lU269Z6YwBa9cZ029h\/s6jzIwU\/jsmGziVUlkqfT7a\/OKoya5xGJ5sxFPPB6\/6ohHlmX+4A\/+gO9973s88cQT1NYqq6zCqnzC3r172bVr11X9xtrvnDlzhlAodNXfXW8vueORJInq6moOHDiA1Wp9TmJwm6HL0RhLQ1F\/8qMoKU0ArlKaYSqzeVEwTTgAsvpLkFtK02vYDjodC32bczoAUlUFOUFhM29aLQsjkU3tczmWgZzM4IkJFmrqyanAYXV15UTOlnbWskZDXAYpLb6+klFHMiUrplDWm6bayczxIeZGl8hU+tFXKQMFMhVuKvU29IKJIZnL0heP0CIAG2TkHJdiE2y3q790k8QIGKx4DMoTx4XoCNtMPkWnNa3NUmHOodtwmZfSOfQmifCGtp6JFIQtWezrfOlUSiJgS+G+DDlPZGTiFj3bfKvPRu+ClnhOotkap9x2uSdHp8dtXb3WyYxExm7EZJBJe9w4XtaERr96rFqHlf\/ze12ceHyE2j3qTqH39ARVe4sjkYJjH42is4ojiMHOOUzuErLT6Rzxy5D5RLObP378B8xHi8ENTo84ghifKN1+YLKLF8WlZg01TR4lEbirdTwf+tCH+PrXv843vvEN7HY7k5OTTE5OFnEFLi0t8e1vf1s12nnXu97FRz\/60fzfn\/zkJ\/nZz35Gf38\/Z86c4T3veQ9nzpzhAx\/4wFUd30Z7yR0PgM\/nQ6fTPWcxuE2JwBlKn+rCXJrpns3LQq9ZdmHzpbLFxdLnN9Y+yYBrGzlhjvuKSbbNRzuZKj\/pTZAeWprCRAevrBqnz00z7AiAsdDJSnYL0cloyWgSIFXhgpnSKUlTY3nJ7nRT2E127PL1kSExsMB8f4S41wGV7tXD0UpY2yphJCIkQ4hmkkwl4zRYlBFAAPFsmmlitNrV00SXouOUySYsWgUGYjnHxegI1ziV0x+d8TGqoIguaDaZw6LL4djQ\/jy8nKPWkmb9emoonqPKkcB6GXK+mIakPodXE6cvbqdn2oDTlqPOfeUZ78uYaSq\/8vdAyk55QIawH93epjyN\/0osw48emObc0dVr3nVqnPA29ajl0skxAo3qkU90PoHGI055JmMptP5NNP8OLTLUZucvf\/J9MiqLxuiyOKKJxpaxOsWORWsSL15TGfFLkFFxPEqy11ebavvyl7\/M4uIit9xyC6FQKP\/vW9\/6VsF2Dz30ELIs81u\/9VuK+xkeHi7o94lEIrzvfe+jpaWFW2+9lbGxMZ566imuvfbaqzq+jbYlHM96aYTnFPFsonk0V6IBbM0eG7q6xqi0y83KeOmJHEDrsDAjSLOtt7M9sOLYHGuyVLm5aEeWJJYmNnes8UTxC5wcjTNuDiG7rkA7V5wOsoulnUmuzEFOQMS4ZuamMPNn1SHWAOg0yBotOYW+rOxUnOhAlGWnjXiVm0iPWEU15zCAXk+lSb0GsJCKs5iJU65Rh7R2REfZ4QihU4hkVrJpZrXL7FJwOulcls7YMLsVHFp\/YoagNVcQ0QAMLWdpcWULehoH4llavKm8WOZCRktKm2MmpmMppqeCBHqPnpD9igObWNFSH77y7nRGrLQ1yVATgh31SJe9YDaVZbA\/yzfvv7K4yWZyTAxH8JQrX7dcJsfM9DIWQcQy1RvF1yqGsw+fn8K3XT3C1Lc6+Mrckzw2oq7sCzAwXJrjzeYRZy5Kae6kSkTyoj6e51vjWROT2\/jv7rvvLtjufe97H\/F4HKdTeW45ePAgDz74YP7vL37xiwwNDZFMJpmenuZnP\/sZN9xww1Udm5JtCcezZkrMBZuxzaDacpsgktTptXzzkUky3s0LesVN6qvkjaapCCJv4vQ0TiOLQ3HOroTIllA21NgszG5StmGl3AsCgMWamRtCLPUrO8jo8DzDMSu5UIBkVYD0QGlKIdmsR06UliXWOi1Ex0unF51tlSyPiBVMnRV+kl1LxFNa0pUe0gFrUVBmrQugSYMtp76SHV9ZBI1MWMUxpXNZxqQldjmUU0uL6Thz6UUqKJ5IErk048lpdjuLv9sRHaHJ6ijg\/8qRYxpodRVOcEOpHDt86Xy01B+VWEjL+PUSLc4sDoPMYFyiwXalNpPMgt6tYQ2INZM0Ut+kgeYq2KDkGZnP8jfvLU6lxpeSJDNZzA7lSGFpNo7RY0EjWPQNXJzDGRYX\/od7FzA6CxeElhonB219fOKR\/2BoZpK+frEGTyy2TKhC\/K46\/eLJfnlFXEtcUenTWbOrqfFYSkDTf9ltSzme55pq24zjKREFA2D3W8jlZJ5NBktvfNmiI5tvGo0ub64fx1K9+vuz\/fP0BdqE28qV5eQEeu757SQJeXPBDqVAbCvzy\/TNyMytbI7CxVAVIqVAVVJwfIDW7yJdInqyNQSZOyfuE7LW+vLb5FJZVvoXWRlbIeVwINf5yTmMyOV2YoOzyAJJ4rTXiN9iw6NXngTi2RRjK\/NUq3ClTKeiZElTYylOOS2klllMR2i2FdPuDOTm2OMqK6gDJXNpemLj1OrXsWvIMiOpDG2uFGPLGnpW7PQvGPCaczTZM+ik1ectmoZyX+F5DuVMlLtX37WVjETWacJwTT3UFNZulueT\/O\/fH6FiuzI90OxYFHuZHY0CAS\/AcOcM5bvUI5ZMMkcCjer3ARKLSQxhNwBGt5mR2gR\/eegrPNVxpfVgbnaeyirxe+sJiB1LVhI7jrk5ccSeKIEoFaHa1qN4n0uq7ZfNtoTjWUu1bUYWQck2w1ywCaYXzJdXVf\/3x3NgKk3QmHS5SE5tDkatsZqY2iT3W2Thyvn0PDvBTPU25X3arcx1bC7a0W+rYWVqE6mu+jIW+0qjzmSXlfHOOLGGBmQBjNTUWsXSxdJkpbYd1SyWgFhrrUYSCwlh5KQx6UnFlCmUUnPLxLrm0fi8JBKQLneS81sVd+fcUY5xMYVBVn5FFlJxljJxGlTACEOJOdwmI0Fj8Wp+YiWCRpOmZkNNKStn6YgO02pwFjBpR9MrLGqW2eO+MrEmsil6pXnm09MML2vxaHVUkMTg1OLdIKC3YtfjMl2JknqW9eyovjJJ9qdsOBv9aCoKI305J\/OVL0wz0p+iq32Chv3KUd3QxWl8Depp4YvHRynfoV4bmxpYIFACYj05sEB2r43P9zzMAwd\/rLiNP+gS7gOteBKIJcQ11UxWPF3GBA3qII54dOsyG\/+vq4\/CFnE8a6bVasnlclelUZJOp5mbLJ3uSZfIvwLoLuP0F2MZhlw1JbeP6TavXKmrKkPeTNhl1THZU+igTp1cIu4vfjHlijA5lVVUwXaShqUpccSxZislXi5Ybc6LDa46sdHT40w6ysDnKtpO53ey2Fsa9GAIu5m\/KK7FAFiq\/SRnxedhbwiSEDhYnd1IdHSBzFSClf4oyxMrpO02pIYyqHYjG7RI1XaWLowiqwiJ6QI2XC4bFQqMBgDdsUkqTQ4sCsSTQ4kZ\/CYjQWPhxJLMZeiLT7DPXRhxzCSjrMhRavVWYrkM7fPTPD0zxaXoLC0aN3vsZfgvp2kuxMapMRSGtb1xiRrLlc\/mkxqqKq6cV+eSFY9NJmMtdpAjF5f4+Y+uXO8Lx4epU0GzDV2Yw9ukvkof6JzGJUipXTo+hr+p0PFptBocLQ6GKif4u85\/5wf9h1lcFkgTrIgdx1xEnJ6dmhHPI3PT4haExXnxIlQN1bYx4nkucOpfNttSjmfN62823RaNRjly5IgqB9J6SyY3AZFel4v+6uEkcom6UGxs89FZLLk5cEPGbSqCW2eSGdonbWTWdRlrHFbmOjZLY1PFymTp2ompLsjiJlgKzDUBcqkr92hxaIHeKZnFsnUreI2GrNFUOg2o05CWlYEC683RVsFCh1iLyNESKpmGyzn1yMuFx5SKJFjqnCHat4SxqYJsUo9cGyBT5SLjNhU8B7aGANrlFPqE8jPaER1jm92PUVtcm+uOTVBttmPbgHqLpleIapfZ5SxcXEzl4gwn5hmJJ+mIxMimjTTbytFrcuz3FG47n4rT7C5MCY6uRGkKXZkMczIsm3U4zKsLoLGYDq1eiy26jL2+2In+978VT8Sdp0ap3qGc0hq9uERFm3J9NBnPkJRl9AJ5gcmJKEa7EXuFjWRLhm\/Gfsi9j93Pd48+Qjqb4fz5i5jN6uCf7u5eYeP5wOAwWq36+NTkPEazep9XciWjWs8CkHNi+QQlVJssyy8IuOCXzbaE41mPagM2lW4bHx\/n2LFjlJeXoxMUh9csqYDS2mjpdSvcM11RJixu9Y2DZWRmNscqoDEZmOzanK7Pclw5KlqaWOKipRH5MjBYDofJrZS+TjkkotObg2Wn5NLXUe+yMK3g8DLxNBM9Kyw3NoBOi6m1mvhQ6dSiZVsl8VHxStTgs6uCHa4cl5noiFj5VVNlIzuqXuiyVriJdIwTH40Q654j0RclMZ1mWdaz4nOSrHezmE6S8VnRht1onZYrgAVJxrmznN3OsGLzaUd0lDaHD9OGBtbZVJSJ5BwL0Tgd6RhHZyc5s7BAz9IycirHHmc11zgrqLa40UoaptNL7PEU14wimiU8xiuTcjqXRbJlMK+baI9Fp2koW31mVrIwm9BRp1lkxekrmjBnehfpn7Wj30ADk8vJ9F+aorxZJcXYOUuwTrmIPz28iHljMxJg85vx7LARLYvQXTHEJ4\/9I\/\/82FcZmytMIyeTSZq3qTdGxmLL1DWo9w8lUynCVYLmVgm8YXGKy+oRp+CNDnXHmElmGBoYIhaL5bM6a4vsF5Iy55fBthRXmyRJaDQaoePJ5XJ0dnYyMTGRZ64+GHuk5L6Xo6Un6fiGFcmT0x5+26o8Ka6YPGyWm01XEyLXXnoS1jvMRCeKhbLWbOTcFJ4DbVQtDjKzyWgnEXKSHIqU3M5cG2Squ3S0o6\/wkj2jXrMZOTVO4Jp6LNOb+M2GMuYE7NSwCorQOSzEZ8R1J2PASaJTcE0cBphRz8FLeg0SMrl0cSQjp7NIK1m0iQyppZVC7gCdAb3ThKvWSyKWRNNYAZKEJEE2l2NpaYml+BKaFSOnI7NoJS0GjQ6TVo9Wo4VcjjrLZZi1DDhWFztdy0M0GAvTWlk5S0ZexqwtnNjPREd4Wagw0jgTn+QW35XPLkUj3NS4ChCYX05zYniGW+tXi\/7JYDFw4LEfRpmdShJscDPZM09mXYSbTmUZH10gUONiegMxbiqZZX4+jt1nITpbuODRaCUWZldwt5mIxBYYTYxyabKTkQujcGF1G5vNitFoJJlUrtvKJXS1nS4xGszptTAiAMBZXeJeHqNNDLnWmcXjs1OzDAwNoNfr8Xg8OByr6cc1xyPL8q9EjWdLOR4QQ6pXVlY4c+YM2WyWG264IQ85LMXVpjPqSKvwo623xcXCF+XhQ4u843e8aOeLo5X5vk1CxIDlzObQX+ZqH0yJax3njs9gfUUD8kRpElNZkkhuomEVIKUp\/SjIZi3Tm6jFLC9nGB5Yoe6aOvRdg4pMEFqbidjMcsnGU9fOKubOiJ2Ta2cls4JtZAlsHgexQfWo09sWFv6OPeRkUcmxZXJg1rDQrszcYKvxYo4uEzQE2KiNPCLP0WR0FX2nJzbOXndxLeVibJSbNtT6JlaWuGZDfa1reZ4bK66s7JfSKTxBI3qthmM9cxhWjNzccMXZmOoKv780Mce7vvjXAJhHLLzs+lewOBvHbnFgMTiwGKwYNGYy+hwhv5lsLoPM5d4RcsjEkQ0y+tAKC4k5phYnGZsdYXx6jNxUDueEg2xWSyJRnDGIxZbZv38fp9ovKF1Ozl+4iMFgJpVSfp8jixHFz9csSwnIZgm9J00JuY1SSqXbGpoxuc0sLi4yNzfH8PCqRtDp06cZGRnB5\/NdNZx6M+qjd999d5EEwnXXXcexY8eE+\/7ud7\/LJz7xCfr6+qivr+dTn\/oUb3rTmzZ9bGq2JRyPSAxuzRYWFjhz5gxer5e2trb8CiGbzpJNiqMZg8MEk6Udz9RkYapGluF0NsQ+NkxYZSESJzdXrJcMeqY2mWaLxkunA+UcHD4TZ0\/Aj3FaHAVoGyvgQumozFQdYLqz9Hb2hnJip8U1FHuNl6lLq\/vqfXYcd3WQkCmNPF4Y8enKfcQuims2lmov8xfEiDhTmYv5S2Jn6NlZwfxZ9f04GvzC2pBvVwWR88rjOqsBw0oOxfW5XgMJZRSeudpN41i2yPFG0wnqFaTdZ3Ix9nsK01s5OUdKt4xNfyUlHM9l8LqkAnqgcYtMo9nIYyemudYZ4Ix+CqN2NZWzIhnw1Remj778H4\/l\/59Ixnn00I+45po9PH7yUNFxXXvtfk6cOKV09lx\/\/fUcP36y6PPFpSVuPHAjx44pf296Sv1ZTCQS7N+3nXNnOhXHu7t6sRg9JJPK7\/v0nPidKSWDnZVK6XiUIAqNp9H6bHg8HjweD2VlZZw6dYpQKMTXvvY1HnroIXK5HPfddx9ve9vbuPXWW0tKw2xGfRTgNa95DQ888ED+bzU15zU7evQob3\/727nvvvt405vexMMPP8zb3vY2Dh8+zHXXXSe+DiVsS9R41ttG9gJZlhkcHOTkyZPU19ezY8eOgnzoZnjaDLbSxKNao4bEcrED+\/dHFmDDDUoYrqJptNJPZhO1GJ3NyNgmBNwc9X4WRhc5Pq4jblHPJ8uSRGx+cz1GGb34AQTQ2ozMbMI5xTd0yC4MLXCpN05yW10edm1tqyRSwulojDrSyZyYr00rgV5LTrDwsFZ7WOhQd0xai361d0gFom0J2on2qJ+3s85Hck55EeKo95BVQOFpTXp0iRWU5rBlQwKHVFgHSucyaOTlIsDC+fg4212FdcjezCzV9iuTzfHFGQzpDIM9Ga53BRlPLXND9RUH1mf2FjR4piIx7v9esUMYHx\/FZiuuOzz77Am2b28tPhFgcHAAg0G5WN\/X36cKBBgaHqG8XL0nRysQBEyl09Q3KtMSrR7TCAajOoBgbiGiOgbqKsZrVpIodEM6fw1KHQ6Huf\/+++nu7kaSJGpqavjiF79IWVkZ\/\/zP\/yzc509\/+lPuvvtu2tra2LVrFw888ADDw8O0t7cXbGc0GikrK8v\/UxOJW7P777+fV7\/61Xz0ox9l27ZtfPSjH+WVr3wl999\/v\/B7m7Et53jWp9oymQznzp1jYGCAffv2UVVVVSR\/vRmeNo3gQVszuwrz7OxCijFvoTTsfF9pZuc1m94EUwCApcZPbhOQbyyrTjQ2s0z7spOsiryzoamKlRJ8ZwDGKh\/zl0rXi8x1QVWuqTUzlTuI9hej5+Rsjv4T40xYfWhbK1nYRC3J1hQmUYKZ27W9gtiQejSpMWjJpcVko656PysqTN2SBox2E1kVyLq7NcTiBeVIyNkUJK0CJZeCBjIKzsrRGqJBV5zb74qPUWd1FXw2GJ9nv6\/Q6ZyJTnHDOmTh8HKM5WUZ\/5KVSuNqVDOrX0a\/DnBgbyhs7vzGNw8RChc3fE5NTbN9u3IzcywWLVgMrtnk5BT79ikrVU5OTtLQUK04BlBRqd50eu58hxCdZhIg07K5HOXV6gCDsfFpNAJqnFiJ+aZUYnujQulG1oJ0Ok0ikeC+++7j5MmTTExM8Ja3vKXEXgtNTX304MGDBAIBmpqa+L3f+z2mp8Xv4dGjR7n11lsLPrvttts4cuTIVR2Pkm0Jx6OUalteXubYsWOsrKxw4MAB3G5lhNlmeNokfekai9WjnlP9+vF1E0+onJWpzdV3ZK1EYnpzNZZNnAZIEpPruN6ikwk6TBXkNoT3MhLRhc05vKyxdKOs1mLYVLSjd4iROIuji4xEJGLlYTQe9eKpfVuY+RKwaFudn9mz4m1crWHiAufrbgsxf149BefbVUW0XzkKNbjMrIwpA090VgNElIlTzXVe9KPFfUYahxF5vHgiMFZ5OOAvnIST2TQWcwbjuglrNhln2zpFzuFYltHZFDc5Q\/ntJuQkN6ybdJ9dXMTfeAVGnY2v8Ef3\/4CzZ89x4EAxH9exo0fZubNY0XJgYJDrrttXfLJwOd2j\/G4tLqmjEC9d6kSnkraKxxPU1qlHNdMz4gnVJgAQpNMZPCH1ZzMSKdVkKk7FpTdkP5RE4IB8jScQCBAMbp5JRU199LWvfS3\/9V\/\/xRNPPMEXvvAFTpw4wSte8QpVEAesLg42\/nYwGGRycnPAJpFtCcez3nQ6HZFIhKNHj+L1etm\/f79Qo2dTPG0lyP1gFYCgZs+eXyJeVgVAQucqua8109eEyAgoWdZMa9Yzuok0m6nCQWKD9szopRl6\/Q15mDWAvrk0RBnAWOnbVOOmpsJV8jysFS6mSiDtDH4zM5emGTkzQfd4mkR9OZgK03x6l4VYCb42rcXAyuKKkMHA0VzGnMAxGdxmId+brcpNRCDhbQs5SC8pNwy66\/2kFCIajUVPblZ5sjV69MjLhfdWMuqwsIK0oaE6FTZTby9sxlxxZPGajCytpPlxxxJdIwn2+QprAzPSItrLqaBUNouvugp74Ep08JMfHGf5MpHlsydOUFdXDF2emZ5SLHyfPXsWn0+BGmghwq5dOxTPeXx8gp07ldN0CwsRdu5SHgNwONUXOb29A9js6gvJZEZcx3H41Bdjs9NRoeBgMiXOWmRKRDxrUOqrEcJcb2vqo9\/85jcLPn\/729\/O61\/\/erZv384dd9zBI488Qnd3Nz\/+sTILxJptzDDJslz02XOxLeN4JEnKQwnHxsZoa2vblPz1ZlJtJRYhAORKXInHJuwgScz3bj7NltKXjiZglawymywdGSUk5Ye699QEozWrYm0yErGFzSmoJvWlU5CSUctCv7g\/BlaZt0sh1OwBV36bXDrHyJkZ+uI6liu8+SZNQ7A0X5u1Vj09BqvsBCszMeHxWIMO0kvKE5BGr0Ejq6fovDvLWepUdtju1hCxDmV0nNZnQLNc7MDdOyvQjilc45CR3HTh54a6IOF4YcQ9as3RbDVydHyFgWEL19gq8dkLT74\/scj163pYTixHsfivRA1yKsPvf+67+b\/T6TQyclEBemJikt0KjiQWW6auTjl1dubMadxul+JYLifgykupv9udnV2qc4Msy\/gFiqMTU+IFks6kPhlkMzmsAsbtlRL1XKUaz8bmUavV+pwm982oj65ZKBSiurpaqCRaVlZWFN1MT09fVQSmZlvG8aRSKdrb21lZWSEcDm9a4W4z4IJUqrTnSZUgc\/vGz2ZIVTeyMrNJGLVWw1RP6QkbIJ4pfRtkIDmvvpo6f3SCmfomDE2bi3Y0ATtL3aWjrFzIjrwivjaWcheTF8SRk73cyeSF4hc+u5xh7FKUUZODaI1bGbK8zpytYWF6DMBW5SM5r36fvLvKiQh+x7u9nPhYRHHM5LcR61VOOxqcJjITytdeU2lHN1acYjP67WQGis\/H1hjEMVX4\/OQMWrSJ2VW45dp+gx5qyoJMS01Up4P4jRYmtDHaNkz0CWsyz\/+2mMqwsyWE5LuSUjp28Cw2T+GE0t8\/wL59e4uO7ciRI4qAguPHT9DW1lL0+fJynG3blFVsz547R0ODclPo2XPnKStTRnQtRBbZ1lKnOAbgdKlHRCOj41gEgKN0TrxwE0k9lCIK3eh4NrIW\/KLVR9dsbm6OkZER4Tx7ww038NhjjxV89uijj3LgwIGrOj4l2xKOJ5fLcfz4cTQaDeXl5YqFSjUr1cMDEN8En1k8LnZgmazMsVkBk8EGM9SUkdwEsEBj0DHeVbq51FnnY7mEMNyJZyYZkzZHtbGsLS0FjkFDarr09dW5rCX3ZXBbkQWpsdRiiunhHJNOD8lKj6JIq8FjZWlI7FTdO8TUOuagQ0hG6mzws6ACnUYCk9NEVkVXxVnhIqOUfrPpsShFVxqwug3IG+jANRYj+thCgYMBsDb60EWvONSk3siSwc3cuWUyg1ecYVtbYff+mJTiusorSLbzmTg2o4FA8+oEJ2dz\/N593yIajRUh1545coRdu3YWHfrC\/DwmUzGqMpGIK0YiJ06coKxMeaXsVEmbybJMTa36yt1iVUdjjoyKFydOj7rjiUTFWQ2DVT1TUIoodCNAZ6MIXCwWw2KxXFXEU0p9NBaL8ad\/+qccPXqUwcFBDh48yB133IHP5yvoydmoPvrhD3+YRx99lM997nN0dnbyuc99jscff5x77rln08emZlvC8Wg0Gnbv3s0111yDXq+\/KobqzdR45mZLszIvLJSmlfnRYASNV6wdkj8uw+bSbLb6AKlNyBpIttL7swft\/PzxUWL1NcLtcm4zaQF1TH5\/28pJqaSj1swScjJVItqxhZxMnhdv428LsRJJsDi6xODFJSatbnKNYeTL6CVZhrRJQzqqfjxGv40lAbO2pJHQm\/VkVdIhOouBbFS9duTbVUGsT7lw7d1ZTqxT2eF5Kj1kY8XH7dlZQWqg2Am6Gj3kFgonP\/O2MLqh1SbVrM3JbFkb8\/ZqshfHC47XUOtFM1446dbvvbICns5muaEtzDNns+jNqxNez4k+Lg3NMDk5SThc3Lg6MjpalCobGxtjz55dRdv29fVz3XX7iz5Pp9NUVSk7kZPt7YTDyuzUvb19qpNwZ1eP6tjo6DiBoDpc2O1Xf4\/HJsSZAEmvPm3GIuL3ZSNDtZLs9QutPqrVajl\/\/jx33nknTU1NvPvd76apqYmjR48WMCRsVB89cOAADz30EA888AA7d+7kwQcf5Fvf+tbz7uGBLeJ4ABwOB5IkXbUY3GZqPKlE6VTbTAnmWYCJmXmObqLnBY3EVH+k9HbACqWjOxmYHiydtjOHXOSyMoefmSQqcD7GgK+kKJvGqGOuv3TKTu+1CSMZAKNXHO1ojVrmBgp\/a2kiSs+paUY1NuSWauy7ykmPqt8jWZIwOC1Fxdv15t1ZTnRQPbp0N6rXjqzlblV5B5PPRnJAOf3m3lFOorvYIZnCLtI9xbUge2uYbNdgwWcauxnd4jQZl5e50E6GhgwsnpvAniqOriRt4SJLU1OGbubK7wSu3Uk6E6C6edUZybLMX3zuR\/nx7u6eovTa3NwcFZXFHGhHjhylpaW56PPz58\/h8RRnB5599gTV1VVFn+dyOSqrlFM+U1PT7NipLAsyNzdPU7N6Wqm8Ur3xMplVdxDR6DIWhwCSLaunvDNpGZ0Azp1e2VyN52qslPqo2WzmZz\/7GdPT06RSKYaGhnjwwQeprKws2M9G9VGAt7zlLXR2dpJKpbh06RJvfvObr+rY1GzLOJ41u1oxuM1EPPGoOKKwOE0kS0QdkiQxMTHLv\/28g1wJ3Q9DdZDEfGkCUUmnYby7NKuBo863Si9TwuYnVydNOSfzzOEJlhRy54agi7mLpeGQ1uYQyYi4yG8O2kvWdqwhR8lt\/K0h4vPKEWd8Ps7QpVkuXIwRqy4j4bMoZvVM9W6WetVXqrYar7A25G4NsaAyLmkltFplHjckGZvXQlbB4Rl9NsWIRtJKWEyrBf31pnOa0c4UOzBDY5hZcy1DPRA5M4qcyeLcVkZ2otCJmuv82COFC5S08cp1zYbDEI2SaZ\/EtdMFQLR7gQ\/89d\/yJ3\/yx\/mU2tmz52hsbCjYz7lzF2hp2eAAZJn4cqwIdRqNxmhsrC86D1nO4fW6ij4HOHXqFC6XssyECF9kd6pnAjIZ9blhZFQMxXf61VFxiVJMKXZB\/UgB1farJokAW8jxPFcxuFIRj95iIFUCMWYrwTgL4A7aWEmmyOZkvjUVEW6bNm8uVLbVB1mJla6haDaRZnOUO5lZFxXJMjzz1DiD3g0rT7ejZLQj6bXMD5SOsAwBh6Lg2noz+2zCbTQGLXOD4sjK2xQgPh9nvGOOkcE0U3YPUmsNGs\/qdTaXu0gOqkOwNUYdcjKtqq9jcFlYmYio\/\/6OcuIq0GvfrkqWexUcuSRj9ZjJKdSDPDvLSY0UO0lnpQM5uuooZL2eRG0D0ZbdDB+eYPH8WMF9M2WLHbXFWXh+uoZynCtXzith0TBzYpFUJoerZrU+c+Sby9z0GzfxV3\/1MZ544jE6Os7xhS98nhtuuKEovdY\/0E95eWEqbmhomJ07ixtLjx07rhgNtbeform5sejzlZUVWlobij4HOHPmPB6PS3Gst7dP8XOA3j51NtDpmTlsAokDtYZygJmZiOoYiIlCN9Z4lETg\/l+XRIAt5HjW7IWOeEQ05flt7KXTZw7vlcn\/p+cnydaqKyZOD5auKQGkdKXhzDIwswl2aVNAuent0vk4kxWrk4Xe72ROQB+zZraWMCslal7mgJ3J8+LIyRosvU2gTT3aATDYDExsOOaliShdz47RNZoiVlNONuhFErzsxko7cQELgj3sVIVw22t9LJ5XhkdbQg7FNBqAd2cVib7ic7dUeUl2Dhd97txRTrp3hFR5JXNVrfRG3QydmiU3EykCbjgaA2RHCyMjU40XaaSQqNSw3hE1N8GEEXMkSqwqiCRJJIYX6evVMTw8TDKZxGg0UlVVybve9U7uv\/8LXLp0gf\/5n+\/yoQ\/9Ps3NzaysJDFbzAUTJcDJE+1UVBTXhlKppGINRq\/S0H3hwgVFwEI2m6GpWRnBNjU1Q0OjMox7fn6Bqmr199TlU3cuOY36HBRdEi8WtYKeQCU49fqI51dBiwd+BRyPToB8WbNSjLMAKbkwdfbVgTmUOskMVQGWN5EWk7QS4z2bSLPVeIlOlyYknVWA6q7Z6WfnmKurRfI5S9ZjJL2GhU04OkPQqRpBrJk56CAn2Eaj1zA\/LI6sjCELGRXRNTkng1bHuUPDdE5mWSgLIrVWowtfifJs9V5WetUjKu+uchZVenK0Jh1yIql4zSQtmMw6RZ44c8hJoqc4lSPpNRhJFeuwlwdYlC0M6irovxBl5uw42UQKV6Of5FAxmMGsL04LW72Fz6KuqRLN7GrqUNZoicd0cHE1ArDtWUWXPfutCFa\/jcXFRZ599lkOHz5MZ2cnCwsL6HQ6rFYrr3jFb\/C3f\/s3HDnyFKdOPcvv\/d57+J3fuQuz+cpCTJZz6LTaIofU29vH3r3FlDnnz1+gtbU4GopEIuzerUzLs8birGRuAQuGSA5bY1B\/NmNx9cXQUiSBRqc+daZy6hmbUn088Xj8147npbCrTbWVcjwawepjzTbj5iRd4eRz8PwI8friVV7GvjnUm7UuQGJxE3BrZ2l6dEelm7kRcbf\/2bNzdC3rSiKobdvKScyJHafJZyuJZLMEbEyeE28T2B5meVb9tzQmDbERwbFIEL3s5OWczHTPHJ3Hx+joijJudiG31ZCx2tB6lV9kjdPAUrd6ROZuDrIypXxdfTsrSSgJ3WnAZNYiKzgkz\/Yw6Yl5ZK+LVGMDC9WNDGoCxMxuJk6MktwAbLAoUPTb6rxkBwujLGOlB2losOAzg+3KqnylrI7Mse4r59VoJj0To\/3xLJ5yD7t37+aWW26htbUVjUZDd3c3Bw8e5MyZM4yNjZHJZDCZTDQ2NvK+9\/0eX\/j7v6O75yLffOjrvOe9v0t1dRWDg4Ncd20xbc7Fix2K5KKJhPLEPjDYrwjHHhkZpbW1OEUH0D84qPg5wHJcfdG2nFAfm5pVXxTKsjgVlxQsnJVSbb9qInCwhRzPehXSzUY8qVSK2HyJaKAETTlAMl3a0UkKK5x\/PjWErC1cac4Mb04uYUFFT2SjbSrN5iv9oOp8Wk48PcJFh5OsVqVHQKshMroJieywi5yINRqwljmF0Y6k0zBfQjHUUesWypqHd4RZHFM+3uh0jJUMnD8yxqWhJKN6B8s1FdBag64+hMZmxOq2IqvU\/5xNQSIqInX2ag\/LF5XHvDsrWBlaV78xGaEiiGZnPdNxA8OmEN0DWQbap5i+nIZc7ipO19mrPKz0Fn9utRbfO1ugcHGlb61CM7fq9FNaC\/EzY2guayLFA170DiNn\/2f12lt8q05Zq9Xi9XrZtm0bN910E9dffz1er5eZmRmOHDnCM888Q09PD0tLS+j1epxOJ6997Wv4u7\/7LCfbj3P06NPc9ppX8+pXvxL9OkaM5eW4Yq2nv3+AbduKHcn4+Dh79ihT7FgsyjWZ8bEJausqFce6unpUCUUnBbIikxNzReqr683sVK8PWQQRS3wpTnxdNPWr6ni2hB7PeluDU5fiBIpGo5w6dUq1J2PNcgoyxBsttgmGzrmF4gnuwtAsffUNNMysOht9uY9o9yYodSSIjIsRY7CqbTPYVRrSPD1c2lloJCMQY6RziWjYxB5zBsOG1Ze9Jcz4GbFcgdFrVWQgWG9mn5WJEn07wR1hRk6pI4u0Zm3JaCcmiMz0Zh2zPVcikvhCgvjClWtesTvM6PA81kAQs82AVptDTqcgsYImnSK6uIRkNiBlsrAOzabRa9DmMqQzOXJ6LVqrGclkAIMerc3IYkZDqrGBRCxNbHaZlZk4zEQpbzWx1F2MWPPVe4ieKxaRs7v0rGy4zJYKN9n+wmtmKHcjDa8rokugNyRgGVKSkYGIn\/LEFSep319BdjHB099LARJWv\/IkZ7VasVqtVFdXk8lkmJ+fZ3Z2lo6ODjKZDF6vF6\/Xi8\/nw2g00trWyraWbXzoQ7\/P0tIShw49zWOP\/ZzHH3+SZ589wbZt2+jqKqRnmZubRaORyG1IZc4vKEcbZ86ex263E40WL+78ARcD\/cWLgXg8wc7tzfR0FafqluMJGkNOZiYV3h8J\/OUOxlVaCnQWAWRaAKZJLSc5fvw4JpMJr9dLOp0umOd+DS54iSwv8CaIeiYmJjh27BjhULgkx1m2RE0DICKgV4HLUOpJ5dXRv7WPwuXCdk5BwEvJ9OVOkkulI57NpNmcNR4WxsVgBqvXUgDbjoyvcHJRT8J9Zf+yJDE\/Gin5e+ZytzKseJ3ZysURkaSVWCjxW8GWMEkBHVJoe0gYnYVay1hRaX6VJFieiZJYSDDbN8fI2QkGT00xdH6Bod4EaU+Q3r40PdPQPa+lO2agd8XEoGwj3lDDuaE0nTET3fN6Lo1kuNgT52LHIgtxib5nJxg5Nc5s9wwrl0ET7hqPotPRWw3Ee4sdtDXkZKW72CnbfYYiNgN7qPAzfWsNmoUpMujo6C3Dby58xR21Brp+NoecW53srP7Sk5xOpyMQCNDa2srLXvYy9u\/fj91uZ3x8nMOHD\/Pss88yMDDA8vIyBoMBr9fLnXfewZe+9EUuXGjn5z\/\/Ke98513s27enYJKdnp5h797dRb\/X09NDi0JaLZlM0qqCfBPVgBwCyLWvTD01bhHJYKtlDYBUSv390GQlXvayl9HQ0EAulyOTyXDmzBm+9rWv8dnPfpZ0On1VEc9nPvOZ\/P0IBAK88Y1vpKvrijpxOp3mL\/7iL9ixYwdWq5VwOMy73vUuxsfFC8wHH3wQSZKK\/q2slG4T2YxtmYhnfaoNVqkkNhYrZVmmu7ubkZERdu3ahdPsKEnVUootVpJgVkA4CeAJ2picVu7xmF5cocvjpHlshrnxzfG46d0uoPS2s5uIZJLa0mlJyaWBDavnpdkEx+J6btpdhn5wEn2dh1hXiUK\/x1KSgdrstTJRAskW3BFm5LR6T43eome6Rz0NIgNxQY+Rzqhlrl+9UTS8M8TkOeUXz2A3Mr+Rw05eJTVNy2mmL02QU+Cuc1W6VHWNbA4DEYXP\/dv8xBSiHWfQwspc4YNtKnOQ7d2AWgs5kYb6r3wggV4XJStr6BitRLeQwGBed0+DbvQOA098\/Ur9Zy3VtlmTJAm73Y7dbqeuro5UKsXc3Byzs7OcOXMGIB8Jeb1ejEYj+\/bt4ZprdvGBD7yXmZlZDh58iu9\/\/0ccOXKMwcFBjEYDyWQhUmxFpf4yNa3cqDs0PEpjfTPDQ8X3dWFBPWugMYig\/upjGQU59zVbWcmiFg+lV9LodDr8fj8+n4\/x8XF27tzJ5OQkP\/vZzzhz5gxdXV2cOXOG1772tdx8880FQI6NVkp9NB6Pc+rUKT7xiU+wa9cuFhYWuOeee3jDG97AyZPF6rDrzeFwFDgxQBF1+FxsyzieNdNoNGg0mqKIJ5VKcfbsWVZWVrj++uux2WwslaDPB0gIagQANo+F9Ki4LuP0W0Ag8fGPBzv519fsIHKu9PEATG6ibmOr9jLUXTrNtjhZOmWXiiu\/QMl4miePT3PDTRVYF0rXpswVHhZmShB0VrhZnFZPoUlaiYUS9y3QUsbwSfV9hHaEGBcAF8I7Qoy2q\/GtySQE8O2yJj8TKilAa7WF1KDygsHiMpBS8GX2sIOIAmpOa9CSHCx+qEw+K8nu4pSRM2Qh21V4H20VZhhYF+1sr4GFAToma2E4iveaAKzXptkVZuiZBdaTPqul2jZrBoMhT9EiyzKLi4vMzs4yNDRER0cHDocjP8nabDbC4RCvfe2tlJeX8ZnPfJLx8UmOHj3BD37wE86f78jvt7evn\/q6JgYHC69FX98ATY3N9PUVO+yykFfR8XR192K3BFhJFEfQkUX1xVYirb66T6jw9QEk4mlVx5NNZsllcmh0GnKXnZfdbue3fuu3eMc73sGePXu46667mJ6e5v3vfz+veMUrCuSqN9pPf\/rTgr8feOABAoEA7e3tvPzlL8fpdBYRfX7pS1\/i2muvZXh4mKqqYiaJNZMkibIydTj687Et53igGGCwtLTE6dOnsdvt3HDDDflIaDMEocslGjQtbjOIm5gxWMSXKbaS5qmslmJSkWKzVvsY7YyU3E7nsgJix2OpsLPQJ06z2cusjA+rR3S5rMzQbBqT0UKZKYGsRqhq0TJxQRyemzyWkiwFgR1hRgXRjs6sY7pbPVqRgYQg2tEatcz1qyOSwtvDTKmch96iZ14l0pK0IC0qr3KNHiMRFaE8d9DGwnSk6PPA9jKWzxdPnp4qJysXNkgheKxk+wpTSfqgA836aEcjIadmuDRfh9y\/+kxYLYXPvskPj91XOJlebcQjMkmScLlcuFwuGhoaWFlZYXZ2ltnZWQYGBtDpdNjtdubn56mrq6O6upra2lquv\/5aPvzh32diYpKf\/\/wQP\/\/5QQ4degavz1XkeAB0euU019iE8n3NZLLUN5TTcb6\/aGxgaBij5EOWixdnIhnsRQFnYGwpiQjbml5JY7QZ83PcRnDBrbfeyk033YQsywVAhM2Ymvroxm3W7pXIYrEY1dXVZLNZdu\/ezX333cc11ygryl6tbZkaz\/rc73pI9fj4OMePH6eiooJrrrmmIP22GbqcaAnIcprSziu3iXTWkxP9aJp8JbdDIGC13mZGIiW3sfiUKUbWm6PcVfrH9FrOPzvGmZQB1vXArDdXYwg5Lc5r2qs8ZAX5bUkrsTghdpSBlpBqbQYgtL2MheGI6nh4e4jEgopjkmSSKuJtAKHWoGpdKdAaIKmy32CNDxR8kt5lIHKxeDKUdBJpBfkEg8NEsqfYKbtrnEW9P\/YqK6xL9yRrfQxNB8h0rl5fjVGHduLKpK1rCDE9IhNbF2zqTDqMAnmA52smk4mKioo8XLuyspK5uTl0Oh19fX2cPn2a0dFR0uk0JpOJ6uoq3v3uu3jwwX+ls\/Mkf\/7nf8j7P\/BuGhoLm0eHhoYxKUi+9\/cNEgor87MZTcqLx3hihfA6naL1NjY+rSr6Nj+jniGIRkow3V8G9aw5HjXKHEmSrqreo6Y+ut5WVlb4y7\/8S+666y4cDnX3uG3bNh588EF+8IMf8M1vfhOTycSNN94o1O+5Gtsyjme9abVaMpkMnZ2dXLx4kV27dlFfX1+EcitJECqtNnsJTVeafnx5pXQ6a25+ns+fPISuBFPC1EhpVgON38zShLjuJCMzuQkSz5kS8GiDRcdQx9TlbZc4eG6BZGNh7KZ3mpm+JJYT1tp0TKjUTdYssD1EdFIg4GbSMdMrjnZWBIADrUHLgoB+J9RWRkSlYVVn1LKg8tuSBlJzys+AxWtRVXF1l9sVm2wDbSFSs8XXwdvgRU4WRpx6h5ncwIZox2dHM3xl9Z7TSMzHnKycv\/JseVo8kLqyqNLWunny24XX7oWMdkrZ7Ows\/f39tLW1cfPNN3PgwAH8fj9zc3McPXqUw4cPF8C1bTYbr3zlLfzN3\/wlTz\/9Q44ee4S\/\/dTHeMUrXkY2m1UlDrWrvH+TAvE3t0o7QiqlLoO9tJhAZ1Ru1cikc2Ki0HWOR6vV5ue1NSHM54pqU1Mfzf9uOs073vEOcrkc\/\/Iv\/yLc1\/XXX8\/v\/M7vsGvXLl72spfx3\/\/93zQ1NfGlL33pOR3bRtuSjkeSJLq7u5mdneWGG24gEAgobleSLsduIpcpwSWm0Ny20ebmI8JxSQOjo1OMzMzxlE49zWOp9BAZLw23zgmgmmvmbfDnmydVt6l1MzcqdnSh5gCpdXWwTCrL04eGGS0LgHV1VWmr8RU1vm00W6WHXFoA5NDA0pS4jhRoLVuVtFY71rYy5gUs3eHtZUL6nYwgNRveHlL97dDOMMtTyvfNV+NRRPmZnCaSSscqycQnip241qwnM1jswNyNniJnZK+1w7pU9JS7jnh74W\/ZrOu+o9WwlDExN75B32cTiLYXwiYnJzl\/\/jw7duzIC49ZLBaqqqrYs2cPt9xyC01NTWSzWTo6Ojh48CDnzp1jYmKCXC6HwWCgqamB973vXXzjm\/9Gx8Vn+KM\/eg\/vevdbqagoZLVeSSrPCX19gzhdyueb06g\/204BrY5dMGYQCc1dJgrdKImwsrJCNpstkCrYrJVSH02n07ztbW9jYGCAxx57TBjtKJlGo2H\/\/v0vWMSzZWo8a15\/aWkp7\/WvvfbaImTbeivleFZZYsXRykpKDD7QaCQmJsWrfU\/QysL46sP7rRPtXPuaO9EpqI9q3HagdMQTmy2dQpQspamAjG4LIKblWVFxKJ2nJpgM2rhuWxlTl5TrF\/nfcZlZ6Ckh0NbkY\/qSejSjNWqZLRHBJQWOQ6PXEBGkJ8vagsyosHJrDVoiKpGSpEFVzdTkNLGgQrfjb\/ASOVtcn\/C3lpHsLk6n2WsdZDdAq7UWI\/JQYQFS57WhGbkS7XSY2rBHJViHm9MYtGgnr\/y2YUcVp\/stBdsAWDbRePx8bWxsjK6uLnbt2oXPp5yKXoNrBwIBZFkmFosxOzvLxMQEnZ2dWK1WfD4fPp8Pp9OJy+Xk1bfezCtftRr9dHf388QTz\/Dkz5\/hxLNnCJVVMjVZ\/Ky5vVYWI8WLn9l59XdEZ1Ffm5vsRkB5QaITvJ9ri7iNInBr9ZyriXhkWeYP\/\/APefjhhzl48KCi+uia0+np6eHJJ5\/E61VOLZb6nTNnzrBjh3Jz79XalnE8sFrP6ejowGw2EwqFhE4HNsHTtonJOVpC6MwdtDExJUZyWZ06WJdl+tyxg9zbeID0hglrZqI0csxS7mSuv4Rz0sBEX4k0m1R6G5vXzLAghRaZitFX48Ic9uIYm0VWadZ11niJqqHILh9LZEp8TsG2ECPt6tc52BZk4oK6AyzfEWJMAFrIJdVXteHtISZPKx9\/aHuIWRVi1UCDj9kzxc5Fb9GrymNrFVbkkl5Cmiy+V55tPuTO3oLP7PUO6J8kI2k4J21nuT+OSSpMp7pbPDB35b5mfE4G2osnUOsvONU2PDxMb28vu3fvFha719t6uHZtbS3pdDoP1z579iyyLOP1evH7\/Xm49vbt22hpaeSDH3w3S0tRjh05zeOPHeHQk8eZmblyXR0q9dX+gSFcunIyGzn0EMtg68zq85OIqmst1bYx4onFYkiSJIRPb7QPfehDfOMb3+D73\/9+Xn0UwOl0YjabyWQyvOUtb+HUqVP86Ec\/IpvN5rfxeDwYDKtz5Lve9S7Ky8v5zGc+A8AnP\/lJrr\/+ehobG1laWuIf\/\/EfOXPmDP\/8z\/+86WMT2ZZxPOl0mr6+Pnbv3p0PsUtZqRqPZCh9egslKHecPguIF\/yk5cLjmI4s8qR2jpu4km82h1yM9peGW2vdNkpFRZ4GP33nxVFYoNFPX4f4wP21HmamxOm6uckoEwPzeMrs7Kn3k+svRH0ZnCYmL4p\/x1rnINKrfk4ag6ZktJOKqzsOjU6jSp0DEGwJMKuCOtPqNERH1dN3aQXlUACD1cBij\/I+gy1BFs8WNzR6m\/zEB4qdmL8tTOZiIYW\/rJdIDw4VvKBatwXNcD9xrYHziWZiAxEqrwlCd+Hx222ZK4GuxUT3uC5PmbPerL\/AiGdgYIDBwUH27t2L01kaBKNmer2esrIyysrKiuDaFy5cwOl05qMhu92O1+vhNa+7hdteezOZTIaOCz0cfOIYTz55jDEVOexMNou7zMKMQhpcJIO9kS5rvUkqDNxQXONZs7VMz9XIXn\/5y18G4JZbbin4\/IEHHuDuu+9mdHSUH\/zgBwDs3r27YJsnn3wy\/73h4eECkEMkEuF973sfk5OTOJ1OrrnmGp566imuvfbaTR+byLaM49Hr9bzsZS8DYHp6elN8bSVRbSV42jQ6DXMlmkcNtk2QjCqw0X772LNcd\/ub0F9anQG0fif0l454FkqACgDkTRCfagW68PnfKlEjCtS5Gb5ccJ+fjPL4ZJSd11YQWIySuxwpump96j0zXAYELIqRg+YKK0t96tcm0BIUOrfyneJop4gNep2Fd4SYPKP83bK2IPMqDiu4LcCcQrSjNWhJDCpDsg1amY3uU9KANFvsdP3bw9BVGO3IAQ2LiyYuzFWSvExeapZTBbhMSa9FO3Xlfhh2VvG9B5dpKC9+Ziy\/gBqPLMv09fUxOjrKvn37nlO9Qs2U4Npr0dDg4CBarTbvhLxeLyaTiT17t7Nrdwt\/eM+7mZ1d4MjTZ3n6YDuHD50mGr1SDwyG3YqOZ2x8GgsuxeNJCRg8ZIF63XpU20ZJBKvVelWORwkGvt5qampKbgOr6qPr7Ytf\/CJf\/OIXN30cV2tbxvHA6oMly\/KmGapL9fHEV8SOyeGzkIuKo4vsJrirI4vK+\/jUwUf59I5bSE1HmZ8ujce3VrgZ7osIt5E0EiMlEGYanYbRLvV6CoCvysVIqVSczwKFcx\/nnh3F6jRx7e4yjJMRpkpEO45GN\/Pd6hGFxqAlsyCObjMCxUeNVhI2Egeb\/cx2K18vjVZicUz92DYqhK6ZzqglNqB8fUPby1hUIBd11noUBeN8bSHSXYX9PJJeg2Z6qhChbTWwEsvSNRQkF1tdMGiMGlIbAAnuFg\/MXznfOa2dqfF5qmzFtc4XGlwgyzJdXV1MT0+zf\/\/+XzjZpclkory8nPLycnK5HJFIhNnZWfr6+jh\/\/jxutzvviCwWC+FwkDe95ZXc8cabOXfuHAN9kwz2zfDUwXbSsvJcEo3GcVt9JJeLn4W4QkPqmome6PURz\/pyQjwex2IpTZP1\/4JtScej1WpJpUr316QE0FqA6HIJ6WZXafqHeFK8D71Bq6pIuBBb5gfJUd4YrGR0E4qecV3p9KK+zER6QOzEgs1+us+IGzltARsI0lsarcSISiPn8uIKTx4aYv+r67HOxUCFd02WIKvCmrBmZdvFtR1zuZnZPkFD6M4w4yoRC4Bo7eht8hLpVD7HQHOAhV5lhxXaXsbcmeIoT6OTSI4r32erTY9STKeNxYqWNu7WMnI9hcqaU243051yQa3KWWWFDat0qzWd7zuW\/E6Onc2i0UkkFAASLyS4QJZlLl26xPz8PPv377+qOsULYRqNBo\/Hg8fjoampiXg8nm9e7e3txWg04vP58Hg8jF6WvX7jm29Do9Fwz5\/9DpPjcxx\/qpOjBztoP9JFYp1EdaDCyUhX8TM4PxdDrYosIgpdQ7W9EBHPL6ttKcezZpuVRihV4zEaraihTgD0Aqz9mpWCUntDVmYG1R+yR06dZf+bG2GwdMSTiJSO8vQ2CyDeV04kUg+AzGQJuemK1gDdZ0V9OTKdFyaZm1hi1\/5KArEE2bnC4wpuDzEmoLbR6DXMl6APMhstLKsgEzUaieikesQaaPIxoxLtIMHytKDuJCnfU41OQ1xFzqGsLUS0Q4Hcs9xJrKvYOXpagqT6NkRHGgl9ZD7vjDJaLWdN5ZgHs+Q2LIJ8dkNB6k7WgmbySm0pU1vGo59fxBOwISeLHc8LFfHkcjk6OjpYWlpi3759Lxif1\/OxNbh2VVUV2WyW+fl5ZmZmOH\/+PLlcLi\/54PP5MJvNVNWEKK8M8MbfuonkSoqzJ\/o4eqiDowcvYnIou5e52RghSdnBpgStBWtSH2o1nl8F25KOZ9OpthKOJ7lSgiBUoCIIoNFqGJ8QE17aXKWRcw\/3P8tvbtvPcqd61GMM2pgbLsGSrZOYHRTXgPRmHcMl4M+hZj\/9HeJ0nYh9F6CyJUDvZXjymWdH0Bm0tO7w4ZldRruSQwaW1RgELlvZjrAw2gk0+5nsVCcLtVSbiQquh1ZwDvYaKysqvGu+Rp8qdU54Rxnz54qPWdJAdkH5WBwBC9Hp4hWzMZti4xPsbisj27cKl551+jgzacKpt5BeLLxfGoOG7HDhs+lt9aFbJylwZjhDLgdmm8TGH3qhWAtyuRznzp0jkUiwf\/\/+PEpqK5lWq8Xj8TA8PIzNZqO5uZlIJMLk5CRdXV1FcG29Xs8Nt2znupe38kcfzzE2OMeZg\/2cerKPjuPDpC+zcyRXshh9epLLxcCXWHQFtZgvnbgS8fza8WwBu1oxuFQJHZ1SPG3pEsg5T9DGxGQJB6gtnR4bHZ\/gs5e+xV\/uegvLKg2d5jI3lHA8lko7851iZJy\/yc\/8STH8W19CDtxkMzBQQnPHsAG8kEllOdc+hdlmYP\/eckIGLROCiEmjKx3tiCQtJA1ok+rgEV+9l+lO9WjHkNGhBqQ3qHSkS1pITis7l2BrGcudxedr9lmJdRbfD2eDj+QGJVEkMMSXSGu1dNirGL64DLkUnnoTsQ27CDR4yW1QHbU7c3B5baOtK+PIQQOwgs2mL2rnMgsUNDdr2WyWs2fPkk6n2bdvX4EA3FaybDbLmTNnyOVy7N27F51Oh8vloqamRhWuveaIDAYDNY1lVNUHuP1\/XUtiOcn5I4OcuuyIbA4LyeXid3JpMSFwPFdqPEbjFee\/vLz86xrPS2kvVMSzJOiCB0ioEWJeNofXXCQnsNHiKhK++X04LYyPraZfHhx5kt9x3UhS4bjmN4Fmy5ZMoUFSwJUGoNVrGBZEEQDhbX4uPquub2K06OlTkUdIxFI8dWiA5r3l+LYF0A8vkFOAQpftCDNySt1B+psDTKk5DlbVR0UUPStpAQN1W5A5Fai5p8bDrErEGNoeIqJCMCqpFJo9VU6i54snJquRIsfn3BYkGotzPFlOfOjKIiQ9WRwp2y0UIuS0Erp10h1LnhCDvREAXA4rSxTuI6PP8swzz+Dz+fD7\/bhcLkXJaTXLZDKcPn0aID+Zb0Vb07sBirgeoRiuvbS0xOzsLCMjI3l27TUn5HA4VqOh17Ry3a3byGazjHfP0nV4mEtPDTJ4eoLc5dpONq0ebS9HYmSz2V9HPFvNNh3xCCIaSSsRmxM7nsVFsdNYyZauy0zPiGsl4QofU7OrjufS8ABPun3cqKtBXkflYwm7GBkQRzJag5b5ITEc2+gwlkS8lbcG6GoXc6rFBESaAJWtATpOqDumQKWTiydXaxdmq4Fd15Rjm10mu7B6PTU6DQslSFBlUbQjQVygPuqp9bA4qA5IyCmkRtbM7DAqggCQZLKLytfFv82v2DBqcJpY7laStXaz0lP4eU6jYUzr4uKFBHL2ynPrr3WR3NCFL2khN1Z4n93bvLB4eTuNhvbedaS7CvWqUH2YxsZGZmdn83UPj8eTlzAQpczS6TSnTp1Cr9eza9eugslzK9mac5QkiWuuuabkcUqShNPpxOl0Ul9fTzKZZG5ujpmZmXyfy5oT8ng8GI1GaraHqWwJ8sr37iO+uELnM0N0Pj1E7zFlaXSAyGyEp59+On88iUQCs9lMLBb7lXE8W4qr7WpSbQszC+QUCBjXzOgwbRRrLLL5uRJ9NTrxDqx2I7MzYrSadUMe\/fGzJ+jyFU6K+k10kLsb\/Yq55PWm82rJivjSgIwAbQPgKXeUjIiWS6Q4feVXGgYTyymOHR7gYN8si7VedCEHwR1hYoIeIn+Tn+mNYmzrLLQjJGwYNdvUUz6WSrMqkairwsmMCuFnWWuIqAqowKCiRuhv8JJTgILb19UFZUkiUltHh7uWjqfGkTfcH6+\/OPXiq\/eQXSpcFDncV74nNVXxyI8jV35D4RhsAXteVfTlL385e\/fuxWazMTIywlNPPcWzzz5Lf38\/0Wi0oA8kmUxy8uRJTCYTu3fv3vJOR6PRbMrpKJnRaCQcDrNr1y5uvvlmduzYgV6vp6+vj0OHDnHq1ClGRkZIpVIYDAacPjv7bm\/htz97Gx9\/\/H9x+7\/9Jrt\/dz++lkABvNJusrF\/\/360Wi2xWIwHH3yQ7du3c+7cOebn5zeF6IXS6qOwija89957CYfDmM1mbrnlFjo6OlT2eMW++93v0trauipr3trKww8\/fFXXrpRtyYinVKptZmaGk0+L1fMMNhMi9JfepCNSArGGVuyX\/eUOxkqw2yQUmK0fOv4EH3vdO9F1rI5FSrAHAGTk0hBLrcYMyut1YHU1P1QCVOCpcDCuMsECeMIOhgTgBUkDIwqF+Uw6x6ljQ0gS7LLocTf7yA0sICukBoWnKsGKgHHcU+1iUlCfshksLKig5Kw+C\/EJZYcmJZUnA2+9lyUF2LXOrCfeV3wcljIHK92jyEhEq6u5NJ5l7sgswW3Ki4\/sXPED5nTqyKzPUmokdOsE+gazHlLJK\/cwo6Ads54uR5IkHA4HDocjv9JfgyIPDg7mFTOdTif9\/f04nU7a2tquKjX3Ylo6neb06dPodLoXLCLbCNdOJBL5a9TX14fBYCiIhnQ6HeW7qyjbUc6e372O+PwyY8eHGT06RGo5hclkQq\/XU11dTXNzM1arlQcffJBHHnkEn8\/Hq1\/9at70pjfxO7\/zO6rHVEp9FODzn\/88f\/\/3f8+DDz5IU1MTf\/u3f8urX\/1qurq6VJt7jx49ytvf\/nbuu+8+3vSmN\/Hwww\/ztre9jcOHD3Pdddc972sJIMmbaWt9kSybzZLJZEgkEhw6dIjbbrutANMuyzIDAwP09fVR6ajgsQ\/8QHVfnuYgTx9Tn4A8FQ5O9YhTTobqLCMj6pNs67Vhjhw\/IdyH269jfLx4YpIkiU\/d9h40EZmRQbH30hm1RFKQVuFKg1X6k6nJqDDK8zc7Ge4QRWgy1qCVOUG9qXKXj94z6tekfmeI7rPqtZua1gB9l6MKm9NE2\/YwzkSW9GX5Bl+jTygEF94ZYvK8OkS7fEeZqhhdcFuA+S5lx2twGyCWUuz8CzT7ian09FRsD7DYWfychfeUE1MQegtfE2I2JtM5LTHdf+VeVNbaiG\/oyXFXOLDOFUdn9ZUasvNXtnW3+vAsXV7pmo38+2A9nR1XnOuukJ7MhmfnlX\/zOppf16p4Tustl8uxsLDAxMREnuNrjSvN5\/NtCej0ensp0oBrcO21tFwqlcLj8eQdkdlsJpfLkc1myeVy+X\/t7e00NDTg8\/mQJIl3vvOdHDhwgFtvvZWf\/OQnLC4u8nd\/93ebPo6ZmRkCgQCHDh3i5S9\/ObIsEw6Hueeee\/iLv\/gLYDViDQaDfO5zn+P973+\/4n7e\/va3s7S0xCOPPJL\/7DWveQ1ut1tVcuFqbctGPFDY2ZvNZjl\/\/jyRSITrrruOeIl6h4grCcBcQjdHo9UwMSGGJcuSGADhdFoZH1fO9cqyzGee+gYfu+09UMLxuJsCzJwUO0l3tYvJEgCFZEKchqtoCdCrAhqAyxpAQyUaYUssgo3r0HCxxRWOP7MKHa6o89JQ6QZRkVqCpIDU1V3pYlKF0BNAEnjlQK2PaRUUnkZWTvs6K10sdhVfL41eS3KkMOqTtRpS1WGODstMdBemWm1+c5HTAfCHbcQ3OB5PrYvsdKFjt3vI0\/utVNbQ+eMrTsfhNpFRYPDYLE+bRqPBaDQyPz9PRUUF5eXlzM3NFTBHrzkhp9P5kjY\/ptNp2tvbMRqN7Nq160WLyLRaLX6\/H7\/fT3NzM8vLy8zOzjI1NUVXVxcWiyXvhFwuV77vSafT4XA48mWFvr4+9u3bx549e9izZ89VH8dG9dGBgQEmJye59dZb89sYjUZuvvlmjhw5oup4jh49yh\/\/8R8XfHbbbbdx\/\/33X\/UxqdmWcjzrazxwxfEkEglOnTqFTqfjhhtuwGg0EomJ6f7lEmkyEbMsgLfMxsSEuM4UWRI7DIfHjAI7e96i8ThfvfA\/vLbsZpKT6nWTZAnlT4CFaXG6zlVmY7IEgEEyiicNX42N8QH1c7a7zfQLpK8tdgO955Un99H+OTKZLE+NLlLd6KeyzIlhIUF6HaN3eHuZMI1mdZtYUqGN8zf6mVOpG1n9VmZVHK613MqSCnOCw2MmonC6we1lLF9YjXbSIT8zBhs9F+epShuZUpBEKK\/zMHumOC0sLRXfU7fPSHZ98KUB\/eyVfZ6etMA69jaP3wIzxc\/WZnnaotEo7e3tVFRU5MUY7XZ7Hoq8lm5aK+KvoeS8Xu+LinRLpVKcOnUKk8nEzp07X7I0oCRJ2Gw2bDZb\/hrNz8\/nQRzZbBa9Xk8ul2PPnj3YbDZyuRxf+9rX6O3tLSlHrWZK6qNrEWowGCzYNhgMMjRUHI2v2eTkpOJ31vb3QtiWcjxrptFokCSJTCbD8vIyp0+fpqysjJaWlvwDVQpKnS1RE8mVeC4dPguIWWeYUEihrTdriX4ZjUaic6CPcdMUH9rxThYVJnWdRc+YAFYM4Cp3MFKC3dld6WJCIAqnM2gYvCj+HYfXIXQ8FU0+LhxTf6CrW4NcOD6oOu4vdzE5HGGga5qByymxQLmTulov9rQsZKh2ljuZEDg9vUBp1lPlZuqMsuN2u23MTxZH1waPkcglBVlrLazEVpivr6V\/aJmZ9kXWwpFcXLlOlFFAy9n9VpaHih2eNFcYcbqavBDrBkB22vnxzwrvj91hJKfgbzcT8UQiEU6fPk1tbS01NTVF43q9nlAoRCgUIpfL5ZmjN3Kl+f3+X2h\/SiqVor29HYvFwo4dO7ZU7Umv1xMMBgkGg+RyOc6ePcvi4iImk4lPfepTPProo7S2tvLII4\/wgx\/8gNtuu+05\/c6a+ujhw4eLxjZGobIsl4xMn8t3rsa2pOOB1ahndHSU4eFhtm3bRmVlZcF4KbqctADxBhBbFkOl9WZxqs7lszA4I27UlDQluv+ryuju7WZlJck\/nv1P\/mj33SxukE7wNPiYOSFOs9nK7DAYEW5TSgK7cnuQSyfVWaZNVj0DJWQW5lRUOtdsaUE9KtNoJYYVIpLpsUWmxxapaQky3j9HZb2PoNeKNQfyZJRsdHUyl8w5VMBleOu9zKg4b7PbzKyadHWVi\/lLyqs8Z5mVle5Vh5HVa1jxOlk2mdGYTDzzzDByLlKwvd1rYVZBWtsRsBJRgH6X1ThJXCi8Z84KB5mpwmN1+KQ8nmTKXkUiXvhcW8y6IriJzqjDaBenmufn5zlz5gyNjY1F756SaTQa3G43brebxsbGAq60np4ezGbzc+4ZEtlWdjrrTZZlOjs7WV5e5vrrr8dkMlFdXU02m+WHP\/whWq2Wd77znbz2ta\/lrrvuuioHtKY++tRTTxWoj5aVlQGrEcya8iussv9vjGjWW1lZWVF0U+o7V2tb6i6tedRcLocsy4yMjLBv3z7FB79UxLOyUgKOvSiuEWVL1G98ZaXp3sfHxKFpIHhFHGtuaYF\/OP0AzvpC7ZJEsjQzwnQJpxKo8zAzIt4mKWCABrCFDSQF8tfljT4mBtSjrlCtW9GxrFnjznIWBb05FpuRVDJD38VJjjzdx2PP9PF43zQXDTIz5QbGU1m09V60AVsR3Y\/JpL6+8td7yao03drcxb3nMjKGoIOlnIGZ2krOmT08PgJPn4pw6sgEU2Nzij1I5fUexc\/LalyKDlObKK5leUMbogYN6OeuLEp+frZ4oaNU6ixFDjozM8OZM2cUF3ybtY3S1o2NjWQyGc6fP8+hQ4c4d+4c4+Pjm4YOK9katNtqtf5SOJ35+fkCLrsTJ07w4IMP8o\/\/+I9EIhG++93vEgqFNgV3XtvvH\/zBH\/C9732PJ554okh9tLa2lrKyMh577LH8Z6lUikOHDnHgwAHV\/d5www0F3wF49NFHhd+5WttyEU8ymeT06dPIskxraytut1t5uxKOJxEXT6TZrDiiWU6ImyiNNvH3nW4bk+sIG5UsmSqcXOajEe5v\/w\/u2fe7LPYuYrAaGLsk7qnx1roZ7BbXu8wKE+h6s\/ssJaMZjSROG9pL\/IY7aGNURUoAICdoGDXbDPSppNGmRhexeYJcOn3l+LU6Db6QA5\/fit9rZSydRdccRJOT0WRzkMxAKoNOkpkfWUDjsoBWQtJqV8W9tBoMVj0zSZlkYzmJtEx0Oc3ifIKF6WWaqu30P1UcHRpMWmLjys\/N8ryy488tFzsYi9tEbKD4vmuXFgtAd85GL0RX02zz4XrOPFX821K6+D0QkYNOTU1x4cIF2tra8ivm52sbpa3X2AGGh4e5ePEiDocjD1DYrBBaMpmkvb0du92+paHdsizT3d3N7OxsgdP5yU9+wnve8x4efPBB3vjGNwLwspe9LK9JthkrpT4qSRL33HMPn\/70p2lsbKSxsZFPf\/rTWCwW7rrrrvx+NqqPfvjDH+blL385n\/vc57jzzjv5\/ve\/z+OPP66YxnuutqUcTyKR4MiRI3i93iJZ2I2WLqHFE1PoXVhv8zPiiGdmXozeSmfFvx8u9zI5LXY8w8PFqbqF2CJ\/f\/IrfGT\/ezCarUydEKfzjG4LRURc60zSSoz1iLV5gvUeZlQ4yAB8FQ5GBPo+Wr1E73n149TqNQyqCKoBuP1WVccCUNcWouO4cu1IkiSWpgoXIdlMjqmRCFMjEXZcX8PF48r3Yef1NXQdV0Yd7ryhhm6VsajKs1PTFmTiXHGUa3ToiI0Wf8fqMRPpL753oTo3yYuF21sDVtKjhelCp18Dy4BOx9c7LOQyxb+RVXhP1CKe8fFxOjs72blzJ36\/X3Gb52sb2QFWVlbyKbn+\/v6ifhilOWBlZYX29vZ8P9FWlRGQZZmenh6mpqbYt29fXiri8ccf5+677+bf\/\/3feetb3\/qc919KfRTgz\/\/8z0kkEnzwgx9kYWGB6667jkcffbSgh2ej+uiBAwd46KGH+Ku\/+is+8YlPUF9fz7e+9a0XrIcHtpjjMZvNtLa2EggEOHnypLCJtFTEsxhRHzda9SzPqjserU7D5KQ4AlhYiAjHTRYxYWIg6GFkTHkyXYwt8YXj\/877f+N\/CfeBBBMlxNzKt\/npOStO+c1OlJDarnAyJmgqrW4N0CPQ\/6nfGeJSu7oTrmjws3B0UHU8KmC5rt8eYuC8iqy1XsNwl3rEuKTCniBpJKZV0oahOjczKvU0rUrQ5qu0EleQ\/naFTaz0FNca9Zl0EWu1v8oO6+mQJNDPr6bZ+jyNzA8pP28rkeL9K0U8IyMj9PT0sGvXLrxer\/KJ\/ALMZDJRUVFBRUUF2WyWhYUFZmdn6ezszPfDrO8ZWnM6LpeL1tbWLe10+vr6mJiYYN++fXlwxaFDh7jrrrv453\/+Z37rt37ref9GKZMkiXvvvZd7771XdZuN6qMAb3nLW3jLW97yPI5ObFsqPpUkiWAwiCRJJWlzRCJwWoOWRFQ9IrG4xYVVT5mdjEAuGWBkRAx5S5QgDw1XBITj8VSCfzn0ryTa1Cf8QJOfpdkSrAcl5L\/L6j1MDgqiOwlG+8QRUzYjfgGWY+JjnBpW\/\/1QrYdhNU0dwGBQd\/CNO8LEVFgOKup9TKggAWtbg0RU4OneoHJtz2I3MKFCNWRRSVNqFOpqRqueZYU0mz5ReDyORg8sLSFbrXz+f5awKUgcGM06RUJai7cw4hkcHKS3t5c9e\/a8qE5no61JV2\/bto2bbrqJ6667DpfLxcTEBIcPH+bIkSMcPXoUi8VCS0vLlnU6AP39\/YyNjbFv3748i8Dhw4d529vexhe\/+EXe9a53benj\/0XblnI8sHm+NlHEYyzRHGoQcHnBZVZqgbkDFlZWxKm24SF1hBiATgDvBWhsrGFpKcp\/PfEQ4019oOA\/tCWE7AwWHUMlpKmNTnHtpnp7kIVp9ejQE7IzIGg6dfotjPSopwLr2sqYFvCueYMO1TGb00S\/gMVAFuAyPII6h8WifE0kCeaGI4pjVdsCZNPFz6vDZ2ZOoQ\/I7DKRGCtOb1oCOuQN+zG7zaSHC++jM7D6QByjmtmFFHqFV9kbVE6prUU8a6vywcFB9u7d+5x7SH4RttYPU1tby\/79+7n22mtJpVLo9XoikVWSzY6ODqampjbFZP9i2sDAACMjI+zduzfvdI4fP85b3\/pWPvOZz\/De9773V9rpwBZ0PGtWiq8tJajx6FQmjjXTGMSnrbeIowSTXfzQWO0m5uYiwm2mp8VRhMt9ZcL9ydOPcsZ\/DM26xbZGp2FEkEYCCDUHSCXUr6FGKwlrL7CqEiqyYLVLSNNT0eATOgCNXv1aavUahgTHV9sSyotybTSXz6razKrTaRhXoeUxGLWMqgA6qloCRKaUnbCcUr7O5Q1eZZRbg6eIEBQg4Cx2FraQATbswxCZJOP18w8Pr55HViF6cqpIu1v9tnz9YXR0lH379uFwqDv4l9oSiQRnz54lGAxy4403FhF2Hjx4kPb2doaHh4nHxZmGX7QNDg4yNDSUJ10FaG9v581vfjP33nsvH\/rQh37lnQ5sYcdTMtUmiHgS2RLNpWoNH\/lx8QrK5RV3fXtLwFXNZhMDA2LgQTRauBo+efY0P03+EE1odRYPbvOTWCoBKRfAnwEclWaSMfVzNdsN9AkF4WQmhBLaMuMCeQKTVc+gICJr3BkmKiAEXRSwNVQ1+vPaKButfntItW5UvyPMisqixuZQVuy0u81MqjiyjMpzqlFAm+mMWlYUmkaN6cJjtdQ4IBLh4Ukf6cusFokFBSJQq3JEbPZa6ezszBe9tzIVfzwe5+TJk\/j9frZt24YkSXnCzqamJg4cOMCBAwfw+\/3MzMxw5MgRjhw5Qnd3N\/Pz8+RKiD2+kDY0NMTAwAB79uzJF+\/Pnj3LG97wBv7yL\/+Se+6559dO57JtOcezPtUmjHgEjsdgFafKkgov\/XqLlajPpDLiCd\/rcwnHK6uDwnPT63V0dfUWfT48Mso3+\/4LuTFJtsQDbPOaGS6hzWMucZ0qWgKkBf09NW1lQkLRuu0hIXChfnuYTEp9YkgKhPoq6n2MKSDC1mx2XMDSIIDe5hTSZXAZcKKSMqxo8pHLFJ+Hw6fcNGqyGVjoLY6qws0+shvOWW\/Vo5suTEXq7EkmrG4eenQ2f2yLCulQo0o6d2R2hLm5uYL6w1a0NacTCARobm5WnbTXeob27t3LLbfcQn19Pel0uqBnaGJi4nn1DJWykZER+vv72bNnTz567Ojo4I477uAjH\/kIf\/7nf\/5rp7POtpzjWTOdTvecazwGs3hCjatQl6zZbAko9eyceFxJCmG9ySUiqobGGlZWlOHg0WiM\/zr5X3RlT4FGPXLz13pUV\/wAJruBkS5x\/8\/SQgl2B0FjJoDOKH68RA2jdo9RGA25feoNvNXbAkyp1GJsThODKj1LTp+FERXaoNodQeIqiraJiPJ5lNd7FJtDy5uVHZXVUDwxBRs9sGFbv7TC1zuv9Lc5XAZFHSaNwmpfY9AQzybYv39\/Ht67FW15eZmTJ09SVlZGU1PTpidtnU5HMBikra2Nl7\/85ezZsweLxcLQ0BBPPfUUJ06cYGBggFgstilU2GZsdHSUnp4errnmGpzO1Qbwzs5Obr\/9dj7wgQ\/wV3\/1V792OhtsyzoeUaotm84q5rTz4yV42hYFkthanYbJCfUJWafXMj4mjiRGR8QUN7oSSDOXS8yK0NhYw3\/\/\/CEuBg6iDyhHDAsCoTWA8pYAGYFMtq\/KKWQasNiNwsK+1WEU9uaU13kZVYgG1swVNKvWjrR6LUOCaM7uVJ9Qa1uCquctSs\/pVe6Z3WNibiCiOKaWZtMqPNcanURiqPh6m6XCCMhe72bC4OPYuSuRZnm5MhItHSteAOkcBvbt24fRqJw23Aq25nRCoRCNjY3PedJe6xlqaGjg+uuv56abbiIUChGJRDh+\/DiHDx+ms7OT2dnZTSkeK9nY2Bjd3d1cc801eXBGT08Pt99+O+9+97v5m7\/5m187HQXbco5n7SaJwAWl6HJSJVQ4F+bUV\/LekIOM4CEMhO2kBak6j8\/BTAk57P5+cX2nFAuszb7aE3Dmwlm+N\/IAmrbCVIy3ylmyv2dxXuyYPGGx86tqCZASOP\/qEuPugLiuEJ1TT7OFau0sq8gj6I1aYaS0PK++6IjOKj8XJqueMRVH5wjoFaMap9\/CrAIM3WDRE+lTSLM1+Yoclc6kIzNU+CzYQ0b+7pFCh2K3KTvaxEJx+s0ddgtlrV9qi8VinDx5kvLychoaGl7QSXutZ+iaa67hlltuoaWlBVmWuXTpEgcPHuTMmTOMjo6qZhs22sTEBF1dXezevTvPsDIwMMDtt9\/OW9\/6Vj772c9uWUaFl9q27FURRTzPh6fN5DCoIqEAbG7xStDhE6cnysIe4Xh1TZilJfW6iMGgZ3hEzFYwNXVlYo1Go3z90ANMNp5Fezld71DpNVkzb6WDUYHYmqSBEUE0ArA0L07DLQgadPVGLQMC51C1zafaRwNgNqjXJeraykjElFOp4Rq3KotDWY2bSRVnXdMaVBXhM+SUJ\/FwnXKaraLZp8gNZ7cWpy39jR7kZKED7ljUMTReODHqFSY3jVYiqwAcSWnTipLWW8FisViRBMMvytZ6hlpaWrjpppu49tprcTqdjI+Pc\/jwYY4dO0ZfXx+Li4uK12lycpJLly6xa9euvP7N8PAwr3vd67j99tv54he\/+GunI7AtxVyw3kQRz1CvOvU+QFwAtTY7DSBAECfS4kggV4I81GgSp9F8ARfdxbiBvDU01nD+\/HnVcZfLTm9vf9HnTxx9kvJQF69quFNI1gngDjsYEwi6VW8vo0ugIhqqdSvKW69ZeYOXYRXFTlgFFXS2K9PRAFhVVvAA3jKHMKKJzKuDCvwhJ3NDyuOBkJPIsPKYGuDAE7IxO6B8HdXSbHqpeBKTNJAcLU7v2gw51rsdQ4WHL32v+LpmFRZaHr8VOamg51PuIRqNMjg4iF6vzwuYud3ul3SiXNP9qayspL6+\/kX97TWNIbvdTm1tLalUKk\/js0Yns8as7fF4mJubo6Ojo4DlYXx8nNe\/\/vW8+tWv5p\/+6Z9+7XRK2JZzPKIG0lwux6VLlxjqGRTuIyaAGetVIKZrpi1REJ+dE\/fOlOojyOVKqZaKU1Dh8iBz88qT+tjEOMedj1Pja8C6VE8urnQushANBhSxO280V8DGqGAfDq8FBM5VlIKzOU30nlOvkZXXeIlMqrAKlNmZG1Ye02gkJnqVj1lEkePwWlTTbKEaD8MK6TlnwKqYZtMbtYpptmCDl9QGiXVJJ5Fd\/5lWw2Gtm1g8UvT9hALk3OUxwUTxtQjUBNm1a1eenmZmZoaOjg4ymUyBpPWLmY5bczpVVVXU1dW9aL+rZgaDgXA4TDgcJpfLEYlE8vIOiUQCWZYpLy\/PL4wnJyd5\/etfz4033si\/\/du\/vShy27\/stmXd8kY4dSqV4uTJk0QiERqrG4TfXYqo52ilEg2RGVG3IxBbFiPWRkfFVDpjY+LxSCQiHLeWgEB7PG4eefqHPB57AO224tV4ZWuQBZUmSACz3ShUEdXqJIa61KMZvVHLgIqGDYAv7BAyHdS0lKmmQiUkpoYiqt8tr\/WqAhICNTYWVWo4IoqcykavKuBgWYUsNFzrVkazbfOTUUjZuRTSu4FGbwFzdUfYz\/mp4gWVRqthUeF+ykVsb6u2xlqwPtX0spe9jP3792Oz2RgZGcmjvwYHB19Q9JeSLS0tcfLkSaqrq7eE09lo63uGmpqaAAiHwyQSCW6++Wa2bdvGbbfdRnl5Of\/f\/\/f\/\/drpbNK2rONZg1PLskw0GuXo0aPo9Xquu+46ZAEaWmfWkxR065cAvDEzq56mMpr1zEyrp6i8fiezAmCB2+1gRIB4MxoN9PT0CY+vv39AOD44OAhAZHGRbx99gJHqwxhDV5yptkQqsLLVL6yB1e5Qb74EqNsRUi38A4SqPcKJbEHAkl2\/vUy1L0iSUIVQA3jdLtUxkV5PQgUBGax2MafiBNXSbCYVlobMZPEzZbddeTWXGsr5\/E\/OsrJUDLgIlDkUodQ2FfVbi684ol5LNdXX13Pdddfl0V8LCwscP36cZ555hq6urhe8IXNxcZH29nZqa2uLtGS2ms3NzXH+\/Hl27NhBW1sbe\/fu5Sc\/+QlVVVUAXLhwgXA4zF133UVnZ+dLfLRb37ac41mfaoPVMPbYsWOEw2F2796NTqcTggtK8bQlVfL1ADq9hqkpdccRrHAKJ82ykLJ20JpVVov1TRqbakgm1b1qbV0V09PqqT6Xy8H4eGG0cuLMs3y391\/I7BjC5NQJ6yMAC4LeGoBcCWXXpIDDTpIQpvkqGsRNoQajevqntrVMtWnU4jAy1KEcpekNWoZV+nr8FQ4mVJpG\/eXKFDNqaTatQaOYZvPVuFnZ6Gw1IF+G7MuVfv7sx2cBmBsvdso+BUcC4LAoR8ZWf+mG0Y3or6amJrLZbFFDZjotZsYQ2eLiIqdOnaKurk5RVnsr2fz8PGfPnqWlpSWvwrmwsMC73\/1u3G43HR0dTExM8JOf\/IT6+votDVXfKrblHM+arTmeCxcusGPHjgI8f2pZVMMR3\/RlwXc9ZXayghWd1VmClLNEQ6XBKB632cS69GVlYubgqqoKRceYSqX4wVPfpcv1GJnyCdQ0ogM1LkYF2j3OEro5vrCDfkEarWFnmHmBPLbLqz4pWh1GBgT0PWaVFT5AXUuZKgNDw84QGRWVV2dAPa25pOLkwnUqabZmP+l48UTtVfgNX72H7OIyGpeNT54eZiWVwet1EVOIvuwKrNQAssr5KkU8ItNqtQQCAVpbWwsaMgcHBzl06BAnT55kaGjoqjjSIpEIp06dor6+nurq6qs6nhfbFhYW8mqsa\/LRS0tLvOlNbyIQCPDtb38bg8GAVqvl+uuv57777ntBorcvf\/nL7Ny5E4fDgcPh4IYbbuCRRx7Jj8uyzL333ks4HMZsNnPLLbcUKZcmk0n+8A\/\/EJ\/Ph9Vq5Q1veAOjo2Ly4hfLtqTjyWazXLhwAYCdO3cWKSGKIh5Nicl9QdCNby\/BSo1WvNqPL4vF5RYWxIwHpeo70ah4\/3q92DFm5DTfP\/FVOhz\/g1ReHNk5g+JJqbxezIawShiqPp4T1M8MRh39F9UdS11LSBWUYLLqGbigHsmtCMAmclqQ9lNhzQ43eFgYU3Y8GRW5DotKijM3V7wfp0uPpNfy4FKagYnVYwgHfYrfV6P\/ySgIIWqNOkwlMgIiW9+QecMNN3DjjTcSDAaZm5vLc6T19PSwsLCg+hwsLCxw+vRpGhoa8mmqrWqRSITTp0\/T3NxMOBwGViHfb37zm7Hb7Tz88MN5RdEX2ioqKvjsZz\/LyZMnOXnyJK94xSu48847887l85\/\/PH\/\/93\/PP\/3TP3HixAnKysp49atfXcDxeM899\/Dwww\/z0EMPcfjwYWKxGLfffvtzbpZ9IW3LodpWVlZ49tlnkSQJnU6XF1BabyK6HElJZH5tTCMJU0k6k9gPL8XUV+sg1ujR63X09Q2qjpvNJmF9x2g00NXVJdi\/nkuX1HPLer2e3t7V\/Q8ODzDIADtadlGTvZbctB1JA0MC3RuA6VF1+QJJgtF+9WjJ5jIJ5bXrd4a5dEK9sXZpTiAG1xai84TySi5Y4WRERSfH6bMwrJJ6dJWbiSsU8wEsdh1KT4JLJc2m0UksKsh+u8sdJMaLFwDS9CzP+jz8\/NErsHqHzcY0xYsmNSXehEKDsLUEee3VmtlsprKyksrKSjKZDHNzc8zMzHD27GpqcA2C7PV60el0eafT1NRERUXFC3osL7QtLi5y+vRpGhsbKS8vB1YZFd7ylreg1+v5\/ve\/\/wulHLrjjjsK\/v7Upz7Fl7\/8ZY4dO0Zrayv3338\/H\/\/4x3nzm98MwH\/+538SDAb5xje+wfvf\/34WFxf5yle+wte+9jVe9apXAfD1r3+dyspKHn\/8cW677bZf2LFvxrZcxCPLMi6Xi2uvvVa1l0ckApeT1E\/JYNcJV+zRhNixTEyoT8w+v5M5AYdbbV2FsH7T0FBNKqWeM29urmdlRf28W1ubWF5Wd6ptbS3EYoUR0\/lLZ\/lRz\/9lsbEdX5ue6Lz65F61zc\/USER1vG5HSJxGKzMKr31SwJ9XUecT0uuIRP\/KKtXrbiKKnEDIqfwlCZZUop2QIM2m9Mz6y4sjTHeNkwmXnX96tLCXS6uyRlxUAGM43CZF9NzVptmuxtY40rZv387NN9\/M7t27MRqNedmCY8eO5YEEvwxOZy0VWFlZCaxKM7zjHe8gm83ywx\/+8EVl9M5mszz00EMsLy9zww03MDAwwOTkJLfeemt+G6PRyM0338yRI0eAVSmGdDpdsE04HGb79u35bV5K23KOZ01dUKPRqLIXiLR4MgraJ2vm8os7+pei6hOn3WVifk59xR8Mi4EFTpd4tblGg6NmVps4pC\/FMmyxKH9flmUOnzhEV\/pJMq3nsVQop7OMJfqfNCWE7VICzIK\/3ClkMnAH1O9bsNLFUKfygkCSYEpFphogOqOcdpU0EpFR5bRmZbOfxILy8xebUX4+rAqsBAAsFV+UJY+Jj\/7wTNHnSog2SYLUUvH9cvuUn6UXOuJRM0mScLlcNDY2cuDAAVpbW4nFYpjNZvr6+jh69Ci9vb2qrAAvpUWj0TzoYS0VmEwm+e3f\/m2i0Sg\/\/vGPXzTtovPnz2Oz2TAajXzgAx\/g4YcfprW1NU+ptQZ0WLNgMJgfm5ycxGAw5Kl8lLZ5KW3LpdrWm2rEI0i1iXjaDDZxU1xcEFH4ww5GBCUaY4naUinG6rk5cVPnRrTaRhsZUWcCABTZDtZMr9fT0dHB0tISkvQ41++7ibB8DYu9q+ekN2roO68OA7e5TPReUB+vbPIxIqDoKatyM6NST9HqtQyrpMpg1fHMjipHIHVtZYx2KH83VONmUkX6uqYtyKRK06jTZSKi8LkjYCY2VuysJC0sKWgW2f1W4hu0d7QNXv6zY4i0guz63Hjxvn0BO9klBTkGl5GcwuW2CFRXf1E2NzdHZ2cnra2thMNh0ul0PiV36tSpAlYAr9f7kvbBrDWy1tTU5EEPqVSKd73rXUxPT\/P444+\/qCqtzc3NnDlzhkgkwne\/+13e\/e53c+jQofz4RkohWZZL0gxtZpsXw7ZcxLP+oqhFPKIaT0LQwyPqyNfqJCGU2mQTvxCxEvWfoSF1x2CxmOjtVe\/P8fs9wv6dysoKhofV99\/c3FjA77bRtre1sLS0OnnLsszRE0\/z3ZP\/yFzVIVytK9TvDJNWQX7BahpOxHRtd6lHc5JGEqbRGneGiamIwWkkiXEBGarFrL7Q8Kul0gCLRTm602glZlUYDsrrvIppNnvIRHKx+PjLagp\/P9Hi4SM\/\/yGjQ8XXwuNxKF6DQFD5HCwq6MoXK+JZs9nZ2TwMea04r9frKSsrY8eOHXklUZ1OR3d3NwcPHuT06dNXRdT5QtkaT1xVVVUelZZOp\/nd3\/1dhoaGePTRR\/OcbC+WGQwGGhoa2LdvH5\/5zGfYtWsX\/\/AP\/5AHW22MXKanp\/NRUFlZGalUqgjQtH6bl9K2nOOB0mJwoohnOaZeJ8kKwnpf2ElOMJ6RxT0Lw4LG0FDYz6ygMbWhsUbYE1FZFRb+dlWJcb9fDMM2mZXTcKfPtfOdI\/\/CxcxPcO6OoDMpX5+RAXWnZrLoS0CsQyyoMAAA5ASos7odIRYUBNAAjBY9QyraOpJGYkol2tEbtIyrSIpXtQRYVqmDpVWaZsvKlFOwcmw5fyxD9Sb+8kf\/Q1koSCJe\/GyHgn7FfdjtylBqNXzNL7LGs9FmZmY4d+4cra2teRjyRltjBWhububGG2\/k+uuvx+12MzExUUDUubS09AtNyS0vL+fJSdfYEzKZDO973\/vo7Ozksccew+dTRhW+mCbLMslkktraWsrKynjsscfyY6lUikOHDnHgwAEA9u7di16vL9hmYmKCCxcu5Ld5KW3Lp9qUazzqjicioPtPCIr3No8JBBD3qWl1YIE\/6GJ4VD2VFQr7GBxWH1erv6xZNKpeW1odF8OsJybUJ35JkugWoOW8Xi8Hn3qCbDaL3W7nxmtegXGulujo6uKgotHLUI\/6tanbHubis+qkriIyRU\/AJuzd0RvUo9CG7SF6TygTnda2Bhm\/qOxcarcHGTmn\/JtWqx6lhKgraGWuT2FEkomPRYo+Ntj0qxLXRg2P6uf40WUgQVkgwNJo8bV02uzMUuzwDBrl85dUZDusL1Kqbc3pbN++fdOra0mSsFqtWK1WampqCog6h4aG0Ol0eR45j8fzgqXk4vE47e3thMPhPDlpNpvlQx\/6EKdPn+bgwYMvSYTwsY99jNe+9rVUVlYSjUZ56KGHOHjwID\/96U+RJIl77rmHT3\/60zQ2NtLY2MinP\/1pLBYLd911FwBOp5P3vOc9\/Mmf\/AlerxePx8Of\/umfsmPHjjzK7aW0Le14lFJtck4Wggtii+pjSwIqF51ZHPyJqHKCZW6GRX1ZCozE621uTswmPTWlPrFbrRYhjDocDuVh1ErW1tbCBQEbdvO2Jp55ZhUFE41G+elT3wdgz6791Nr3YDOLo625KfXr5vBYhLWjino\/HdPKEGur08jAeXWnlI6rp1zNZnWghEYlG6vVa5hWIRkN1bqZPF0MVAg1+UgMFqfOKpt95GYW+I+ZS5y8eCWFqiYDnk4oL5hySRWhRBWE4IuRapuenub8+fNX5XSUbCNR5xqhaWdnJ6lUqoDQ9LkyBSQSCdrb2wkGg3ntn1wux4c\/\/GGOHDnCk08+mU8Rvtg2NTXFO9\/5TiYmJnA6nezcuZOf\/vSnvPrVrwbgz\/\/8z0kkEnzwgx9kYWGB6667jkcffRS7\/QoQ54tf\/CI6nY63ve1tJBIJXvnKV\/Lggw9uCT65Le14lMAFqeWUWuM9WrOO3IJ6VDM9FVEdy8gCcbeAjf4pdZmAXIk0nChaslotwsJ\/bV0lvb3dquMtLU2cOHFS\/fu11YyNqXtFZwmEzkYI9pqdOnuC8\/ozVJRXUNfWijQTID1diD4LVDqZGlKP1qqbApw\/Nqg4JiEJuddqW8q4dFy5ruULOVT7cwwmLUMqqT+z3cDYJeVIqKY1wLRK6i6twufmdJlQ2lvKmOXv+o4zMlPoyOSU8uInvqgc4avxyK2oNEn\/osEFU1NTeaaRQCDwgu1Xo9Hg9Xrxer00NzcTi8WYnZ1lbGyMS5cu4XA48k7IZrNtqnieSCQ4efIkfr8\/L62dy+X40z\/9U5544gmefPLJl7TB9Stf+YpwXJIk7r33Xu69917VbUwmE1\/60pf40pe+9AIf3fO3Lel4JElClmW0Wi3JZOFLJ6rvmF0WGFee6DQ6iZjKCwwQi6un6LxlNvoFFGeLS+qTq81mYXBAvfDf0FDFqdNnVMfLyvxCx6PXi2\/hGmhAzfr71aMht8fNhQsdquM7dmzn1KnTDAyurtrr6xpoDj3WrwAAWTBJREFUq76WzIiP5RkIlruZHlG\/NuPD6qCCurYyBlX41QBhz1F5jYdOFekEf5WVuV7lsZrWIIPtygsMkwpq0V1mY06FX255Q5pNZ9IRq9fylz9+mHii+FmMqCjjLs8XL2w0GonFyeJFgdGsI6ngkJ4va0EpW3M6O3fuxO9Xrkm9ELZROyeZTDI7O8vMzAz9\/f0YDIaSGkMrKyu0t7fj8\/lobm7OO52PfvSj\/PjHP+bJJ5\/c8qSlv+y2JR3Pmul0uqKmSBGiTWdRRzFZ3CZkQZ\/OjCDdpTeLV1CzM+rppIqqIHPn1L2WuUR9Z0ng1ABhGs3pdHDx4iXV8W3NjUIm3W3bmjly5Kjq+Eam4r7+Xvr6e5Ekib279zOVS2D2mEkoXNryBg9jvQIUoQCRFq71CDnlZgXOTi+pp9kyClxqsCr1MNWtHAmV1biYXCh2ZMEGD\/GRVYckaSR0LXb+o\/2nGPosik7H53OzMFfsSJxOGwmFKN7jt5JZKk61eYNWWCxebPwi02yTk5NcvHjxF+50lMxoNFJeXk55eTnZbJb5+XlmZ2dVNYaSySTt7e243W62bduWdzr33nsv3\/nOdzh48CANDWLZlV\/b87ctiWpbM6UajwhYIBnU\/ahdQECpN2iZmlSfBFMZ9d8MlrmJRNSjimxOoOHAKuRUzcxmE52d6tFOU1O9kK1627YmVRVXAJ9PjHZLxNWjCr1eT3d3j+KYLMtk5CTffuzf+dngl1ioOITzmjns69LlLo962sdo0dF3Xr1vyVumnh6sbQkwq8IsYHMbme5XdkrugJUxFTRbTWuQ5LKyU1JDs7kv8\/5ZG1w8bu7iEz\/5DwamxlXRURXhcuXPQ8p1EptN+Vl3upQXMhbB8\/98bGJi4iVzOhtNq9Xi9\/vzGkP79u3DZrMxPDzMU089xfHjxzl69ChWq5WWlpZ8ZuUzn\/kMX\/va13j88cdpbm5+Sc\/hV8W2ZMQjglMnFgUsuDr1oplepTcDwBtyMDqiDgCYX4iojvnLXAwKejcltWo1YLdbhf07Tc11nDrVrv7bfp+Qvy2XE5MBinp\/XC4n5y8TtSpZbW0t3d3qTnGNx0qWZc51nOUcq\/xd9XUNtNXuY2Z5tblSVjjEigYvg+eUHbJWp2FExUEA2Ozq\/Fm128roOa5c7wo3eOl\/VnlMp3IP3WU2ZTQbkFpZobsiwkM\/\/07B53JOeV8OqwMojpydDmVEW1nQy+R4cSSt1WYVS6C\/CETb+Pg4nZ2dBRLQW8UkScozO9fX1xONRjl9+jQajYa5uTnuvvtuTCYTVquV73znOzzxxBO0tbW91If9K2Nb0vGs2UY4dTwep+O0es0hJygqyoLmUavbCCpzsEYjMTaqnirTG9SDRo1GQ3+fOpTYH3ATWVRnLLCYxWgdEduBwWCgo0M9zVZbW8OAoL7T0tLCkaPqaTaXS70BU6fTqab4+vp78fk9HD\/+EDabje3bdhG01ZGbdbE0snqPsivq96qyycvIJeXzNhi1jKgwDoA6RQ7Asoo6qcmqZ1JFcXVjmk3SSjgaHYwYJvnYE18hqdCbNTMdUdxXJqm88NHJyq+oXgWZpCGL0nLD8gKn2sbGxujq6mL37t0vemPl1Vo6nebChQu4XC62b9+OLMvMzc3xH\/\/xHzz77LMYDAY+97nP8YY3vIHXvOY1Lyo7wa+q\/dKk2ubn5zl69CgmjfpkLBJ5SwsEzERQan+5U0juGRXUjaprwiwvq092pfR3RgVoNI\/HTVeXesTR1rZNSBpaHlZu6lszEcWP0WgU1o527tzB4qJ6nWXtnsZiMY6dfIbvH\/waP7zwJS4Zv4X9ulGi1h4cNVkkhblVROnesCNMIqZ8r0QUOcFqt2pDaXVLgIwKbDl9mZHAWesg2Zrh24lH+N+Pf5GLkX5Fp+Nw2BkbUXZik6PKzjQZU06VyipMEU4FNneAaHaZ6enpF4QSf3R09JfK6bS3t2M2m9m+fTsajQaNRsPs7Cznzp3jySef5LHHHqOuro7PfOYz\/Pd\/\/\/dLfci\/ErYlHc9aqm0NTj06Okp7ezuNjY147eoP+vy8+mSXSAiIRQVwaJdPXPwfHlaHWXt9YqiyqD7j8ToZHFSXCWhsrBfKEJtV2AjWbGpKvQfG6XSURLOpwaxhNdpSM5vNprrv6ekpIvEpvnfwAf7n7D9yJPGvzFUexLh7EPfOZbz1BqYH1OtpKcE9FlHkqKmJAkhKCxYtWBp1zFuXeEx\/hP\/99P3886NfZXh6tSdJkpVfq9raasUOfJPRwMKs8iJhQQG5BpCIKNeWcivKz7LFZ6Wnp6eAlmYjYnQzNjIyQnd3N9dcc80vhdM5deoURqORnTt3otFokGWZr3zlK9x333386Ec\/4oYbbuC6667jb\/\/2bzl79iy\/93u\/94L89mc+8xn279+P3W4nEAjwxje+sSgtfvfddyNJUsG\/66+\/vmCbrSzm9nxsS6faNBoNqVSKrq4u9uzZg8fjYSSq3vMiYQCUX+BFBb6sNYsKohKtINsVDHkYHO5VHU9n1B2a1WpiYkI9hVdZGWZmRt055HICTjqgp0f9uCoqyoXjLS0tHD12THVc1IBmMBiE0VBbWxvHjx9XHR8bu9JQmkgkOHvhNGc5DcCNNx7gbPwcVRXVBL3lOAw+9GkHqQU9+pSN0UvKdSERRQ7AvIrcg9VpZKJ7Gk15jhXHMnO5GUZmR+kZ6GN3bhfPPnJW8XvjY8pRjd3uAIobZsOhMuaHiiMRp9POogLEWpIklqaUHVJK5Tmv315P5fU1LC8vMzMzk6\/PrPXA+P1+rFarsAdmZGSE3t5e9uzZs+XTUZlMhtOnT6PX69m1a1fe6Xzta1\/j4x\/\/OD\/84Q+56aabir73QhFoHjp0iA996EPs37+fTCbDxz\/+cW699VYuXrxYwCT\/mte8hgceeCD\/98ZF2z333MMPf\/hDHnroIbxeL3\/yJ3\/C7bffTnt7+5ZoBH2utmUdTyaTobOzE1mWue6667BarWSzWZIKyoprlhQQWc7Nqq\/Qp2fVayWilFMg6EQQlDAyoh4NNTbV0t5+WnVcp1MPRrVajZCtYNu2Ji5dUp\/8a6qrGB1RP\/BUWj1yMBqNwmho584dnDypDogQoezq6uro71dfWESXoiwvL3Op6yKXuFgwdtNNL+PC3EXsVgcuhxuj1oRRY8FqcBJ0lbOSXMYU0IAsgSwhyRLkwOGyE01MgS9FigTJ3AqJ9DKxlSh+X4Ann3mGxEjxM6Cq4xPwMz6u7HjUFFTDwRDzQ8Wr2PKQj7kFBR2foJ30YrGj0mglVuaVF1Fr4IL1tDQbe2CMRiN+v59AIIDT6SzogRkeHqavr49rrrlmyzudbDbL6dOn0Wq1BU7nm9\/8Jn\/6p3\/K\/\/zP\/3DLLbf8Qo\/hpz\/9acHfDzzwAIFAgPb2dl7+8pfnPzcajUUKy2u21cXcno9tSceTSCQ4fvx4XsrZaDSSzWbJ5XL4GgNYfFbiCqmJaER5wjSY9UTnlR2P3qBlXECHMyNwSjoBsMDndzM2oT65m0zq6ShJkoQRSU1NFb296uNerzgFMjevfk4Oh53z59XRbDt2bBc6FtEqzOFwcF5Az1NeHlZ1PD6fj46Oi4pjABOTE0QiESKRCCNjhdd9584dnD+v\/N2bbrqJZ55Rju6uv\/4GEgnlhcdAvzIapaamirPzyrW3sRHl1KqkAiBwORzMKXAf+AJ24go1NI\/fSi6pHPErgQs29sCoKYjG43EGBwfZs2cPTqd6ynIr2JrTkSSJ3bt355\/H7373u9xzzz3893\/\/90vCVbZW89yYnjx48CCBQACXy8XNN9\/Mpz71qTzrQykxt19mx7MlazyJRAKPx8M111yT\/1uWZTQaDW2\/uYu3fe\/dNNyznbJXVWIrW6VpkTQSURUKEbuKMBaAN+xQZaU2GLRMjKvXYUSsAOWVYsoQEf9aY1MtCwIId1mZeN\/j4+r8Z4GAn05BtNTa2kIqpR7xiEg9jUaj0Dm0trYK9z0yop67bm5qUq1pOZ1OBgbU0YMiZvD1qb31JkkSfb3K+6ytq1ZVmzUalGtrZaGgqpBgdEHZuelQbgFwqIgCunzKUHKtUYfJKZZp1mq1BAIB2tra8gqiBoOBS5cu0dvbi9VqJRqNPqe60Itl2WyWM2fOIMtygdP5\/ve\/z+\/\/\/u\/zjW98g9e97nUv+nHJssxHPvIRbrrpJrZv357\/\/LWvfS3\/9V\/\/xRNPPMEXvvAFTpw4wSte8Yr8Nd7qYm7Px7ZkxOP1erHb7WQyGdxuN0ePHsXr9RIIBC6nei5Qta+Gprua0Gg0THVMMPBUH1PfvsTMUKRofyaHeqHG5jaBSmASqHQx3asetQwPqafS9Grc9Kzm7vv6BlXHvV6X6hioT5awKoEg0u5paKhjWgAsWFToel8zk8lUMs0m4o1LpdQnrfr6evr61OHdIjBDTU0NZ88pR2mNjY2qXHg+n1cVwNHU2EBvr0rPTyjM8KByfW52JqL4eWVFOYuzg0Wf67RaxodVeoFiygg0g1bZ+dttepTcusUrRk9utDUF0TUtl507d5JIJJ5TXejFslwux9mzZ8lms+zZswedbnVq+\/GPf8x73\/te\/vM\/\/5M3vOENL8mx\/cEf\/AHnzp3j8OHDBZ+\/\/e1vz\/9\/+\/bt7Nu3j+rqan784x\/z5je\/WXV\/W0XM7fnYlnQ8MzMzmEwmNBoNe\/fuJZFIMDU1xcDAAIlEAovFgs1mI51OYzQaCbaFCLaFuP73b2Ksc5rTj3Rz+mfdTPasvtBao7oT0BrVb6DNrZ4OKwt7GBhST3eJGAnqG6o4cUI9kopE1FN\/4XAZAwODquNNTY1MC0hJYwIJBYvFQo8ghbdjx3ahYxG9DC6XU5jCC4dDqo7H43ELIylJEIWVlQVVHU9zczNHjjyrOOb2eFHTyUgllUEjNpuNoUHlxYhWRcKgqqqc+UHl2o8aoi2nwmJtMmgVHY\/1Oejw9Pf3Mzw8zN69e\/OMx1dbF3qxbM3ppNPpAqfz2GOP8b\/+1\/\/i\/\/7f\/8tb3vKWF\/24AP7wD\/+QH\/zgBzz11FNUVFQItw2FQlRXV9PTs8oIsl7MbX3UMz09vSU0dZ6PbclU2x\/\/8R\/T2NjIH\/3RH\/Hzn\/8cSZL4h3\/4B5588kna2tqoqKhgfHycp59+mpMnTzI8PJxXLCzfFuD2P76JT\/z0d\/nEo7\/LHR+5CXtI\/cXLoI48k7TqYIVA0KU6ZjQahBGNQUDtY7NZ6OpSpqKB1RqCyET9MzarlY4O9Yiltk4sSCdyLGazWRgNtba2CPctku7etm2bav+Jw+kQNspOTak7+BWB1PnMjHJ6TqPR0KfSFNzYUKd6nLMzyvcl4FOmmXHYrURUINYrKmS3OhX5jattHu3r6ytyOmu2VhfavXs3t9xyC01Nq7RMZ8+e5amnnuLChQtMTU0JQSQvpOVyOc6fP08ymWTPnj35uvDBgwf57d\/+bf7lX\/6Fd7zjHS\/Ksaw3WZb5gz\/4A773ve\/xxBNPbIp0dG5ujpGRkbxw3lYXc3s+tiUjnq9+9ascPHiQ73znO7zvfe8jk8mg1Wr52Mc+hsfjwWQyUV1dzcrKCjMzM0xNTdHd3Y3D4SAQCBAMBjGbzZTVe3nNh24A4E0feTlHfnKRwz++SM+Z8Xw\/RVTQZLksYKzWCq5csMxNjwqVCiCEUTc21nKyXT2qiMfVod8ul6sElLlFCGU2mdR7f1Ydi3rEsnPndo4fP6E6HhfwvpVKs4k441paWlV\/NxQKqYI0TCYTly4p0w1ZrRbGRpXTkVXVlYwMKd+\/jZP0mmk0GuZmlFOYBq3yNQ+H\/SwoaEtJksSiCpRaVkHNbZYuR5Zl+vr6GBsby\/OciWytLhQIBJBlmcXFRWZmZujt7eXChQt4PJ58Su65auaILJfLceHCBeLxeH6SBjh8+DBvf\/vbuf\/++3nnO9\/5kqSlPvShD\/GNb3yD73\/\/+9jt9nxNxul0YjabicVi3Hvvvfzmb\/4moVCIwcFBPvaxj+Hz+XjTm96U33Yri7k9H9uSjken0\/GqV72K1tZWTp48STqd5vrrr+f\/\/J\/\/w1\/\/9V\/z2te+lje+8Y286lWvorKyksrKSlKpFNPT00xPT9Pb24vNZiMYDBIIBLBarYRqPPzmB2\/iNz94EzNjixx55CLP\/PgSF0fUu\/8nJ9VXy4sCYIHVrj6Bu93iQrjRpM4pZzabhDDp5uZGjgn6b0QRh8lkKoFma+PZZ9UdYi6nznXn8bhLpNnKVB2Py+UURlKiTvy6ulomJ5XTji0tLZw5o4yw27ZtG2dOK19np8PBCMqOJ7qkvCiorq5gclSlEVRFqt3jcLKggGjzBmykl5QdTCamDK7ZjOT1eqezd+\/ekk5no63VhVwuF42Njfl+oYmJCTo7O\/ONlC9UXUiWZTo6OojFYuzbty\/f\/3Ls2DHe+ta38tnPfpb3vOc9L1kt5Mtf\/jJAEWz7gQce4O6770ar1XL+\/Hm++tWvEolECIVC\/MZv\/Abf+ta3fmnE3J6PbUnHA6sP1utf\/3p2797Nv\/7rv2I0Gsnlchw7dozvfve7fOxjH+O9730vt912G2984xu57bbbqKiooKKignQ6nY+E+vr6sFqt+UjIarXiL3dy53tv4M733sDs9CIHf3aaJ358ivZj3WQzqxOZxW5gfFodPKCWy4dVfjc1q6urZHZOPeIREXe2tDTR3n5KdTybVU9v2GziNNu2lm2cPq3eVySSvLdarULn0NKyjWeeUed9GxbIt7a0tHDsqHKUZjabhRGeiK7IokItA2A2qY\/pdMp1P51OR1+fMlAhVFbG5Khy5DU5opzS06nIN\/gDdhIqi57EnHKEbvWLU22yLNPb28v4+Dj79u0raHB8rrZRxnpmZqaoLuT3+3G5XFddF5JlmYsXL7K0tFTgdNrb23nzm9\/MJz\/5ST74wQ++pAV4JYaK9WY2m\/nZz35Wcj9bWczt+diWdTySJPGDH\/yAioqK\/AOk0Wg4cOAABw4c4O\/+7u84deoU3\/nOd7jvvvt4\/\/vfz6te9SruvPNOXve61xEKhQiHw2QyGWZmZpienmZwcBCz2ZxPD9jtdnwBJ2955y285Z23EFmIcehnZ3jiJ6eYmp5m\/LwyOixU7qV\/UL0O0z+gjoTT6dVfsnC4jJERdUSaKF1RGsrcwrOCNJtOwOxdCs22fft2YQovKgA0NDQ0CHuSUgKevLbtbZw8qewsHQ47Fy+qw8ZFdERjY8ppNq1WR2+P8v2prAwzPqIMCpEk5desLOgnOq2cRkwvq9S0bCYSFDseh9tERqVmJQIXyLJMT08Pk5OTL5jT2WgGg0GxX+jcuXPAlX4hr9ebBwaIjvfSpUssLCywb9++\/Dtx9uxZ7rzzTj72sY\/x4Q9\/+Jce9fX\/um1JcMGaVVZWqj5AGo2Gffv28dnPfpbOzk6OHj3Krl27+Pu\/\/3tqamp461vfyle\/+lWWlpYoKytj165d3HLLLdTX1xOPxzl58iTPPPMM3d3dLC4uIssyLreNO99xE\/\/w1T\/i37\/9Mb7wpT\/j1a+5AZOpcMIPBNWb6CqryogsqBf4JybUocyVVcodzGs2MKDulFpbtwnrP7KsDpSwWCxCx9LQ0KDaSAniSKtU42dZmbLeDJRuZtUJCm0tLepghrq6WsbHlfV+KirKVfn3mprqicWUr3FFuTpiaVpF66k8HFb8HGBhSjl6MapMzG5Br5oauECWZbq7u3+hTmejKfULGY1Gent7OXTokJBHTpZlOjs7mZ+fZ9++ffma5IULF7jjjjv4yEc+wp\/92Z\/92un8EtiWdjybNY1Gw65du7jvvvu4cOECp0+f5vrrr+ff\/u3fqKur48477+Q\/\/uM\/mJ+fJxAIsHPnTm6++WaamppIpVKcOnWKw4cP09XVxcLCArIsY7dbuPPNv8GXv\/IJnj3\/Tf7xXz\/K69\/wcqxWsyJr8poFguqsAV6viwFBNJQWNFfW19cKndZG57jejEYjFwWTf9v2VqFjERGO2mw2oXNobm4S1mGGh9WvR01Nrarz0Ol0XOpU1yIC9cknLJjwq6trVMe8AuG8pAo5p9lsYmxUuVZoNSlP9Da7mYVpNSi1SiTkUr\/\/SuACWZbp6upienqaffv2CVOPvyhbqws1NjZy4403cv311+N2u5mYmODpp5\/m+PHjDAwMEIvFyOVydHd3Mzs7y969e\/NO59KlS9xxxx38\/u\/\/Ph\/\/+Md\/7XR+SWzLptqeq0mSRGtrK3\/913\/NJz7xCXp7e\/nOd77DV7\/6Vf74j\/+YAwcO8MY3vpE3vOENlJWVEQgEyOVyzM\/PMzU1xdmzZ5EkKV8TcrlcWCwmXnfHy3jdHS8juZLi4MFjmMwanj12nuXlwgk7p6RsdtlqaiuYViH+1Gg0qoqesMpW0NurPr6G\/VeytrYWTrWr09yIrFT9pqqqiosX1Z2aCN7d2NggpAZKCbrkt2\/fzpmzyuAAnU5Hp8ApLS6qS1mkU+rRWyyqHO1IkkS\/CoVOQ30tvV3KNb1lFfXSilBQEdEGsLKkfE0sJh1Krkpr0BaxFqxFDrOzs+zbty8v2vdSm6gutMa31tLSkk\/H9fT0cPvtt3P33XfzyU9+8tdO55fI\/p+IeNRMkiQaGxv56Ec\/yvHjx+np6eENb3gD3\/nOd2hububWW2\/ln\/7pnxgbG8Pr9dLW1sbLX\/7yPK3F+fPneeqpp7h48SKzs7Pkcjlycha7Q8dH\/uxuzl58hK8\/9EXu+p034LnMNjAhoLIQEX82NdcJkXKiptKWlmZmZtQbVlNJdWLVUv03bW1twmhIFGkFAn5h8T8YVE+zmc1mhobU0X8WQVqora2NpSVl5+J0OlTlxLVaHd09ys2mer2Bnm6Vml9ZgOiScmrM6XSpHufcpPIxup3KMg0iVmq10uHGNNtajWRubm5LOZ2NtlYX2rVrV77x0uv1cuTIEaqqqrjzzju54447eNP\/3955R1dVpn37OgnpvRdSCWkkoaQQWigiIBoIRUARBuYFZySig1KcT5xXbCgwgvoqYAVRMY60UCMgCc2ASWghQAik10Mq6XV\/f2Syh8DZG3RIgmFfa2UtzXPKc0iy7\/3c5febPJl33323SwZXFX4\/D81PS6VS4ebmxuLFizlx4gSZmZnMmDGDffv24e\/vz6hRo\/jggw\/IysrC0tISX19fhg8fTr9+\/dDW1ubSpUvExcXxyy+\/oK+vT0BAAAYG+ox6ZDBr1r7KuYv7+NeOj3n00eHY2WseCszL01xXALCwkPaEMTMzk5w5gdZ2ZSm0tLTIypJOZ\/n5+8nWhuTss83MTGXTbNbW1rKeQXL7CggIkBzwVKm0ZE9Kcq3A3t7eksON3t5eVN7UfGH39u4tuR852+emRs2f39zUhHIJJenGOs37s7IxoqFW85pKIp15ayt1WzdYW43kQQ06t5Kenk5hYSEDBw6kX79+RERE8MEHH1BaWkpVVRVfffUV4eHhfPrpp7KySgoPFg9N4LkVlUqFk5MTL774InFxceTk5PDnP\/+ZI0eO0L9\/f4YNG8bq1atJS0vD3Nwcb29vysvLqa+vx9TUlJqaGo4fP86FCxcoKiqiubkZbW1thg4LZtXq5SRfPMK+\/d\/w1+dm4+TUOoVsbWNJVpZ0q3SpjGK0t7eHbJ0kL0\/GfsHTQ9YlVS49IWfaBq2in3KzQXJ4evaWVSuQa4bo08dX9oQnJykkN\/8gF0DkrABMjKVvGvLzNO\/T2Vm6GaG5VnMrro2t9Ps0V0t1tLWeeNqCTnl5ebvC\/INMeno6OTk5BAUFiY0ParWat956i8DAQNFFdNSoUURFRd21hVnhweGhDDy3olKpsLe3Z8GCBRw6dIiCggIWLlzI6dOnCQ0NZdCgQcyaNYs\/\/\/nPNDU1ERISwtChQ8WC7LVr14iLi+P8+fMUFBTQ1NSElpYWoYMCeWfl3zl34TAHD0fx3HOz6dXLVeMeTEyMZGVy5HB2dpK90FrJnIZaW7Dl0mx9RCkiTdTWSq\/Z29vLegbJXfgMDQ1JkQl4FjKfydPTU7IJQ6XS4upVaYUEKfVogIoK6btpKQVzGxsrbkhYbpiZSHdG1mnw2gHQ0pK++agrk\/DhsTYWhy3Ly8vbFeYfZDIzM0XZnrYTbGFhIY8\/\/jhhYWFs3LgRLS0tvLy8WLp0KbGxsZLKEb+Ve3EPFQSBFStW4OjoiIGBASNHjrzjb6m7uofeDx76wHMrKpUKa2tr5s2bx\/79+8nPz8fJyYn9+\/fj6OjI\/\/7v\/7JixQouXLiAsbExvXv3ZsiQIYSGhmJsbExmZqZoLZyfny+eBgIDA1j00l9IOnOEY8f3snTpQnx8PMX39fR0lzzRqFQqrl6VVldwcZG+c76br49\/gB\/VMpJBcqcsS0sLWQkdDw8P2TvQkhLpE56\/v59sUJObwZGrG\/n4eFFaKhEIzMxIk6jvGBjoS87vyBm\/ubg4S+5F1az55GVkpE+pRB3HUE\/z8KqeQQ\/qJSxBDKyNuHjxojhs+UcIOllZWWRkZBAYGCgGE7VaTXh4OEFBQXz55ZcdOrnf5h566tQpDh06RFNTE2PHjm33t7J69WrWrl3Lxx9\/TEJCAvb29owZM6ZddmHRokXs3LmTqKgoTpw4QVVVFeHh4bJ\/Vw8LSuCRoL6+nr\/+9a9cv35dbNF+\/fXXSU9PZ8yYMfTt25fly5eTmJiIoaEhHh4eDB48mMGDB2Nubk52djZHjx7lzJkz5Obmij40AQG+vLr8JeJPxXD614MsX\/4SLq49Jffh6+sl681TXi691sfXmxs3pGV\/5Ib1TEzkZ2h8fHxkhSDlU4deknM0IK\/N5unZm9xc6dSiXArO2tpadk9SFwRvL08aGjSnFN1cpUVbDQ2kW5TLJARAezpKB059CR92IzPpi3BZfRmVlZUEBQV1iF7a\/SYnJ4f09HQCAwMxNW1NLZaUlDBx4kR8fX3ZsmXLXYdM\/1tiYmKYO3cufn5+9OvXj02bNpGdnU3SvztDBUHggw8+YPny5UyZMgV\/f3++\/vprampq2Lp1K\/Af99D333+fRx99lAEDBvDtt9+SnJzM4cOHO3T\/fwSUwCOBjo4Ofn5+xMfH07t3b0xNTZk5cybbtm2jqKiI1atXU1hYyIQJE\/Dz8+OVV14RGw\/c3d0ZNGgQQ4cOxdLSkvz8fI4dO0ZiYiI5OTli+srLy4MlSxeyadN6zp37hbfeeo3g4MB2dRcLC3PJPVpaWsp2jck9V1dX9671GznTL7mTUs+ejrJpNhsbzc0X0Jr+kxMMtZOwCYbW9J5cS7paLR2UdHRkPJtkUjh6etIniJpqzS3Renq6FORqDsyW5nIpOM0\/D0sr6Q6\/Fj2h3YT\/g0xubi7Xrl1jwIABotNpWVkZERERuLm58f3334tCoJ3J7e6hGRkZFBYWtnMG1dPTY8SIEfzyyy\/A3d1DH3aUwCOBtrY2b7zxhsaCs5GREU8++STff\/89RUVFfPTRR1RUVDB9+nS8vb15+eWXOXbsGDo6Ori5uTFw4ECGDRuGra0thYWFnDhxgoSEBLKyssRW5V693Pjb3yI5cmQvly4lsGrVmwwZEirrrePl1Vu2aywzM1NyLaCvv2wXUFOTdNOAtbW1bNC6mwS8XGDpG+Avm2aTcyn18OgluWZjY0NamvT7ZmVKv27xDelWdinjN5VKRXam5lOdq7MTzU2af266KmkPKClVanNz6ZOVqb0Z5eXlD3x6Jy8vj6tXr9K\/f3+xkaOiooLJkydjZ2fHjz\/+KGqydSaa3EPblKZvT+ve6gzand1D7wfdboC0szEwMCAiIoKIiAgaGho4fPgw27dvZ9asWWhpaREeHs7kyZMZPnw4Li4uuLi4UF9fLyppp6WlYWJiIippGxoa0rOnIwsWzGfBgvmo1Wr27NlPdPRejh\/\/pV16S87R09OzN2lXpVuw5dIVpqbybdLe3l6cPCl916ZWS6f3PDx6cf265loKtM7SSNGzp6NsZ6Cc9ULv3r0pLtZsn+Dm5kpOtuYhT2NjI0n\/HTnjN1dXJ4ryNJ8KrSytUF\/X7CLbVKs5IFnZGNMgoWSt10OF1Cc3sTPj6tWr1NfXiy6+1tbWXXIRlyI\/P5\/U1FT69+8vXqgrKyuZOnUqpqam7Nixo8tObFLuoXBnR+i9OIN2B\/fQ+4Fy4rmP6Orq8vjjj\/Pll19SUFDA1q1b0dXV5dlnn6VXr14899xzxMTEAK06dEFBQQwfPhwnJydKS0v55ZdfiI+PJz09XTyN2NraMm\/eXHbv3sa1axf55JMPGDv2UUxNTWRPHXa20vUMHR0d2RRdnz6+Yk1KEzdlBl1dXJxlmyHkZkd0dXVldd3c3aVPNEZGhrKfSa4eJaezZu9gJ3mq7N1builEToNOR0v6oi+l0SbXSq0lsT9tXW38g\/wZOnQooaGhmJqakp2dLaZ9s7OzZYeDO4PCwkKuXLlCv379xFRWdXU106ZNQ0dHh+jo6C6bN2pzD42NjW3nHmr\/73Tv7ScXtVotnoJudQ+VeszDjBJ4OggdHR0effRRNm7cSF5eHtu3b8fMzIwXX3wRd3d35s2bx549e2hubqZnz54EBgYyYsQI3NzcuHnzJqdPn+aXX37h2rVrVFZWIggCVlaW\/OlPM\/n668\/48stP+H\/\/bynh4Y9r\/MOUm+0JCPCXDR5yQcfW1lY2OLi6am4Zb6O0VLNgZuu+AmTTf8Ul0s9tlVnRfCLQ0dHh8mXpYFhXJ\/15zc2kW7dNTaSDQQ9t6eBSLVGrMTTUo6xI88yVqal0LalFQifO8N+1H5VKhbGxMb169WLQoEFi2vfGjRucPHmSU6dOkZ6eLv6edRZFRUWkpKTQt29fMaVdW1vLjBkzaGlpYe\/evZ0iXHo7d3MPdXd3x97evp0zaENDA0ePHhWdQbuze+j9QEm1dQLa2tqMHDmSkSNH8sEHH4ieQn\/\/+98pLi5m3LhxREREMG7cOBwcHHBwcKCpqYni4mLUajW\/\/vorenp6orPq1atX8fT0ZNy4cahUKqqrq\/npp8NER+\/hp58OYm1lJatkrSvRlgt3T7N5enrK1p0KCqS71by8PGWL\/7oyhWN7e3tSU6WDh4lMEPD29iQlRfNzdXX1uHJFuvYjJYUDUCmh3QZQVqo5gGqptMjP1hxAnRztqLiq+WSmpyP9p9pQofnUYijhPKqvry+mfdu8q27cuEFGRgZ6enqiYZu5uXmHpYXUajUXL16kb9++YrdhXV0dM2fOpLq6moMHD963uZzfyt3cQ1UqFYsWLWLlypV4enri6enJypUrMTQ0ZObMmeJju6t76P1AJSjjvl1GS0sLSUlJbNu2jZ07d5Kbm8uYMWOIiIhg\/PjxYmdPm4dJVlYW5eXl6Ojo4ODggJ2dHWZmZu0uDnV1dRw9epxtP27jwIEYysvbD0X26NEDQyMDKio0n3gGDx5EfLy0i6mfXx\/JE4+bmyuZmdL6asOGDeXEiZMa13R0dDAyNJTc19BhQzl5UvO+tLW1MTExlXyuv78fKSma6139+vbl4kXNwdDczIyqqgaNpwCdHj0w1DfXKKOjr6eHrrYZjY13BhFnJ0cq8zRfzAcFB5Dxq+Zut7BBvck5f2dRWktbRR9zFYIGB9heozx5bE2ExtfTxK1eOTdu3EClUomGbZaWlvdtdqbNiycgIABbW1ug9cQwa9YsCgoKOHTokJh26wqkgm2beyi0noreeOMNPv30U8rKyggNDeWTTz4RGxCg9W9x6dKlbN26VXQPXb9+Pc7O0vNdDwtK4HlAaGlp4cKFC2zbto0dO3aQnp7OI488QkREBOHh4Xz22WekpKSwevVqtLW1xeaEW33vLSws2v3RNDY2Ehd7lOjo3ezZu4+S4hIGDOjPGRmn0QED+nP27DmNa\/b29hQVFUmmY8LChnH8+J1F2DYcHR3Jz9dcVA8MHMDZM5rfFyCgbz\/Jk1jfvn1JTpaud7m6uks6uw4bFkb8L5otvUOCAzlzRnOQ9fXxIv2a5tOdr68Xmdc0t24PDBrA1TOaT4zDQ4NJjdf87xPSx5kbGXd215la6eLcojnVFjB9AGHLRmtcuxstLS1UVFSIv2eNjY3tmhN+b1tzcXEx58+fx9\/fX6x1NDY2MnfuXNLT0\/n5559l560UugdKqu0BQUtLi\/79+9O\/f3\/eeustLl26xLZt21i\/fj0vv\/wyKpWKhQsXoq2tLTo2+vr6UlZWRlFRkejm2GbnYGFhgY6ODmPGPsqYsY\/y4UfrOH78BCdOnCS\/oEBjS6e5udldDOE8ZFtB5QY7fXx8uHJFerZHrmvJwtJCtnHA1FQ6JePi4iRrJ56ZKb2mKzOjY21tLRl4LC0tyURz4NHXlW59lupoAyRVqU3MdKBMosYjYQB3L2hpaWFhYYGFhQVeXl5UVVWhVqvJysoiJSUFCwsLMSV3r2oIJSUlXLhwgT59+ohBp6mpib\/85S9cvXqV2NhYJeg8JCiB5wFEpVLh5+eHl5cXmZmZFBcXM336dH7++Wfef\/99hg4dKnoK2dnZYWVlJQYhtVpNSkoKzc3N4knIysrq33WmEYwcOYJXX\/07p06dZteu3ezevUcU6\/T19ZVNs8nJ3PTq1Yv0dOk2aWsZE7UePXpwWcam2sfbh\/hTv0quy0nouLi4kpOjOVhaW1tRWCBdr5Jba6iX7pITmqXrIg010vM05RIdbRZWxtTXaA4uNrZmNErptEnUeH4rKpUKExMTTExM8PDwoLa2FrVaTVFREampqaKmmY2NjaQyeGlpKefPn8fHxwcHh1bh3ObmZiIjIzl37hxxcXFi2k2h+6MEngeY5cuXc\/bsWRISEnB0dEQQBDIzM9m+fTv\/+te\/WLJkCYMGDRLniHr27ImlpSXe3t5UVFRQVFTElStXaGpqwtraWgxS2traDBkymCFDBrN69bskJSWxc2e0bLfa3dQIHB0dZAOP3Jq\/vx\/nz12QXK+X6bLr3duD69czJdelrKpbn+tJwq\/nNa6ZmpqQKTFUqlKpJOd3AAoLpAN0UX65xu\/r6+tSKuHPY2dvQl265jUDXW2kRn2lmgv+WwwMDHB1dcXV1fUOwzZ9fX0xCLXVH8vLyzl37hze3t6i+2tLSwsvvvgip06dIjY2VgxGCg8HSo3nAaa4uBgdHR2xyeBWBEEgNzeXHTt2sGPHDk6ePElQUJAYhNzc3FCpVAiCwM2bN8U71Pr6emxsbMRc\/e2DpBcuJBMdvZvo6N3tAo1cYwC0ziVJ2Rz4+vrIBq0hQwYT\/4vmk5axsTGNTS2S8j3Dhg3j5Ml4jWtGRoY0NUm3hw\/oH8iFC5pTeHL1HTdXFwryNKsZWFiYU1eleUrBysqC5lLNqTbP3i7clOhoGzioF+rzmk9fYcOdKE3WHARnRM3Bqre0PNH9pq05Qa1Wc+PGDbS0tDAzM6OkpAQvLy+xqN7S0sLixYs5ePAgsbGxuLm5ddoeFR4MumyOZ\/369bi7u6Ovr09QUBDHjx\/vqq08sFhbW2sMOtB61+3s7Mzf\/vY30VNozpw5\/Pzzz\/Tv35+wsDDWrFlDWloapqamoq\/9wIEDMTIyIj09naNHj3Lu3Ll2Stp9+wbwj38sJzHxNGfOJPD666\/Rt2+ArBqBu7ubrLeOnM+NlpYWqRKOoAB9\/PxkNeOKi6VPF76+0oOwKpWKzCxpmRwdXemak4mM0Zybm3THkktPaTFYSwnXUQA9HeluMkFD51wbRtYdc+KRoq3Rxd\/fnxEjRtCrVy+Ki4vR0tIiLS2N2bNn88UXX7B06VL279\/P4cOHlaDzkNIlgeeHH35g0aJFYiopLCyM8ePHk50tnatXkEalUuHg4EBkZCSHDx8mPz+fyMhI4uPjGThwIIMGDWLlypVcvnwZY2NjPDw8RDuHtmn2NiXtvLw88WLt7e3FsmVLiY8\/wY4d\/+Ltt98kJCT4jnbTuw353S3NJjdUKoedna38XJBM8Ojp6MjNCmmDvLxc6SYKfZlJemMj6UYHuTW9HtIFekHCxRSgqVKzrp2Wjjb65l3nMFpVVcW1a9fw9PRk5MiR+Pv7Y2VlxZo1a\/j0009xd3fn8OHDim7ZQ0qXBJ61a9cyb9485s+fj6+vLx988AHOzs5s2LChK7bTrWibvZg\/fz4HDhygsLCQxYsXc+HCBYYNG0ZQUBBvvPEGFy5cwNDQUJxmHzJkCJaWluTm5nLs2DGSkpLIyckRTxvu7u689NLfiIv7mdTUFFavfo+goEC0tLTukAW5FV9fX1kLBBNj6Ytxq4SOdDfb3Tx\/rl+XHqKVU1hwsLcjN1d6z8U3pA3jykqlg1lLg3TTQbNMR1uFWvr9aks0NyQY\/Rcdbf8tlZWVnDlzBjc3N1xdXcXfSWtraxoaGti7dy8TJ07km2++wcnJiWPHjnXZXhW6hk4PPA0NDSQlJbWTCwcYO3asIhd+n1GpVFhaWjJ37lx2795NUVER\/\/jHP7h27RqjR4+mX79+vPbaayQmJqKvr4+bmxuhoaEMHToUa2trCgsLOX78OAkJCWRnZ4t2Do6Ojowd+yhvvvk6Z84ksGzZEkaOHKFReFRuELDV5E76xOIf4C9rv6BpeLMNLy9P2fRgdY30c93cpIOSja01+XmaBUUBigqlg3DpDWk5oHK1dBNEXbnm9gETC32a6jSn2v6bVur\/hqqqKpKSknBxcRGlZgRBYM2aNXz22WccOnSIxx9\/nCVLlnDixAny8vIIDQ29r3s4duwYEyZMwNHREZVKxa5du9qtz507F5VK1e5r0KBB7R6juId2LJ3e1VZcXExzc7OspLhCx2BmZsYzzzzDM888Q1VVFQcOHGD79u2Eh4djYWHBxIkTmTRpEgMHDhS7ltqUtIuKirh69SqmpqYIgkBdXR0hISEYGRnh6dmb+fPnUVJSyt69+9i1K5q4uKM0NDTIWiD4+\/txUWbwU87rxtjYSPY0ZGtrR5qEa6iBgQGpV+SsxqXvx9xdXTlfqrkm5eTkSEmR5gCir69LUZ7mlKKennRHm4mZHo21mluwLa0NoVhzAO3s+g60insmJSXh7OxMr16tgq6CIPDhhx\/y0UcfcejQIfr27dvuOR0hmFldXU2\/fv3485\/\/zNSpUzU+5rHHHmPTpk3i\/9+u1r1o0SL27NlDVFQUVlZWLF68mPDwcJKSkjrU\/fRhocuaC36PpLjC\/cPY2Jhp06YRFRVFYWEhH374IeXl5Tz55JP4+PiInkLa2to4OzsTHBzMwIEDaWhooLq6msbGRpKTk8nIyBBPJVZWlsyZM5udO7eRmXmNr7\/+ipAQabtlM1Np0zMtLW2uyDQd+Pr2kRUzvVv6T0pQFCA7W7pVWi4YOjpKtwQ7OTrQokHWBsDJyU5yzaGn9InR1Fy6htXZJ56amhqSkpJwdHRsF3TWr1\/PmjVrOHDgAEFBQZ2yl\/Hjx\/P2228zZcoUycfo6elhb28vft16MlfcQzueTg881tbWaGtry0qKK3QuhoaGTJo0iW+++YaCggI+++wzUTvL09OTF154gT179vDEE0+wadMmhg0bxogRI3BxcaG8vJxTp04RHx\/P9evXqaqqQhAEzMzMePLJqURFfUdW1nW2bNnE1KmTxQFDFSquXbsmuSc\/fz\/Z4NGjh\/Rdp4WFBVdkTjSGBtIXZWfnnhQWSqfoSorLJdf0dKWDkp2N9O+2sYH088zMpBsEDPWlExb3a3j0XqitrSUpKQl7e3t69+4ttvF\/+eWXvP322+zdu\/e+p9P+W9oGVr28vHj22WfbCd8q7qEdT6cHHl1dXYKCgtrJhQMcOnRIkQt\/ANDX1+eJJ57gq6++oqCggG+\/\/Zampibmzp1LSUkJOjo6xMbG0tLSgqOjIwMGDBDtHKqqqtrZOdy8eRNBEDA2Nmbq1Cls2bKZrKzr\/PDDVhZE\/lWsGWlCTplYW1tb1ubA29tL1pm1oEC6RuPsJO3NY2RkRGaG9Gmooly6HqWNtLaZVov0n6G+jGGfTJd1pwWe2tpaEhMTsbGxwdPTUww6W7Zs4bXXXiM6OpqhQ4d2yl7ulfHjx\/Pdd99x5MgR3n\/\/fRISEnjkkUfERhrFPbTj6RLlgpdffpnZs2cTHBzM4MGD+eyzz8jOzua5557riu0oSKCjo4Ovry8JCQk88cQT\/OUvf2H37t288MILVFVV8fjjjzNp0iRGjx4t2jk0NzeLdg6JiYno6uqK0j1mZmbo6+sTHv4E4eFP8M47b4kipnv37aekbSZHpZJ1Ke3Tpw8XL0qrLMgFHQcHe1l9Npmn4uXZi0sXMzWu6ej0IDtT+qJ0s1TacM1QxxjQXONplvDaAVA1ScvvdEaqra6ujqSkJKytrfH29haDzvfff8\/SpUuJjo5m5MiRHb6P38qMGTPE\/\/b39yc4OBhXV1f27dsnm55TygH3jy4JPDNmzKCkpIQ333yTgoIC\/P392b9\/\/11NxBQ6n3fffZewsDDWr1+PtrY2Y8eO5cMPPyQ+Pp7t27ezbNkySkpKeOyxx0RPITs7O+zs7Ghubqa0tJSioiLOnj0rDhja2dlhbm6Orq4uY8eNYey4MXzU\/AHHj58gOnoPly9d5oSEBQIgOVQLrbWhS5ekLb\/d3d1RF52TXE\/PkA5Kcp4\/7u6u5GhQjwbooa1Nfo70rFK5WvqkdLNY2rCvuVq6M6+jTzxtQcfS0hIfHx\/xgrx9+3YWLVrEjz\/+yOjRv08Zu7NxcHDA1dWVtLTW9Oyt7qG3nnrUarWSlblPdFlzQWRkJJmZmdTX15OUlMTw4cPv+3usWLHijrbJNttaaL2DWbFiBY6OjhgYGDBy5EhSUqS7rB5G1q1bx8aNG9t18mhrazNs2DDWrVsnStm7u7vzxhtv4ObmxsyZM\/nhhx+orq7GxsZGnGTv06cPLS0tnD9\/nmPHjnH58mVKSkpoaWkRRUzXrfsn+w\/s4eDBfTz\/\/HM4Od057Z+VJScK6kx1tXRrcrP0oD\/u7m6UFEsHiMqb0q9rYy0tTePi0pOGes0nF11dHUoKpGd\/mqqk55TqSqX305Ennvr6es6cOYOZmRm+vr5i0ImOjmbBggVs3bqV8ePHd9j7329KSkrIyckR9eIU99COp9tbX\/v5+VFQUCB+JScni2urV69m7dq1fPzxxyQkJGBvb8+YMWOorJS+EDxs6OrqyqYXtLS0GDhwIKtXryY1NZUTJ07g5+fHmjVrcHNzY9q0aXz77bdUVFRgZWVFnz59GD58OAEBAQBcvHiRY8eOkZKSQnFxMS0tLWhpaTFkyCBWrXqHy5fPExd3kJdeeoFevdzp1auXrP2CnDyPtpY2aWnSKTy5rjSdHj3ISJee4xAE6X8jWyvpoGRlaaLRxA3AzMKQuirNnXs9dFXU35RWLTAwl7Zf+G9om8MzMTHBz89P\/N3Yt28f8+fPZ8uWLUycOLFD3vteqaqq4ty5c5w7dw6AjIwMzp07R3Z2NlVVVSxZsoT4+HgyMzOJi4tjwoQJWFtbM3nyZKC9e+jPP\/\/M2bNnmTVrluIeeh\/p1iKhK1asYNeuXeIv4K0IgoCjoyOLFi3ilVdeAVrv5Ozs7Fi1ahV\/\/etfO3m33QtBEEhJSRHdVS9fvszIkSOZNGkS4eHhWFlZiTWB8vJy0XCsqalJFDFtU9K+lZSUy+zYEU109F6NVti9e3tKKhb08fUlNTVTcs8hISGcSUrWuObj40WGhP8OgJeHLznZmpsWRgweyvlTmt83wNcDdYrm+o+XrwMNmZpvghzdzLCQcFw1tjfhT3vv\/+9vW9AxMjLC398fLa3W+9aDBw8ya9YsvvjiC5566qn7\/r6\/lbi4OEaNGnXH9+fMmcOGDRuYNGkSZ8+epby8HAcHB0aNGsVbb73VzhlUcQ\/tWLp94FmzZg1mZmbo6ekRGhrKypUrRe8YDw8Pzpw5w4ABA8TnREREYG5uztdff92FO+9eCILA1atX2b59Ozt27OD8+fMMGzaMSZMmMWHCBOzs7DQqaTc0NIh2Dm1t+Ldy5cpVoqJ+ZMeOaDIyMnFwcJBthQ4bFsYvEm6jWlpaWJhbU16u+WIeNmwIv57SHJRMTIxprteTlO8J8R9IWormU9rw0CBS4zUHtJBBvbghoUrt298OrSzNa\/ouhvRbHio2dciZ7N0rjY2NJCUlYWBgQEBAgBh0YmNjmTFjBuvXr2f27NlK8V3hnujWqbbQ0FC2bNnCTz\/9xOeff05hYSFDhgyhpKREbItUFBQ6HpVKhbe3N6+++ioJCQmkpqby+OOPExUVhZeXF4899hjr168nLy+vnZJ2SEgIhoaGXL9+nbi4OM6fP09BQYGopG1lZcHw4YM5cGAn58+f5pVXXiIoaIDkxU8qqAB4ePSSXZczfnN3d5HVjCvMlZ5HapHuD0BfV2ZOx0i6PdvWzb6d5NGvv\/5KZmYmNTXSNSE5GhsbOXPmDHp6eu2CzvHjx3nqqaf48MMPlaCj8Jvo1iee26mursbDw4Nly5YxaNAghg4dSn5+fjsTqmeffZacnBxiYmK6cKcPB4IgkJOTI3oK\/fLLLwQHB4ueQm0Ck9Caty8qKkKtVlNdXY2xsTFVVVX4+PjgdNvsTW5uHrt3H2D37n2cOpVAS0sLpqYm1NUKNDdrbkEeNnQI8fFnJPdqb9OTsjLp01Diac1+Q\/Z2NtSpdTWuAQT09EWdo1kENGxwb3LOab4JGjrCmfILmmtO\/tP6M\/yV1lpEfX09N27cQK1WU1paipGRkdhZaGRkdNdg0dTUxJkzZ+jRowf9+\/cXg058fDyTJ0\/mvffeY8GCBUrQUfhNdOsTz+0YGRkREBBAWlqa2N2mKCh0HSqVChcXFxYtWsTRo0fJzs5m9uzZHD58mH79+jF8+HD++c9\/kpaWhpGRER4eHgwePBgzMzOqqqrQ19fnypUrJCUlkZubK0roODn1JDJyPjExO0lNPcO6de8xKWKi7MWxVkZw1NXVWTLoANTLnIZ6OjhKruno9KA4X+Z1K6UlgbRkBo4Mb9Fp09PTw8nJicDAwDsGfU+ePElaWhoVFRUaT2zNzc1iG3y\/fv3EoJOYmMjUqVN56623lKCj8Lt4qKyv6+vruXz5MmFhYbi7u2Nvb8+hQ4fEGk9DQwNHjx5l1apVXbzThw+VSoWjoyPPP\/88kZGRFBcXs3PnTnbs2MHbb7+Nj48PERER1NTU8PnnnxMfH4+7uzu1tbWo1Wry8\/O5cuUK5ubmYm1DX18fOztb5s37E8yDN996lf37DrN7TwxH434RA5W2dg+uSQiKQqt3T2FeueR6fq50XcnIwAgo1rjm1NOWmnTphEOlzHxPi8xgqZGN5lZqHR2ddoO+bW6hZ86cEWesbG1tMTc3RxAEzp49i0qlon\/\/\/mJ97dy5c0RERLB8+XJefPFFJego\/C66daptyZIlTJgwARcXF9RqNW+\/\/TZHjx4lOTkZV1dXVq1axbvvvsumTZvw9PRk5cqVxMXFkZqaKivZotB5CIJAWVkZ0dHR4ulnwIABjBo1ikmTJrXrrqqrqxO748rLyzE1NcXOzg5bW1sMbjNvq6ioJCbmZ\/bsjiE3t4CLydK6cUOHDCbx14sa1+ztbakokT7xhPYdSKqENXVIoB\/ZiZrrP2bmhljUSyckQrxNqFFrtlkI\/7+puAx2l3zu7bS0tFBWVib+27VN6Ovo6BAcHCwqN1+8eJHHH3+cl156iVdffVUJOgq\/m2594snNzeXpp5+muLgYGxsbBg0axKlTp0SFhGXLllFbW0tkZCRlZWWEhoZy8OBBJeg8QKhUKiwsLMjJyaGoqIhDhw6JdaE2qZ6IiAgmTZrEgAEDcHFxwcXFRaxtFBUVkZaWhomJiXhHb2RkhJmZCTNmTGLGjElUV9dw6OAx9uw5xOHDx6iual+Ez8+TPtE4OfWkoiRLcr0wV3og1UDHANAceGwdTGnM1BxYtLRV1JXIDY\/+NtUCLS0trKyssLKywsvLi8TEROrq6mhubmbNmjWcPn2aYcOG8fHHHxMZGakEndvYsmULL730Evn5+e06CKdOnYqRkRFbtmzpwt09mHTrE49C9yA7O5sxY8awfft2\/P39xe9XVVWxf\/9+tm\/fzv79+7GyshI9hUJCQsT0UENDg1hgLykpaVdgb1PLbqOurp4jR06yZ\/dBfoqJQ09fj5ul0vWfsGFDSTyt2RfI0NAA3VppW4Oh\/YO4dkaqldqdG+c1BzxreyPs6qUDz58PR\/6uAdI2VYmGhgYCAwPp0aMHycnJrF+\/npiYGEpLSxk3bhxTp05l4sSJWFtb\/+b36I7U1tbi4ODA559\/zrRp04BW37GePXsSExOjcaboYeehai7oDO7mfngvMj2K+2F7XFxcSElJaRd0oNVTaPr06fzwww8UFRWxbt06SktLmTp1Kr6+vixevJjjx4+jpaVFz549ZZW0KysrEQQBfX09Hn\/8ETZsfI8rV4\/x6aerePqZCVhYataHq7wpLf7pLKOEAFBZLP1cfR3pZIS5lbRVgpaONvoyVgpStLS0kJycTH19PYGBgejo6KBSqTA2NubIkSM888wzXLx4keHDh\/Ppp58yYMAA2RbyhwkDAwNmzpzZzljuu+++w8nJ6YEUSX0QUALPfabN\/fDjjz\/WuH4vMj2LFi1i586dREVFceLECaqqqggPD5dsBX4Y0GSrfSuGhoZMnjyZb7\/9loKCAjZu3EhdXR0zZ87E09OTF198kdjYWKBVFLJfv36MGDECDw8PampqSEhIuKPLS1dXl+EjBvHPdcs5n7KfqG3\/x5\/mTsHWtlWWR1tbm+ws6ZkvW2tbybW7dbQh86M2MZFuzza0MvzNabCWlhYuXrxITU2NGHQAsrKyeOKJJ4iIiOD999\/Hx8eHV155hdOnT3Pp0qX7nm77I9+0Pfvssxw8eJC8vNZ63qZNm0SLbYU7UVJtHYhKpWLnzp1MmjQJuDeZnoqKCmxsbPjmm29E+fb8\/HycnZ3Zv38\/48aN66qP84eksbGR2NhYtm3bRnR0NM3NzYSHhxMREcHIkSPFnPytXV43btygR48eYjrOzMys3QWkpaWFxF8vEBf7K3t2nKQgX3NKLCxkKMmJmRrX3FwdqZVupCM0wJWiayUa1wYPd+ZmsuaLqZ2\/A1M3PyP9wrchCAIXL16ksrKyXSNBXl4e48aN49FHH2Xjxo1iA0dHcuDAAU6ePElgYCBTp05t97cDsGrVKt555x02b96Ml5cXb7\/9NseOHWvXDLRgwQL27NnD5s2bRcvq0tLSTrGsDgoK4sknn2TcuHGEhISQmZmpSOxIoASeDuT2wHMvMj1Hjhxh9OjRlJaWtpNk79evH5MmTeKNN97o7I\/RbWhqauL48eNs27aNXbt2UV1dLd7Rjx49Wux8a2lpaReEVCpVOzuH2y\/C58+mEr3jZw7sPcENdbn4\/YBe\/cnJ0ByUggf0ISepXOMagK+dFbU3NdeWwoY7USrRKec+ypPxayJk\/hX+Q5ue3s2bNwkKChKDcGFhIY899hhDhgzhyy+\/7PALtib+iDdtGzZsYN26dYwdO5a0tDR++umnDn2\/PzJKqq0TuReZHsX9sOPo0aMHo0aN4pNPPiE7O5s9e\/ZgY2PD0qVLcXd3Z+7cuezcuZPa2lpsbGzw8\/Nj+PDhYm0pOTmZY8eOcenSJVFJG8DFzZZho3z4cc9q9hz8mIWLnsanjzv5OZpPLACGutJ1GFNzA8mgAyA0SrdvG92jHYIgCFy+fJmKiop2QUetVvPEE08QEhLCF1980SVBRxMZGRkUFha2s6PW09NjxIgRoh11V1tWP\/PMM+Tl5fH555\/zP\/\/zPx3+fn9kunU79YPK7Xnfe3E2VNwP7y\/a2tqEhYURFhbG2rVrSUhIYNu2bbz++uv85S9\/YezYsURERDB+\/Hix1djHx4fy8nKKioq4dOkSzc3NmJmZUVZWhpeXV6t0jxP4+vVi0dLZZKQV8PP+JI7sP8PVlPYGc3Iabbb2pjRlSQ+PNlVKW4bfSyu1IAhcuXKF0tJSgoODxaBTXFzMhAkT8PPzY\/PmzXetq3UmcjdtWVlZ4mO68qbN1NSUqVOnsm\/fvnYpQoU7UU48nci9yPTc6n4o9RiF+4uWlhahoaGsWbOGq1evcvz4cXx9fVm1ahVubm5Mnz6d7777joqKCszNzfHx8SEsLAwHBwdKS0vR1tYmLS2N5ORkioqKxCYQd08H5v8tnK0\/\/S+7TrzDC69Oxa9\/62BnZYl08DA3k2+FrpUxgJNSLWhDEARSU1MpLi4mKCgIfX19AMrKyoiIiKBXr15s3bpVbDB40HjQb9oKCgp45pln7osieHdGCTydyK0yPW20yfS0ORsq7oddi5aWFoGBgaxcuZJLly7x66+\/EhQUxP\/93\/\/h5ubGlClT+Prrr\/nuu+8YPXo09vb2jBgxguDgYPT19bl27ZqopF1YWEhTU2tazMnNljmRj\/H13lfZ++sqJs4fhN9AF7S07rwgGuhKX\/RNLPRpqpWRy5E58QiCQFpaGmq1mqCgILGmVVFRwaRJk3BwcOBf\/\/qX2GDwIPGg37SVlpYSFRXFkSNHeP755zv0vboDD85ZuptQVVXFtWv\/kV9pcz+0tLQUBTFXrlyJp6enKNNjaGjIzJkzgfbuh1ZWVlhaWrJkyRLF\/bALUKlUBAQEEBAQwIoVK0hNTWX79u28\/\/77ZGVlMWLECOLj40XjOlNTU3r37k1VVRVqtZr09HRSUlKwtLTEzs4OGxsbdHR0sHe0JGLeICLmDaJUXUn8gcuc3HeZ5PhMWppboFm638fS2hCKpfN0hjaaA48gCFy7do2CggLRbgKgsrKSqVOnYm5uzvbt2x\/YO\/V70Va89aZt+vTpwH9u2lavXt2h+wsMDKSsrIxVq1bh7e3doe\/VHVACz30mMTGx3aTyyy+\/DLS6H27evPmeZHrWrVtHjx49mD59uuh+uHnz5gem0PswolKp8PHxoX\/\/\/hQUFPD+++9TV1fH999\/z+LFixkyZAgTJ04kIiICR0dHTExM8PDwoLq6GrVaTXZ2NpcuXcLS0lKU7tHV1cXS1oQn5gzkiTkDqSip5tRPV8hPKqQgRU1Tw53DPKbmerRo1hwFpJsL0tPTyc\/PJzg4WAw61dXVTJs2DV1dXXbt2nWHnl1n80e+acvMzOzQ1+9uKO3UCgr3SHl5OZ6enmzYsIEnn3wSaD1JZGdni55C8fHxhISEiNI9Li4uYn2hpqZGFOK8efMmFhYWki6htZX1JP98jXMxV7l0LJPGf1svhIY5U3VR8wyPVg8t\/hr\/0h31jPT0dLKzswkODhYlgmpra5k2bRoNDQ0cOHDggdAnlLOs3rx5M4Ig8MYbb\/Dpp5+KN22ffPJJO0ULxbL6j4ESeLohx44dY82aNSQlJVFQUHDHIN7cuXPvsPYODQ3l1KlT4v\/X19ezZMkSvv\/++3Z\/wLebrj1slJSUYGVlpXFNEATy8\/NFO4fjx4\/Tt29fJk2aREREBB4eHmJQaFPSLioqoqKiAjMzMzEI3X7yqKtuICUunXMxVzFpqKM4KVvj+xvbmfCnfX9t973MzEwyMzMJCgoSg0tdXR1PP\/00FRUV\/PTTT5iZaZYDUlDoKJTA0w252wT43LlzKSoqaqctpauri6XlfwQtu3ICvDsgCAJqtZpdu3axY8cOYmNj8fHxEYOQj4+PGITq6+vFk1BZWRkmJiainUNbWqyNpvomsuMzSP85jczj12mo+k+953bVgqysLNLT0wkKCsLU1BRorYvMmjWLgoICDh8+fEfrsYJCZ6AEnm7O7RPg0Bp4ysvL79DCaqOrJ8C7G4IgUFpaSnR0NDt27ODw4cP06tVLtHPw8\/MT1RDalLSLioooLS3F2Ni4nVX1rTQ3NpP7axbpR9LIOHoNh\/49Gf\/PSUCrovf169cJDAwUTzSNjY3MmTOHjIwMjhw5InlyU1DoaJTA082RCjy7du1CV1cXc3NzRowYwTvvvIOtbauopSLb07GUl5ezZ88eduzYwU8\/\/UTPnj3FINS\/f38xCDU2NrazczAwMBBPQsbGxu3145pbqFZXYuJgRm5urmiYZ25uDrTKBc2fP5+UlBRiY2PFn7WCQlegdLU9hIwfP55p06bh6upKRkYG\/\/jHP3jkkUdISkpCT0+vyyfAuzvm5ubMnj2b2bNnU1lZKXoKjR8\/HmtrayZMmMDkyZMJCQnB0dERR0dHmpqaKC4upqioiMzMTPT19cWakKmpKVraWpg4mJGXl8fVq1cJDAwUg05zczORkZFcuHCBuLg4JegodDlK4HkIaUufAfj7+xMcHIyrqyv79u1jypQpks9TZHvuPyYmJsyYMYMZM2ZQU1NDTEwM27dvZ\/LkyRgbG4vdcYMHD8be3h57e3uam5spLi5GrVaTlJSEjo4Otra2aGtrk5WV1e6k09zczIsvvsjp06eJjY0VBzEVFLoSJfAo4ODggKurK2lpaUD7CfBbTz1qtVpRT+hADA0NmTJlClOmTKGuro5Dhw6xY8cOnnrqKXR1dcWT0NChQ7Gzs8POzo7m5mZKS0vJzMykvLwcHR0dLly4QE1NDY8++ijLli0jLi6OuLi4h74jUeHBQZHMUaCkpIScnBwcHFodMxXZnq5HX1+fCRMmsGnTJgoLC\/n6669RqVTMnTsXDw8PIiMjOXjwIM3Nzezdu5cNGzbQv39\/AgICSE1NZf78+bi5ufH999+L5mkKCg8KSnNBN+TWCfABAwawdu1aRo0ahaWlJZaWlqxYsYKpU6fi4OBAZmYmr776KtnZ2Vy+fLmdodbevXvZvHmzOAFeUlKitFN3MU1NTRw7dkz0FKqrq6OmpoaXXnqJpUuXoq+vT0tLC6+99hoxMTEEBwdz5MgR6uvriYiIYP369aIwqIJClyEodDtiY2MF4I6vOXPmCDU1NcLYsWMFGxsbQUdHR3BxcRHmzJkjZGdnt3uN2tpaYeHChYKlpaVgYGAghIeH3\/EYha4lOjpa0NfXFyZMmCA4OzsLpqamwrRp04TJkycLtra2QkpKiiAIgtDc3CycOHFCeOeddzplX6+\/\/vodv3t2dnbiektLi\/D6668LDg4Ogr6+vjBixAjh4sWLnbI3hQcDJfAoKPwBiY2NFYyMjIQff\/xREITW4BIfHy9ERkYKenp6wsmTJ7tsb6+\/\/rrg5+cnFBQUiF9qtVpcf++99wQTExNh+\/btQnJysjBjxgzBwcFBuHnzZpftWaFzUQKPQoewcuVKITg4WDA2NhZsbGyEiIgI4cqVK+0ecy93vnV1dcLChQsFKysrwdDQUJgwYYKQk5PTmR\/lgaSoqEjYvXu3xrXm5uZO3k17Xn\/9daFfv34a11paWgR7e3vhvffeE79XV1cnmJmZCRs3buykHSp0NUpzgUKHcPToUZ5\/\/nlOnTrFoUOHaGpqYuzYsVRX\/8dZc\/Xq1axdu5aPP\/6YhIQE7O3tGTNmDJWVleJjFi1axM6dO4mKiuLEiRNUVVURHh4umq09rNja2jJhwgSNa20DqF1JWloajo6OuLu789RTT5Geng7cm4W1wkNAV0c+hYcDtVotAMLRo0cFQbi3O9\/y8nJBR0dHiIqKEh+Tl5cnaGlpCTExMZ37ARTumf379wvbtm0TLly4IBw6dEgYMWKEYGdnJxQXFwsnT54UACEvL6\/dc5599llh7NixXbRjhc6m62+NFB4KKioqAEQh0nu5801KSqKxsbHdYxwdHfH391fujh9gxo8fz9SpU0UfnH379gG0U0T\/PRbWCt0HJfAodDiCIPDyyy8zbNgw0TulTXrndkviW2V5FOme7oGRkREBAQGkpaXdk4W1QvdHCTwKHc7ChQu5cOEC33\/\/\/R1rv+fOV7k7\/mNRX1\/P5cuXcXBwaGdh3UabhbUynPzwoAQehQ7lhRdeYPfu3cTGxraTbLmXO99bpXukHqPw4LFkyRKOHj1KRkYGp0+f5sknn+TmzZvMmTMHlUolWljv3LmTixcvMnfu3HYW1grdHyXwKHQIgiCwcOFCduzYwZEjR3B3d2+3fi93vop0zx+T3Nxcnn76aby9vZkyZQq6urqcOnUKV1dXAJYtW8aiRYuIjIwkODiYvLw8Dh48+EDYbyt0DopkjkKHEBkZydatW4mOjsbb21v8vpmZmWjtvGrVKt599102bdqEp6cnK1euJC4ujtTUVEW6R0GhG6MEHoUOQaoGs2nTJubOnQu0noreeOMNPv30U8rKyggNDeWTTz4RGxAA6urqWLp0KVu3bqW2tpbRo0ezfv16nJ2dO+NjKCgodABK4OkG3Lhxg4CAAF588UVeffVVAE6fPk1YWBh79+5t146soKCg0NUoNZ5ugI2NDV999RUrVqwgMTGRqqoqZs2aRWRk5EMfdN59911CQkIwMTHB1taWSZMmkZqa2u4xc+fORaVStfsaNGhQu8fU19fzwgsvYG1tjZGRERMnTiQ3N7czP4qCQrdBOfF0I55\/\/nkOHz5MSEgI58+fJyEh4aGXwH\/sscd46qmnCAkJoampieXLl5OcnMylS5cwMjICWgNPUVERmzZtEp+nq6srDrtCa61pz549bN68GSsrKxYvXkxpaalSa1JQ+B0ogacbUVtbi7+\/Pzk5OSQmJtK3b9+u3tIDx40bN7C1teXo0aMMHz4caA085eXl7Nq1S+NzKioqsLGx4ZtvvhFtw\/Pz83F2dmb\/\/v2MGzeus7avoNAtUFJt3Yj09HTy8\/NpaWkhKyurq7fzQHK7dE8bcXFx2Nra4uXlxbPPPotarRbXFOkeBYX7S4+u3oDC\/aGhoYFnnnmGGTNm4OPjw7x580hOTlYGLW9Bk3QPtGqLTZs2DVdXVzIyMvjHP\/7BI488QlJSEnp6eop0j4LCfUYJPN2E5cuXU1FRwUcffYSxsTEHDhxg3rx57N27t6u39sDQJt1z4sSJdt9vS58B+Pv7ExwcjKurK\/v27WPKlCmSr6dI9ygo\/D6UVFs3IC4ujg8++IBvvvkGU1NTtLS0+Oabbzhx4gQbNmzo6u09EEhJ92jCwcEBV1dX0tLSAEW6R0HhfqMEnm7AyJEjaWxsZNiwYeL3XFxcKC8vZ8GCBV24s67nbtI9migpKSEnJwcHBwfg4ZbuWb9+Pe7u7ujr6xMUFMTx48e7eksK3QAl8Ch0a55\/\/nm+\/fZbtm7diomJCYWFhRQWFlJbWwtAVVUVS5YsIT4+nszMTOLi4pgwYQLW1tZMnjwZaJX5mTdvHosXL+bnn3\/m7NmzzJo1S\/Sb6a788MMPLFq0iOXLl3P27FnCwsIYP3482dnZXb01hT86nWw8p6DQqQAavzZt2iQIgiDU1NQIY8eOFWxsbAQdHR3BxcVFmDNnjpCdnd3udWpra4WFCxcKlpaWgoGBgRAeHn7HY7obAwcOFJ577rl23\/Px8RH+\/ve\/d9GOFLoLyhyPgoLCHTQ0NGBoaMiPP\/4onvwA\/va3v3Hu3DmOHj3ahbtT+KOjpNoUFBTuoLi4mObmZlmHWAWF34sSeBQUOokNGzbQt29fTE1NMTU1ZfDgwRw4cEBcFwSBFStW4OjoiIGBASNHjiQlJaXda3S2ZtzvcYhVULgbSuBRUOgknJyceO+990hMTCQxMZFHHnmEiIgIMbisXr2atWvX8vHHH5OQkIC9vT1jxoyhsrJSfI1Fixaxc+dOoqKiOHHiBFVVVYSHh9Pc3Hxf92ptbY22trasQ6yCwu+ma0tMCgoPNxYWFsIXX3whtLS0CPb29sJ7770nrtXV1QlmZmbCxo0bBUEQhPLyckFHR0eIiooSH5OXlydoaWkJMTEx931vAwcOFBYsWNDue76+vkpzgcJ\/jXLiUVDoApqbm4mKiqK6uprBgweTkZFBYWFhOz04PT09RowYIerBdbZm3Msvv8wXX3zBV199xeXLl3nppZfIzs7mueeeu+\/vpfBwoUjmKCh0IsnJyQwePJi6ujqMjY3ZuXMnffr0EQOHpmJ+m+BrZ2vGzZgxg5KSEt58800KCgrw9\/dn\/\/79uLq63vf3Uni4UAKPgkIn4u3tzblz5ygvL2f79u3MmTOnXWvy7ynm38tjfi+RkZFERkZ2yGsrPLwoqTYFhU5EV1eX3r17ExwczLvvvku\/fv348MMPsbe3B5At5iuacQrdBSXwKCh0IYIgUF9fj7u7O\/b29u304BoaGjh69KioB\/cwa8YpdC+UVJuCQifx6quvMn78eJydnamsrCQqKoq4uDhiYmJQqVQsWrSIlStX4unpiaenJytXrsTQ0JCZM2cC7TXjrKyssLS0ZMmSJd1eM06h+6EEHgWFTqKoqIjZs2dTUFCAmZkZffv2JSYmhjFjxgCwbNkyamtriYyMpKysjNDQUA4ePIiJiYn4GuvWraNHjx5Mnz6d2tpaRo8ezebNm9HW1u6qj6Wg8JtRtNoUFBQUFDoVpcajoKCgoNCpKIFHQUFBQaFTUQKPgoKCgkKnogQeBQUFBYVORQk8CgoKCgqdihJ4FBQUFBQ6FSXwKCgoKCh0KkrgUVBQUFDoVJTAo6CgoKDQqSiBR0FBQUGhU1ECj4KCgoJCp\/L\/AWfGUO994qSoAAAAAElFTkSuQmCC", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "12a14e08898b4abf991365cd41d07a93": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "13187a1f6c2a44f9a3ccd12f5eff4464": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "146343a7a95746e6bd0c8bac2c97a33d": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "148898f7302f4f45809429230ac34e24": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "14edd910ef6d411ebd1f6a033170c065": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "1691534cae544c41ac19238706d81934": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_85007844bdc54cdf992dc43ba5b83a41", "max": 149, "style": "IPY_MODEL_e2a00839a46e4bb39cd41f9aa4edaaea"}}, "17a0e3715b704af5b5bb4230d0ea690b": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "1a5c301c330f49dd867d1a112b4b011c": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_d095a4e7d8d4445e86d3db1fdff6244f", "value"], "target": ["IPY_MODEL_e0fa11145e0d4e40ad744eba44c54f34", "value"]}}, "1af575622d2045659ef592a3a3d82a91": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_ea5d62a115f443e4bf326bbe2a8d0260", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAZ4AAAGRCAYAAABVKtXaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOz9eXwkd33njz+r+u5Wd+uWRhodc2jusWfGY89Yg7ltYHcTAjiwgYWQza6TDUuA7DfJkoX8YAkkQDYYCOGb7BIMvyTgZVkHEgixCWDwBfbY0twajUb3LbVafR91fP\/oqZ7uVld1dUsjyaZej4cfIE1VdXWr6\/P6vN\/v1\/v1FlRVVbFgwYIFCxY2CeJW34AFCxYsWPj5gkU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGNhS6Cq6lbfggULFrYI9q2+AQs\/X1BVlWw2SyqVwmazYbfbsdls2Gw2BEHY6tuzYMHCJkBQra2nhU2Coihks1lkWSadTgM5Ikomk6TTadra2iwismDh5wBWxGPhlkNVVWRZZmRkBKfTSXt7O6IoIooiqqoSjUZZWFigoaGBdDqNIAiIoojdbreIyIKFlyAs4rFwS6Gl1mRZJhKJ4Ha7mZiYYHp6mkAgQENDA7IsA2C321FVNf9fOp0mk8kAWERkwcJLCFaqzcItgyzLZLNZFEVBFEXOnTtHJBJBkiR6enpIJBKsrKwQj8cRRZGOjg4aGhqor6\/H4XAAFBGRoigA+YjI4XDk60SiKFpEZMHCiwRWxGNhw6GqKpIkIUkSqqoiiiLhcJiFhQVcLhd33303kCMQQRCYmppiamoKVVUZGRkhkUjg9\/upr6\/PE5EW6RQSUSqVyl9HIyLtOIuILFjYvrCIx8KGQlEUJEnKp88EQWBkZITR0dE8mTidznwKDXIpNofDwf79+wFIp9OsrKwQDocZHh4mlUqtISIt3aZHRFokZBGRBQvbDxbxWNgQaKmwbDaLqqoIgkA6nebcuXOkUilOnTrF1NRU2cVfEISivh6Xy0V7ezvt7e0ApFIpVlZWWFlZYWhoiHQ6na8P1dfXEwwG1xCRoigWEVmwsE1hEY+FdaMwtQa5hX5xcZHz58\/T2trKiRMnsNvtawhGQyUCcLvd7Nixgx07dgCQTCbzRDQ7O0smkyEYDFYkonQ6TSqVyivqLCKyYGFrYBGPhXWhsDdHW7ivXLnC1NQUhw8fpqOjo+h4PS1LNRoXj8eDx+Oho6Mj3wekEdH09DSSJOWJqKGhAb\/fj81my7+OJu\/W+olmZmZob2\/H6\/XmIyOt\/mTBgoWNh0U8FmqCtnhLkpRXrSUSCQYHBwHo7+\/H5\/MVnSMIAoqirFnQ9SIhMxAEAa\/Xi9frpbOzE1VV82q5lZUVJicnURSliIjq6uqw2+359zEyMkJDQ0OebMql5iwismBh42ARj4WqUdibA7kem5mZGS5dukRXVxf79u1DFNfaABYSTOEivpELuiAI+Hw+fD4fO3fuRFVV4vF4nojGx8dRVTUvVGhoaEBVVWw2Gw6HIx8RSZJENpvVJaJy78+CBQvmYBGPhaqgKAqZTCYf5ciyzKVLl1hcXOTYsWO0tLTonmsU2dyqdjJBEKirq6Ouro6uri5UVSUWi+WJaHR0FIChoSGam5tpaGjA5\/MVRUR6RKT1EVlEZMFCdbCIx4IpaKk1TbUmiiKRSITBwUHcbjdnzpzB7XYbXsNIXLBZfcyCIOD3+\/H7\/XR3d6MoCo8\/\/jh1dXUsLy8zMjKCzWbLCxUaGhrwer26RATlXRUsIrJgQR8W8VioiNLUmiAIjI+PMzw8zO7du9m9e7epdFmtqrZbCU3N1tnZidfrRVEUIpEIKysrLC4ucu3aNex2exEReTyeNUSUzWYN7X0sIrJg4SYs4rFgiMIoRxAEstks58+fJxqNcvLkSRoaGkxfy4hgtotzkyiK1NfXU19fD5D3mFtZWWF+fp6rV6\/idDrXEJFGLIX9TFpEJAhCERFpqjkLFn5eYRGPhbLQ0kmXL1+mrq6Ojo4OQqEQ586do76+njNnzuT91MxiO6Ta9KD3+lraTSNYWZZZXV1lZWWFmZkZhoaGcLlc+WMaGhpwuVxF19WIKJPJ5GtEGhEVquYsWPh5gUU8FtZAWygVRSGRSOBwOLh27RpjY2Ps37+frq6umhbK7Uw8ZmGz2WhsbKSxsREASZLyRDQ5OcmlS5fweDxFROR0OvPnlxIRwPLyMm1tbbhcLst528LPBSzisZBH4aKoqdZUVWViYgKbzcbp06fx+\/3rfo1SvJgXWbvdTlNTE01NTUCOiMLhcF66ffHiRXw+X5HPXCERZbNZLl26RH19PZIkWbOILPxcwCIeC0D53pyFhQUWFxfx+\/2cOnUq3\/1fK7ZCTr3ZsNvtNDc309zcDOSIRSOi0dFR4vE4dXV1eSKqq6vLn6d9vppk3RqKZ+GlCot4LBTZ3oiiiKIoXLlyhZmZmXy6aL2kAy+NVFu1cDgctLS05PubMplMnoi0ERAA169fp7GxMT8CAm6SsUVEFl5qsIjn5xjlbG\/i8TiDg4OIokh\/fz+jo6MbRgoawUiSxMTEBF6vN29Vs5XYzNd3Op20trbS2toKQDwe56c\/\/SmSJBWNgNDSctoICCgmIms6q4UXMyzi+TlFud6c6elpLl++THd3N319ffkeF23y53qhybGfeuop7HY7kiSRSqXwer1IkkQoFMo7S\/+8QFMG7t+\/H5vNVtMIiHJjwq3prBa2Myzi+TlE6UhqSZK4ePEioVCI48eP5+sTsHFpMFVVCYVCrK6u0tfXx86dO4Hc0LfZ2VnGxsa4fPky2Wx2jbP0z0PzpUYMlUZAZLNZU0RkTWe1sJ1hEc\/PEUrn5oiiyOrqKoODg3i9Xs6cOVPUg6Ido0VFtSKbzXLhwgVCoRB+v5\/du3fnm1Ldbjetra1MTEzQ399ftNBqztKFhp51dXUvqUWzEqkbjYCYmppCluWyIyCs6awWtjMs4vk5QaFMWsPY2BjXrl1jz5497Nq1y9R00GoRDocZHBykrq6Ovr4+Zmdnyx6nOSOUjjgoNfTUnAW0hdbr9W7IornV4gazlkO1jICoNJ1VURTsdjsej8ciIgubAot4XuIoN5I6k8lw\/vx54vE4d955Z94ephxqrfGoqpontr1799Lb28vs7GxVqrZyhp7RaLTIR83hcBQ1a1YyKt1uWA\/h1TICoq6uDlEUi4hIswHq6emxprNa2BRYxPMSRjkBwfLyMufOnaOxsZH+\/v6KtjdaE2k10IgtGo0WEdt6TUJFUSQYDBIMBunt7S3yUZuenubKlSu43W5d14DtjI1Y2MuNgIhGo0V9RIIgFPnMacP6tPRb6XTWcvJti4gsrBcW8bxEUdqbo+1sJyYmOHjwIJ2dnetylNbDysoKg4ODBAKBNX5uG91AWuijtnv3bl3XgEIi0npktgtuZYpPEAQCgQCBQGBNxFg4AkITmCQSibIjIDTJvTWd1cJGYXs9hRbWjXK9OclkksHBQWRZ5u677853y5uBWeJRVZXR0VFGRkbo6+ujp6en7IhrvdfQrrGeBazUNaC0WTOZTOZ7ZBoaGraNdHuzFu3CiBHIj4AYGhoiHo\/z7LPPmhoBUWk6q0VEFirBIp6XEFRVJRKJMDc3R3d3N6IoMj8\/z4ULF+jo6Mj3ilQDMzWeXGptEEhy11135Rc2s9faKOIpRWmzZjqdJhQKsbKywuXLl8lkMgSDwXxKyuv1brp0eytFDZpQw+v1Ul9fT0dHRz51OTc3VzQCQiOj0hEQ1nRWC7XAIp6XCLTenFgsxtjYGF1dXVy6dIn5+XmOHDlCe3t7TdetVOMJhUJcvXqO48fdOF0dCJQnHVi7s9eIZrN2xy6XK98jUyhNXl1dZXh4mKtXr66RJm\/GvW11dKD9HYxGQGg1tHIjICoRkTUUz0IpLOJ5kaOwN0dVVWw2G7Is8\/TTT2O32+nv78fj8dR8fb1Um6qqXL9+nURinLv7vdhsKoqcxSg4qpS228zdf6E0eWRkhOPHjyMIQl4RNjY2li\/Eb7R0uxBbLePW7qHc+6p1BEQpEVnTWS2UwiKeFzEURUGSpCLV2uLiItlslu7ubvbs2bPuh7ocWaTTac6fH2RnV4b9BzzAjX8X0lVfS\/s9bO0iXKoIUxSFWCxGKBRaMwJb+289hF762lsJRVFM3UOtIyDKTWctNxTPIqKfH1jE8yJEud4cSZLy7gCiKNLX17chr1Val1leXmZ4+DzHT7jx+Wwlx6Yr1mm26zye0vsSRTGvCOvt7UVRlPxuf3Z2tuLk0RcTaq2tVTsCor6+vkjlWPg9vnbtGm63m\/b2dmtM+M8BLOJ5kaHU9kYQhLw7gN\/v58SJEzz77LMb9npajUdVVUZGRkilJuk\/40EUyxGIgiJnsNnLL8DbKdVWLURRLKp\/lEs7FUq3SxdZPWy0oKIWbNQ9mBkB4ff7i4hIU8wlk8n8\/y+MiLRm10KxwlZ\/XhbWD4t4XkQo7M3R0hTXr1\/n+vXreQlzKpVCUZQNW0wEQUCWZZ577md090gcOOgmn1ore3waqI54tkOqrVqUpp0Kd\/vXr18nHo8XSbcLxxtsN9wq8iunKtRqaKUjILT\/X\/gZlUvNWUT00oBFPC8ClOvNydVZzpNMFkuYN1qaHI1GUdUEtx8L4PVWzr0LQsbg34z7eF7MKN3tFy6ypeMNtB4iLZrc6ve\/Wffgcrlob2\/PKywLR0DEYjEikQhLS0trnLe1ewTKEpE1i+jFB4t4tjnKjaReWlri\/PnzNDc3c\/z48aJu\/MJC7nqgKArXrl0jk53iZff4sNtN+rUZCAxezKm2alG6yBa6Ss\/MzCBJEsFgEJ\/Pt6ERai3YqtcuHAGRTCZpbm7G4XAUfUaFZB0IBMoSkTWd9cUHi3i2MbSHSotyVFVlaGiIyclJDh06RGdn55pzNOJRFKXm1E4qleL8+QF6d8ns2FGdcqtSxKMtcuFwOG\/pstWpts1YmErHG2iu0gsLC8iyzE9+8pMiM0+fz7dpC+Z2iLrgJllXOwICrOmsLzZYxLMNoaXWNNWaKIokEgkGBwdRVZX+\/v68uWMptIeq1qmhi4uLjIyc58iROuobqieCnLJN799yCrkLFy4wNzeXX\/C0gn0ikcDlcr3kF4ZCV+lAIMDg4CC33377Gg+1Uun2rfpctgPxaJsrDbWMgNCbRWRNZ91+sIhnm6Fcam12dpZLly7R2dnJ\/v37Dfscak21KYrC8PAwsjJD\/xkvgmADqh8AZ0Q8qVQKWZaJRqOcOnUKm82Wt\/FfXFxkcHAQp9NJY2Pji16ibBbaoq9Jt3t6evIeaisrK8zPzxdZ12ifzUZ+LtuBeLQNlh42agSENZ11e8Ainm2E0pHUsixz+fJlFhYWuO222\/LqICNoardqIp5kMsn58wPs3qPQ3p5TralqFlWFap9BvVTb3Nwc58+fB+DUqVN5633NtHJ0dJSTJ0+SyWTKSpQbGxuL5LcvJZQudJqHWn19Pbt27SqyrtE+F6\/XWxQRmZFu62E7EI\/ZJlYNtY6AMCIirWm4tbXVIqJbjJfeU\/wiRGlvjiiKRKPRfARw5syZqgacVUM8CwsLjI5e4I6TPgpfQhBUVNUBZKt5KwiiRDaZxuHM7cgVRWFoaIjp6Wn27dvHlStXEEVxzf1pu89SiXI5+a2269eUYRuBraovmXndQuuaPXv2rGnUvHDhAnV1dUXS7WoIulK0sRkoTbVVC7MjIAqJSDOF1YgoHo9z7tw5Xvayl+WvaY0JvzWwiGeLUTqSWhAEJiYmuHr1Krt27WLPnj1Vf9HNDG9TFIWrV68Cc9zd70UUyxCVagehOuIBUNVcL08ymWRgYCBflwK4fPly2XPKvUeHw1HUB5JKpfLu0prqqb6+Pk9EdXV1L8pFodp7LteoaUTQhWqwctguEc9Gkp\/eCAhN0FFqgVRfX58X5Dgcjnw0VDgm3JrOunGwiGeLoH2pp6enWVxc5PDhw2SzWS5cuEAkEuGOO+7ImzNWi3IRRSESiQQXLgyyd69Ka5sLvYZQFRu1PFKikGFhYYHz58\/T3t7OgQMHsNlsJJPJ3HVvPNRrXq8CWbrdbjo6OvKqp8Ic\/+joaJG7wK0uyG8UNiLScjqdtLW10dbWBuRSp+FwmFAoVCTdLizCFy7y24F4bnXUVS59qRGRZoFkt9tRFIXZ2dn8CAigKDWnpYhTqZRFROuARTxbgEIBQTabzS+g586dIxAI0N\/fv66RzUaptvn5ecbGLnLyTh8uV6V0XG0P0MLiJBcvLXH48GE6OjqK7kv3lUwOnCs8vtTUMxqNEgqF8gX5Qi+1xsbGbTsGe6MXKk26rY1\/KFSDTUxMrCnCV1tfuRXY7HsoNwJiamqKsbGxqkZAlI4J11JzhT5zW\/3ZbkdYxLPJKB1JbbPZSCQSnD17ln379tHd3b3uL2q5VJuiKFy5cgWbfeGGaq02ubUZSHK87KRTo36djXjPWmpF29FqdZCJiYm8UEFLP20XocKtri2VU4PFYrGiSFGWZa5du0ZLS8uWRYpbXWey2Wz4fD7cbjcnT56seQSENZ3VHLb+yfs5gZ7tzcjICNlsltOnTxMIBDbktUojnkQiwfnzA+zbBy2t+qm1NdepQU4NsHNnM6K4drx2pUbRjVyEbTZbkVBBM6wMhUL5OojWFa+lPbcKm7kQCYKA3+\/H7\/fni\/CPP\/44Xq+X+fl5hoeHcTgcRQtsNcKWWqB9\/lu9IBfWmcp58WlEZHYEhDWdVR8W8WwCyvXmLC4ucv78eQKBAIqibBjpaNfXFtK5uTnGxi9y5511JlJrJRCkml7fZsuW7eWpFPHcyt1\/qWFlYVe8JEkMDAxsiVBhq22CtOi4q6sLj8dTduqo2+1es9PfSGifwVYvwkYCB4fDUdMICGs6a3lYxHOLUdqbo6oqV65cYXp6mkOHDuF2u\/P9LRsFrQfo4sWLOF1L3HVXPU6nvpWNPmrs5REzqGWCpVuZaqsWhRY2oVCIvr6+vDqsVKjQ2Ni4YUPfymErd\/ra30K7h3JTR8sNe9vIlKW2SdrqRVdLf5uBnrIwHA4bjoCwprPmYBHPLUK53px4PM7g4CCCINDf34\/X6yUcDm94mkdRFEZGhjhy1EVzs7PmXbUgqKiKverIRxAyyJKETWdB0svnb6VXm9frpb29PZ9+0hRPc3NzRUIFbcHdqF3\/Vkc8pcRTitJhb4Uzdq5du0YymSwa\/1DoKF3tPWz1Irsef8NSZaHRCAhNXVdILIVElEwmuXbtGvv378fpdGK321lZWSlS2r3YYRHPLUBpbw7AzMwMly5doquri3379uW\/cJWkz9ViZmYGuz3JyTvrChpCa4tcAFTVgUC1xAOZTAKPPVDy+61LtVVC4WuXk95q9SFt17+ehs1SbKeIpxJKU5aFow0uX75MJpMpkm4HAoGKhFLYw7aV2MheIqMREFeuXCGTyeRrjIUjILRsxcLCAgcOHCCbzZLNZnnLW97CAw88wLvf\/e4Nub+thkU8G4hyI6m1lNfy8jLHjh3Lh+YaNop4cvY6l3B7QvSf8VH4\/AgCqKoTqCHdJtS2AxTLWOdsp1RbNSgnVNAWkatXr+Zn7RQ2bG717t0sqiWeUhSONijnKK0oyhr\/tNLXeikSTylKP6dCIiodAaGpCgs3M1oN6aUCi3g2CKUCAkEQiEQiDA4O4vF46O\/vL6sO2gjiicViXLgwwKFDNhqbyqeAVNVuOLJAH7U9iKKoTzyl\/1\/7eavTTmZRrmFzZWWFUCi0ZrFtbGw0HHGw1c2b6yWeQpRzlC5t8tX807T\/vF5vPvW61cQjy\/KmTIkVBGHNmIxCwp6cnERVVV544QUmJiaoq6sjmUzqOtKbwR\/\/8R\/zB3\/wB7zvfe\/jwQcfBHJ\/+49+9KP81V\/9FSsrK5w6dYovfOELHD582PBa3\/zmN\/nwhz\/MyMgIe\/bs4eMf\/zhvetObqrofi3g2AKW9OQBjY2Ncu3aN3bt3s3v3bt2HShMc1Lrbmp6eZmbmCqdO1eFwGhFYrQ9UbaQoGBDPZsipNxOli0g8Hs9b+xQKFbSIaDvl6TeSeEqh1+SruZFrtjV+vz+\/+G7lZ3MrIx4jlBL2ysoKFy5coKWlhb\/7u7\/ja1\/7GqlUio9+9KOcP3+eV73qVZw4ccI0ST777LP81V\/9FbfddlvR7z\/1qU\/xZ3\/2Zzz00EPs27ePP\/qjP+Lee+9laGgIv99f9lpPP\/00b3vb2\/jYxz7Gm970Jh555BHe+ta38sQTT3Dq1CnT7\/nFkQ\/YptAEBJlMJk862WyW559\/nvHxcU6ePFnRa61wcFs1kCSJc+cGSaevcfpubwXSgVpdCJLJeE3nCWL5SaR6kc1W73Y3Ctpi293dze23384999zD0aNH8Xq9zM7O8swzz\/DUU09x5coV5ufnyWar98LbSNxK4imF1uTb29vL8ePHueeeezh8+HBeqKF9NpcvX2Zubi6v9tosbBXxlLsPh8PBzp07+fSnP83Y2Bh+v5977rmHJ598knvvvZd3vvOdpq4Vi8V4xzvewf\/8n\/8z79IAub\/7gw8+yH\/7b\/+NN7\/5zRw5coSvfOUrJBIJ\/u7v\/k73eg8++CD33nsvH\/zgBzlw4AAf\/OAHec1rXpOPoszCinhqRLnenFAoxLlz56ivr+fMmTOmrOprIZ5oNMrFiwMcOmynsdGsuqq2yMVmqy0KEcXyC6pGPJFIhEQiQWNjY76j+6U4gbRQqABr5cmxWAxRFBkeHs6PftiMdI+GzSSeUmi2Ndqzc+rUqXwPUaHbRKGIYz3jHypBluVb3ixr9j4KvwOiKBIOh\/mN3\/gN9u7dmxe7mMF73vMe\/vW\/\/te89rWv5Y\/+6I\/yvx8dHWVubo777rsv\/zuXy8UrXvEKnnrqKX7jN36j7PWefvppPvCBDxT97nWve51FPJuBcr05w8PDjI+Pc+DAAXbu3Gn6Qa6GeFRVZXp6mrm5IU6drsPhME8mglCbC4HLJaCq1XeVi2JGdyDc5OQkExMTOByOvAoqk8kQj8dpamp6yUQ\/5VAqT56enmZiYgJJkhgaGiKdTudVYY2NjWsMPTcaWo1pKz9zzbWgnFuAVvco7I0pJKKNJOntEvGUEo82QFETF2hil0r4+te\/zvPPP8+zzz675t\/m5uYA8nVKDW1tbYyPj+tec25uruw52vXMwiKeKlDYm6MVRFOpFIODg0iSxOnTp3Vzo3owSzySJHHx4gV8daucOl2L11ptKR1BUEmlVNzuKonHlkHKFhfONbKenZ3l5MmTuN3uvEJsZGSE0dFRxsfH19RDXupE5HQ6OXjwIJATKmj1oUKhgvZ5GAkVasFWixtAf8EvHYtR2BtTKklubGxct5pwuxJPPJ5Ld1ejapucnOR973sfjz76qGEUV\/q3N\/N9qOWcUljEYxKKopBMJjl37hy33347oigyPz\/PhQsXaG9v5+DBgzXvvmw2myHxRCIRLl4c4OhtDvx1jQhCrOrXEAQJVRUQhOrTWdmMSrUZCEFQSUSj+G5YAUUiEQYGBhAEgdtuu41AIEA2m80XVWdnZ\/O2LaUO09qi29jYeEtTLVuB0vSix+Ohs7MzrwrTDD21YWaFM2Q2QqiwHYjHrEFoYW9MoSQ5FAoxPT2NLMtF0m2\/31\/Ve9ssVVu196GlY6v5W589e5aFhQXuuOOOouv++Mc\/5s\/\/\/M8ZGhoCchHMjh078scsLCysiWgK0d7evia6qXROOVjEUwGFvTmSJLGwsIAkSVy7do3Z2VmOHDmSbxKrFXqSalVVmZycZHHpGnf3+7DbFdanvHYC5Yv+RpDk2hYmTb49NTXF5cuX2b17N6Ojo4bNltoUyd7e3qLGzbGxMS5evJhPtTQ2NtbUJb8dobc4ljP01Gog2gwZzUdNI+dqiXk7EE8tBqHlJMmF0m0tXVRIRJWixe0a8SQSiaoj3de85jVrrLh+7dd+jQMHDvD7v\/\/77N69m\/b2dh577DGOHz8O5PrTHn\/8cT75yU\/qXvfuu+\/mscceK6rzPProo\/lBj2ZhEY8BSm1vtAXzZz\/7GXa7PW97s16UIx5Jkrhw4TwNjTHuusuTT63VWqsBrZeneuIxaWZd5rQUFy5cYH5+nuPHj9Pc3KybPy4nLiht3NRSLaFQiMuXL5PNZgkGg3lvsfUYe27n0dcaCv3joFioUDgCu9BHrRIxbzdX6FpRKt1WVVV39LVG1G63u+i9b1fiicViVROP3+\/nyJEjRb\/z+Xw0NTXlf\/\/+97+fT3ziE\/T19dHX18cnPvEJvF4vb3\/72\/PnvOtd76Kzs5M\/\/uM\/BuB973sfL3\/5y\/nkJz\/JG9\/4Rr71rW\/x\/e9\/nyeeeKKq92gRjw4Ke3O04uvs7CwATU1NHDhwYMO+pKXEs7q6yuXLgxy9zUkwWPonWo\/8tsb7rXFdmp0dJRrNEbSWJliPnLo01ZJIJPL1kLGxsaJ+GW1heTGg1oW\/nI+a9nloNZBKQoXtEvFs9IIvCEI+eu7p6cn774VCoTX+e4UD8bYL8RRGrvF4fF3No3r4vd\/7PZLJJL\/1W7+VbyB99NFHi+rUExMTRZ9Jf38\/X\/\/61\/nQhz7Ehz\/8Yfbs2cPDDz9cVQ8PWMSzBuXm5uQK+xdZWVlBEAR6eno2fD68oiioqsrExATLoRFO3+3Fbi+3QNdeq6kVdlttC1Ow3sXuvSeLPiuNeMotdtVOINUGnGnNidrCUpiG0kjoVktxa8VGRlpOp7OImMt1wxcutD6fb1sQz2bcQ6msvXBQoDboTRCEfK2olrTlRqFU1q0Rz3o\/ox\/96EdFPwuCwEc+8hE+8pGPmD4H4P777+f+++9f171YxFOAcr05q6urDA4O4vP56O\/v5yc\/+cmGu0mLokgmk2Fg4AWamuPceaenArHUVquptZfHXuPz19TkW0PQRhHPehbhcv0yhVJczUVZS0MFg8FtsbuFW+caUGpfE4vFCIVCRUIFn8+HLMukUqktixC3ItIoTeNms1meeuopRFEsSlsW1hM3a2JtOVXbrYh4thIW8dyAoihkMpmih2B0dJSRkRH27t1Lb29vfoKgRkwb+dqjo1c4fsJLIFD5T1JrrSaVilNLScrppCZ3a9FW3jZnM5wL7HZ70byUQgXUzMxMXgHV2NiYt6TfCmzW6xYKFbTU0+rqKjMzMyiKwtNPP52PELWIaLN2\/Fs99hrIv9fe3l7q6uqKpNtaf5Um3daMYG+VsEWvxvNSws898WipNc1RWos+zp07RyKR4M4778zvouHmkLWNeu3x8XG8vjQnTvhwOMwuQrU9pC5XTadhswnIsojNVl3EJNoyKGU+qo1ItVWLUndgzU9teXmZTCbD+fPnaWpqyqfmXLV+WDVgK1JdWj1M8087efJkXkGo7fg3S0G4HQQO2n1o77F0rEFh2lJzky4c\/7CRjb7lIp6XkjM1\/JwTT7nU2vLyMufOnaOpqYnjx4+vCa8r9dyYRW6xO0dbW5K77vLWNCunWthsoKpiDc2n1EY8okIsHMfrv7lbu1WptmpQqIDq7u7mySefpKuri2w2y\/T0NJcvX85btWj1oVuVZtlqY1RtE1AqVCjc8RfO2dEioo1caLdDUV+rserdR6l0O5FI5D+fiYkJVFXdsEbfcnJqi3heIihne3P16lUmJiY4ePAgnZ2dZb84GxHx5FRHgxw77sbvr\/5PINRYq8nBCaSqPktRalsYZCkJlCceozEJmwktDaXJlAutWrTpkdq8nVthY7PVYxHKvX6pgrBw9IO20BZKk71eb83vY7sQD5ibgloobNm5c2dRo28oFOL69etF0vdqHTisVNtLEOVGUieTSQYHB1EUhbvvvttwd7GeiEdVVUZHR4lGx7i731d1BJHHunp5bLVFVzVuzEvn8hg9fFu9+9dQatVSzsamsGlzPYvuVsNMfaWcUEHrkVlaWipyVNA+k2qECtuhxqM907WkE8s1+mqj0zUHDqfTWURERp9P6QjueDxe5Cz9UsDPFfGUjqQWRZHZ2VkuXrxIR0cH+\/fvr\/jFq3VwWy61NsiOHWn27fcASu1TQWs6R0NtD3itlCDa1xLPVqfaqkWpjU3pTBmHw1Fk66PZ\/JvBVsuZa3n90h4ZWZbzUvbp6WmuXLmCx+MpWmiNhAqlC+1WoHCA43pRbnS65jihfT6FQo76+vqi70y5VFtXV9e672s74eeCeAptb7SwXlGUfFf90aNHTXsN1aJqC4VCDA2d4\/gJN3V1N79QtU4FFQTlxrlS1efWilrqQgA2W3HD64t9Hk+5RXd1dTWfgrp06VLV7gFbiY0gvkJHACiWshcKFQql7IWfiTZ\/ZiuhrQu34ntos9nyaVpY6zihiQe070vhQEnIRTwb4ZCynfCSJ55yAoJYLMbAwABOp7Ooq94Mqol4VFXl+vXrxOPj9J\/xlplts44FSXVADcRTa31IUbLUYmEgmiQe2D6ptmpQuqhobtuhUCjvHlA4BrvUuPLFGPFUQqmUXc\/qSPtMtoOqbTOjrnKOExpRX7t2DYALFy6wsrJCOp2uSdX2xS9+kS9+8YuMjY0BcPjwYf7wD\/+QN7zhDYD+Ru9Tn\/oUv\/u7v1v23x566CF+7dd+bc3vk8lk1T1gL2niKTeSenJykqGhIXp7e9mzZ0\/VuWWzEU86neb8+UE6d2bYf8BD+WRV7Q+biq22s9cxl6cWlPbyvBhTbdXA6XTS1tZGW1tbvigfCoXyERFQZOuz1dgM4itndVSoCJNlGa\/Xi8Ph2LKaWWmUsZko\/M5kMhmeeOIJOjo68k7Sq6urzM7OEgqFePWrX82dd95ZMULcuXMnf\/Inf8LevXsB+MpXvsIb3\/hGXnjhBQ4fPpy3\/9LwT\/\/0T\/z6r\/86b3nLWwyvGwgE8s7WGmppPH5JEo+qqqTTadLpNA6HIz+S+uLFi4TDYU6cOGFqkFI5mFG1LS8vMzx8nuMn3Ph8Rruo2tVpta\/RtdWHclLs6tN7NnsWteRtqqrK0tISS0tL+fTCS3ECaWFRfufOnfmemcKxDzabDbvdzsLCwpbYtGx2tFFOEfb8889jt9vzNTO73V5UM9uMnqrtoKyDm7Wmjo4O\/st\/+S984AMf4J577uHuu+\/m3LlzfPazn+XQoUM8\/vjjhtf5hV\/4haKfP\/7xj\/PFL36RZ555hsOHD69x1P\/Wt77Fq171Knbv3m14XUEQ1u3GDy9B4tFSa+Pj4ywtLXHHHXcQDocZHBzE7\/dz5syZqoq\/pTBStamqesOeZYL+M15E0XghXU+NJhKJ0NBQ\/YOSqw\/ZanO5riG9J4oSyUQap\/vm4jE3N0coFKKpqYkrV66QzWbz9i3RaHRdLtPbGaIoEgwGCQaD7Nq1C0mSuHr1KpFIZE0tRGvavNWL4Van+gp7iDo7O9cU4i9fvozX6y3qqboV5LwdBA5wU1ig\/U0EQSAej\/OWt7yF++67D0VRWFpaqvqa3\/jGN4jH49x9991r\/n1+fp7vfOc7fOUrX6l4rVgslq9tHjt2jI997GP5sQrV4CVFPIW9OXa7HVmWuX79OtevX6evr4+enp51P2Sas0EpUqkU588P0t0tceCgXmqtFLU7TXs8TqBG4lIdNaXcaknvCQLEoxGc7hay2SyxWAxBELjrrrtwuVwIgkAymeTSpUukUimef\/75fLF6K1wENhN2ux2v14uqqhw+fJh0Op2XbV+8eBFJkoqaEm8FIW818UBx1FVaM8tms\/lCvDb+utC6ZqMcFbYy1VZ6H6Xvp7DGI4piXuZfCefPn+fuu+8mlUpRV1fHI488wqFDh9Yc95WvfAW\/38+b3\/xmw+sdOHCAhx56iKNHjxKJRPjsZz\/LmTNnGBwcpK+vz+Q7zOElQTzlenNUVSUSiZBOp7nrrrsIBoMb8lrlIp6lpSWuXTvPiTu8eL3mv7yCINccfbhctT8kKvYaq0u1nWWzZYhEIrzwwgsIgsCuXbvw+\/1kMpl8Oqqurg6Hw8GuXbuKpLmai0Chy\/St2JluZX1JW3RdLleRrY829kGzsRFFsSgFtRGmntuFePQWfYfDsUaooJFzOaFCtVNHzdzDZqIS8VSD\/fv3MzAwQDgc5pvf\/Ca\/+qu\/yuOPP76GfP76r\/+ad7zjHRW\/T6dPn+b06dP5n8+cOcOJEyf4\/Oc\/z+c+97mq7u1FTzylvTmCILC4uMjQ0BCCINDf37+hdieFNR5FUbh27RqZzDT9ZzyIYg01mxqjD8jUZNyZw+YuNPH4MheuXGL37t2srKyUJQ5tsSjsgdi9e3feRUBTiW3k8LftAD3CMxr7MDMzw9DQEB6Pp8jUs5bv+XYgnmoaSMuRc6GjAlDUP2RWqLBdiUfzFazFucDpdObFBSdPnuTZZ5\/ls5\/9LH\/5l3+ZP+YnP\/kJQ0NDPPzww1VfXxRF7rzzToaHh6s+90VLPIW9OdrDo6oqV65cYWpqiu7ububm5jbcY0uLeHKptQF6emVaW\/2IYm1ps1qjD0FgHQ2otaFWKXY0tsSxY8doaWnh+eefr0pOXegiUKoS04a\/aST0Yk3LmVkYSwlZ65UJhUJrxj40NjYSCARMLaTbgXhqFTiUEypo4o3C5t5Cax+970e5SGMrUK55VFXVouFstUITXRXiS1\/6EnfccQe33357TdcbGBjg6NGjVZ\/7oiSe0t4cQRBIJBIMDg4CuSl5kiQxPT294a8tiiKpVIqBgae446QPj0dEUVzUXq9ZR8qs1gbUWtV0NYohurpb8PhyqZL1yKnLqcS2Ii23kag1xVdu7IOWgjp\/\/jyKouTrQ0ZeatuFeDYi2ihs7u3t7S0SKkxNTeWFCuWixFsV8aiqgiCYv245Z2qg6lTbH\/zBH\/CGN7yBrq4uotEoX\/\/61\/nRj37E9773vfwxkUiEb3zjG\/yP\/\/E\/yl6jdOz1Rz\/6UU6fPk1fXx+RSITPfe5zDAwM8IUvfKGqe4MXIfGU9uYIgsDMzAwXL15k586d7N+\/H1EUiUajt2Ruzvz8PIFgittv9xWk1tbz4K6ntlDjoirUSpK1ned03SS6jXQuMErLaTNUChdfvbTcVi+8G\/H6brebjo6OvHuyZlpZOPRN+xwaGhryO\/\/tQDy3yqutUKiwZ8+evFChNEpsaGgglUpt+Odgs4UJLWQJNrWYPqcc8djt9qoj+fn5ed75zncyOztLMBjktttu43vf+x733ntv\/pivf\/3rqKrKr\/zKr5S9RunY63A4zAMPPMDc3BzBYJDjx4\/z4x\/\/mLvuuquqe4MXEfGUG0ktyzKXLl1icXGR22+\/vUjtoTV6btSDlUwmOX9+gN5emY5OL+sjjJsQWA851va+VDUD1OLRVZsU22YvJqxb5VzwYkzL3QpRQ6lpZeHOXxvzrEWGqVRqW9jVbAb5lQoVtOGAmu+eoiik0+mi0Q+13pfNvoTTOc7wCz5OvnZ9xOP1eqsm5i996UsVj3nggQd44IEHdP+9dOz1Zz7zGT7zmc9UdR96eFEQTznbm2g0ysDAAG63mzNnzqxRZGh\/vI0gnoWFBa6PXuCOO3yUc9dZF3msy2+ttpSZKIKqOqhJjl2DGMJmz5JJ3+xP0It4NnKkeDVpOVmWNzw6rvZebyXK7fy1yDAUCiHLMolEokgZtpmF9q0q7BcOB9SUsHV1daysrDA2NoYgCEX1IXOjDVTsjjmczhmkrJ3l2XhV91RuJMJLbRYPvAiIp3RuDsD4+DjDw8Ps3r2b3bt3l\/0yaH88SZJqbhhVFIWrV6+iqrP093v1VWvrIo\/a1Wk1NYFqqNHrrRYxhCBAJBSmoaVpy0xCjdJymUyGCxcumErLbTS2QsZdGBlq3oN+v59QKMTk5CRADQtu7dgOYxFUVcXlctHV1ZVXEWou5AsLCwwPD+dHG5SmKwuugsM5hcOxAEB0BZLx6mqw5UYivNRm8cA2Jp7C3hzti5nNZjl\/\/nx+VK\/RjArtj1frLjqRSHD+\/CB796q0tbsxTq2thzwgHlfw+Wp58GpXtNXs9VZrek\/JDZ\/bLiahhYvvyspKvhi9FWm5rTYJdTgca8Y+hEKh\/ILrcrmKFtz1OH+Uw3YxCS0kv0KXiUKhgkbOWrrypqNCAK9vGrs9lL\/GwlSadLK6uqgkSUWmxYlEYl3TTLcrtiXxKIqCJElFqbWVlRUGBwcJBoP09\/dX\/PILgoAoivmm0mowPz\/P6NgFTp6sw+2uTFzrlTbbbLW5EOQaUGsbZb3ZvTw2e+796T1AW+3V5nQ6aWpqKpuWu3LlSl4NtdFqua02Ri1NRZdThmnOAePj41y8eDE\/9kGz9VnvZ7EdemgqyanLOSpo9aGRkWEOHxEJBIuX07HLUVLx6v6+pRHPS3H6KGwz4tHrzbl27RpjY2Ps37+frq4u0+xf7bRQRVG4cuUKNtsCZ\/p9CFU0hKqqoyZpM9ROPDnUNsq6VtQqxbbfGAj3YnCnNqOW05pYm5qa1p2W28rdbKVow2az0dTUlDfVzWQyZZ0Dak1RVjNy+laiWvK7GTE34nKr2Gxrazkv\/GSKTMZTlf9gOXGBRTy3EKW2N4IgkEqlOHfuHJlMhtOnT1fdRFXN0LZcam2Avn3Q2uqietVa7Q\/OehaeXC9PDa9ZoyBCUTM1ibg1Zdt2IhizKB2FXWhlMz4+jiiKRd5yG2Fls1moVnzjdDrLjjgoTFGW1ocqvT68+IgHQBAyuNzDiGL5jd\/Fp5bZsa+R559\/Pr+Z0dKVenWzUs84S1xwC1HYm6OlyObn57lw4QJtbW3ccccdNTkQmCWeubk5xicucfyED69345RVZiEI61mIayStGgUROSl2da+pqgKz373Is\/\/0dzgOd7P3Nadyt1CS4nmxEFK5UQfLy8trrGy0RcYohbPVhfX1qD5LnQMKxz7Mzc1x9erVohHP5cY+FFpdbSWqdS4QhOQN0ilfw5ElG4tTCXYf6eKee+5ZMw7D6XSWHZcuy3LRWqfVeF5q2FLiUVWVTCZDOp3GbrfnFTaXLl1iZmaGw4cPs2PHjpqvX4l4ZFnmypUrOByL9Pd7QXUByZpeq2Y3ANapTqsZ2ZoEEXa7UFUvjyrbmfyziyS+N8RhgJlR4t8b4v86s4gHO9n\/i6+i7\/SxLa\/x1IrCIrSWltOaFK9evVqUlluPieWtwkY2kJYb+6B9FtrYB81ZWqsPvRgjHlGM43IPGz4DsUjuM03FM2s+l8K6WWlfVSaTKXoOajUI3e7YMuLRenMmJyeZmZnhrrvuIh6PMzg4iCiK9Pf3r3vOuBHxxONxzp8f4MABkeaWXGpNUWtVerEuSbVQs5MA1NrLIwjqOgQRDjCRqpNiDq697wekx1aKfu+zOTkoO5HPh3juJ59nsb6FSa+EeLCTnS3t1Lc113BP2wOlTYqFqahyabmtjvJupXNB6YhnzVk6FArlxz4EAgHg5gK7VaRslnhEcRWX+3pFQc\/idO6ZTpVRtZXWzQqFCpq0f3l5mZ\/+9Kesrq7S0dFR1XupNPb63e9+95rZO6dOneKZZ54xvO43v\/lNPvzhDzMyMsKePXv4+Mc\/zpve9Kaq7k3DlhCPFuloYaUsy\/mmvu7ubvr6+jZkB6RHPDMzM0xNXeauU3U4nQV2LutSeq1HUq2QSim43dW\/50wmTq0lhVq93szUlRLDKtfe9y3UdHlCjmRTTCZXOdmwE4CWpAueDzPz6w\/yFAmyu5rp\/VdnOHLfy7a935oRtLRcZ2dnUSpqdnaWoaEhbDYbHo+HpaUl6uvrN9zUthI20zKn1Fk6Ho8zPz9POBze8jlMZlJtNlsIu2PRlIp0YigG5CKeSiisIc7Pz3Po0CEGBwcZGxvjmWeeyc+reu1rX8trXvMajh07Zvg3qzT2GuD1r389X\/7yl\/PnVFIJP\/3007ztbW\/jYx\/7GG9605t45JFHeOtb38oTTzzBqVOnKr7HUmwJ8Wh1HC2\/HY\/HuXr1at7BeKNQSjyyLHP58mXc7mXu7veu+QKpqDVTTy6CcFCrn1kmUxvxOJ2sYzxCrQu6\/oupqsjSPywy89kndY+ZSISxiyKHA21r\/s0h2ujDz9nBEZxjSZ7\/\/HeZ9il4bt\/NkfvvpfPA3hrveetRmnLJZrNcuHCBbDbL8PAwqVRq09NyW+XVJghCPoU0NTXFPffcU3byaKGE\/VaScqWIx26fx+maQpbNpb2unl0GzBFPIWRZxuv18prXvIbXvOY1\/Mqv\/AoHDhygq6uLf\/mXf+Fv\/\/ZveeGFFwyvUWnsNeQ2AdWMsH7wwQe59957+eAHPwjABz\/4QR5\/\/HEefPBBvva1r1X1HmELU22CIBCJRLh06RKqqnLmzJkN3+EUEk8sFuPChQEOHrTR1Fye3ddba8lJqmsjnhrajYBC+5v1pOs2BopkZ+KPB1n90YjuMedWZ9nra8JrL\/83yCgyFyJz3FGfi4Tq7W7q08DP5kj87P\/Pv0hRljv9dPTfxh33vw6P\/8Wb\/3Y4HHg8nnx9qHS2jGbZcivVclttEqptPgvVcKW1Mo2UA4FAviBvduyDWegTj4rDMYPDOXfjZ3NrxAs\/ngWoqoFUURRUVV0jp967dy+\/+Zu\/yfve976qU7N6Y69\/9KMf0draSn19Pa94xSv4+Mc\/bjjZ9Omnn+YDH\/hA0e9e97rX8eCDD1Z1Pxq2jHjGx8e5fPkyO3fuZHp6+paE1RrxTE9PMzNzZU1qbS3WN9smlcpSa1lKVdfx8Kv2dThOV49yQorsqoNr7\/0+melV3fOmVQe3BfXFIsvpOCvZJCfqO3WPiSYS7J124n\/kHMP\/5ywT9jTqvnb6\/s3L2f\/yu2peRLeq1lL4upXScoVquY2KALaaePT6iEprZclkMk\/KU1NTKIpSJNs2O\/CtHLT+wbXEo+J0TmB3LOV\/I5io5SqKyPjlMFBdxKNtkkuJp1BcYPY9Go29fsMb3sAv\/\/Iv09PTw+joKB\/+8Id59atfzdmzZ3XX4bm5OdraijMUbW1tzM3NlT2+EraMeHw+H3feeSdOp5OJiYlb9gDMz8\/T0aFw+u61qbVSrM8JAFKpdFWjrwuxns1b7cPkaozwSs6LXZIZ+cA\/gqTzuXkcZAJuOuejupecyEbwCTb21ukLC55bmeJ4fQe2G\/NNPDYH+1UHDMVg6Lt8\/xNfI9VVj+dQD8d++fU0d9WuiNxMlPvel1OIaQvvRqbltgPxmIlcPB4PHo+naOxDKBRiaWmJkZGR\/MA37fOoxtZHk3QX13gUnK5R7PZw\/jeqKpjKaCSiN99PKpFFUVRE0VzzaOl91CqnNhp7\/ba3vS1\/3JEjRzh58iQ9PT185zvf4c1vfrPuNUu\/J+v57mwZ8bS0tCBJEul0GlVVN\/wByPVWzHH0qIuW1iq8pVQXCLVJqoPBOiBR07l2+1Y8\/Ouby6OqIgvfmGXuL3+qe6TS6EOVZJwGpPN8eJqjwR04dAZmJeUsV2NLeSFCOUwkwrhEkd4FFRbGWPzhX3BWiZPsrqfrtXdx2795NQ7XxnqMbQTMRlqlg98KRz5oI58LveXMpuW2Qx9R9Y2bN8c+9PT0lPVRq6urK\/BRM7Y4WuueIONyX8Nmi5XcqxNRTFMJS7PFUVEmlcXtrfzdK5wxlnu9nACjlumjZsZea9ixYwc9PT2GI6zb29vXRDcLCwtroiCz2PIGUi1dsB4X6UKoqsr09DRzc0OceZmXajN4tZtnou9ebQIu19YQj6JUH20JgoycdjL+seeIPj2mf\/XOIPaFGGK2fGSVVWTOR+YMU2shJUUkneR2gxTd+cgcu72N+ArqRnZBZLfND9My0kNP8s0vPIKn3o\/jSDeH33wvPccOVn6jm4RaNlwejydv7LmetNx2iHjW+\/qlPmqZTCYvTy61OCoXHRYRj5DF7RpGtK3dfKqqHahMPJNXi+1zUvGMaeIpJciN6uMpN\/Zaw\/LyMpOTk4Y9k3fffTePPfZYUZ3n0Ucfpb+\/v6b72XLi0XYZGzEPRZIkLl68QCAQ4dRpb41Kr\/Xs\/mqvETmdQk0kALWnzAQBMhmqJudMyM74Hz0LsoCjrYHsfHGfDgKkO+txTYV1r7GcibOcMa7nXIku0OEJ0ust70KuqCrPh6c5Ud+JqPPHXs2mmElFuMPfnrPDG1gmM\/B1fpSNEWpx03zmKMruresb2oja0nrSctuBeDY64nI6nbS1tdHW1pYfCFgo2gCK3La1z8Bmy+JyX0UU9Z5jc5\/T8Auhop9T8QyYEOuWI55EIrGhY69jsRgf+chHeMtb3sKOHTsYGxvjD\/7gD2hubi7qySkde\/2+972Pl7\/85Xzyk5\/kjW98I9\/61rf4\/ve\/zxNPPFHVvWnYUlWb9r82m60mF+lCRCIRBgYG8DgF+k6uZ6LiehwIlBs9LrW9F1m2I4q1nFu7sMDh8GI2PaiqEBvIcP13\/yH3ww3Ym4M42xtQshKpuRAZl82QdMZTEbyCjX0G9Zyz4SluD+zALpZPkSTkDJPZWMX0m10UOehfq9bpdNTRGYaBv\/sX9gVaeUb9DsreNna9Idc7tJmL8Ua\/VjVpOc2maqtwq1N9hQMBS8c+aPY1DoeDQEDE4bxUIWthbpMw+JPilFS5JtJyKCUeRVFqMgk1Gnudm6R8nq9+9auEw2F27NjBq171Kh5++OGilF7p2Ov+\/n6+\/vWv86EPfYgPf\/jD7Nmzh4cffrimHh4AQd0iOY\/mzwbwwx\/+kOPHj1NfX1\/1dVRVZXJykqGhIXbt2sXqpMyp+0KVT9S9ngehxhoPgKp4EMTazk+nHLjc1ZOI9hesZf1QFD+iqF9\/0ZDNqix\/bZb5rzynf62mOlRJxl3vxxHwIa1EyUwtFR0zGhPY6VNw6NxsWpG4FJnnuEEkNJeKkFZkenQiIYALq3Ps8hWn3wohqwovhGfKElcom2TWD96Tfdx+\/+to292t+zrrxYULF\/K1is2Aqqr5kQ+hUIjV1VVcLhctLS2b0i9TitnZWWZnZzlx4sSmvWYhZFlmJTzGjh0rOBzGD5CiuCrWeBRF5F81f6fod5945Fc5cLKr4r0sLCwwMTHByZMngdxmeufOnSwuLubdH14q2PJUG1TnIl0ISZK4cOECKysrnDhxgqamJr739HPIsh2brdYIan2y5FoVZgDJZAaXu\/qzc\/OAXJjJP5c5u+IRUsrOld99HOXSsu4xmc56HAtRxKxMdjWZ\/xRtQR\/OzmZUVGxOB7sGRnRfM6ykWUrEDEnnSnSBdrefdndA95ircoSDgda8+q0UMSnDWCKkGy01OjzEQiu4vn+Z8E8mOSfHiHcGaH\/FcY6\/+T5cXmPH5Wqx2dFVYVruySefpLOzk3Q6XZSWa2hooKmp6ZY3sW71LB6HM0JXV7jie8w1aVd+vlLxte\/FrKRakqQ1UmrAMgndSBT+oe12e9WpttXVVQYHB\/F4PPT39+f154lYmmTUTV19rfclrUtSvT6o1DzhU7WbejDWwvh9phdsDP+nf0IJ60RxFeo58mqctKLiaAkSvzzJimonKimkUgvs9jXkU2nDsSVaPH721jXp3svZlWluD7brpt9Scpah2CK3B\/W9rWZSEWRF4UhAv2v7QmSOXQVihV67H+ZV+N\/Pc+VrP2XMnsZ1Yjd77utn72lj+5JK2GqvNiA\/ewiK03LaGOxCF+VKYw6qxVaq6mz2RRyOeVOZArO10ND82g10KmFuM1s6BC6RSOB0OjfVOmiz8KKLeFRVZWJigqtXr7J79252795d9OAnIilCC\/aaiSf3Ik4Qah2uVvtC4nKvZyBcbQ+vnjBBVSHy0yRj\/+0x\/ZO9TjJ1TsN6jrOrBSWRIn0918ndIEg0OABHM1EpzVh0kZVskj2+Rupt5R+wjCJzMTLHHQ36kdBCKkZMzhiSzpXoAp3eevw2fYVRaa\/QWqjIqzH2nF2As3\/PE9m\/ZanRQf2pQxx76+tpaK\/e8mmrayyFr1+olitMy2ljDjS1nNa8ud603NaMvVaxO+ZwOmeQZXMd33a7uVro1MjaY1KJ2iKeWCy2rsbY7YxtQTxmIx7N2yocDnPHHXfk5ZOFiEfSzI7Z6N5X+y5hPemy9dju2GxbEWWt3Y2pio2Z\/3WdpYcHdc9SmusgLeFciOke4znUQ+raNGqm\/N\/WI9rJqDIvb94FwFRylVVBQshK7PY24bbZWU4nCGUThum34dgSjU4vu91rvw8aKokVsqrChdU5Q7HCQipGQslytCBaanf4aI8C37\/G3KOf5TtqCP\/unXS\/9i6O\/qtXYndsi0dMF0aqttK0nKaWy417HiGZTOZtbBobGwkEAlUvkpufalNxOKdwOBZu\/Gz2tc0dN\/jU1JrfpeLmI57SIXAvxTQbbJNUm5mIJxwOMzg4SF1dHWfOnNHt+UlEU4xezHLqPn3foUqIrEapb6iVemqXVNvtSu0O1zWPR5BudGTnIjU55eD67z1J4qK+FYZWzxF0+nMQBbyHekhcGNO9RhyVqXiIOwoIZacnyE4Ady5t9uTyGKIg0OUO6l7nmhKh21uPSyz\/VZYUmXMF3m\/lsJyJk7TB8Xr9aOnaDXLrdesLGs5F5rgj0I59PA1f+gkDf\/kYU14F9229HH7LvXQd3rfmnK2WM1fz+uXUcppMWUvLFboHmEnLbW6qTcHpGsNuL5T\/m8xQmEyJXn1urWXU\/OxCnkSMPuvSIXBbPSriVmJbbMeM5NSqqjI+Ps7w8DB79+6lt7fX8A+RiKa5\/GwcqJ14HE47Zs0AS7Ee2511GX6uy+DUCaRJTYsMv+cfUaI6tSJRIN0RMEytiX4vztagIeksJMHrEdnv109LXYktcrJ+Jy5b7isaVjNcX13EIdjY5WvAbXMwsDrDSQNCWc0mmUvFDHuFRuMhfHYnO236vRKDq7McqGvJ30spJFVhcHVmDbkF7W6CGeC5Beaf\/l+cd6uk6920vOw2Ttz\/erzB6jvSNxrrIb5SGxttEqsmU9amj2qpuXJpuc1Ltcm4XNex2SMlvzeZ2jbxfKmqwJWfLa75\/cpyhOeeew673W449kGW5aIJrYlEYt0zybYrtpR4tKmT2kyeUmhDkSKRCCdPnqShQX+3qSEeSTFyfg5VPVxjAyl4vU5qnUQKrKtGVLvDde1qPFWxE35imYn\/\/gPdY2S3HSXgxjWlbwLq3NmCkkqTGpnVv87OZuonlnDq7DQVVeX51ek1hFIvOPMEspJJcCm6gIjAZDZKp71uTQPpTCaKoGBIbudWZ9lb14zXVr7vS2tQNUq\/xaQM44kVw4hqKrmKgECfHIBl4FsXGPm\/A4zbkoTbvPTcd5rO+zu3ZGe7URGXIAgEAgECgcCa6aNGabnNSbVJuNzD2Gxr6y\/6zaLVH5dO2imXuKn3N\/Hyl788b+ujjX3w+XxFtj6yLBdZHcVisZfk9FHYRhGP1tOjYWVlhcHBQQKBAP39\/abtdBLRNPHVDLJkx+548Umq1yMSyGRUnM7qXlmV7cz8ryESF5ex1fuQw\/E1x8jNdajJDA7Dek43qWuzqBmdz04A75FdJM6PYtN5i5FsiqlUxDCKmUqEEQSRuxpu9kWsZJOMJ1ZAhW5vPTOpSE6VZvCdeW5lytDxIClnGY4tG5LOipommkmWnSuk4Up0gQ53gICj2DvNbbOzHz\/Mw9nPP8LPvvokMz4F\/x37uP2tb6Clp7qpk7XiVqX6SqeP6qXlstnsLd3VC0LmhhvB2iheVewIJhq2zTaFryyUj4pSiUzR2Aconjqqydi1dTAcDuP1emtqHn2xYFsQj91uJ5nMRRiqqjI6OsrIyAh9fX309PRU9WDEI7lIIxERCOgrcw2xfkn1enZwtS8CdrsHMB9pSQkHI7\/zOKnhm02ezp3N2Bv8yLEk6fF5MjuCOOYjCHrO04KA90gvifOjuq8j+Fy4OpoNj5lMhBEFkUNlXAY0jGRWaXN6qLMXpygaHB4agrl6wrMrkzQ5fVyOLtDqD9IheosEBSk5yzSpiiKCuJzhtqC+5PpqbJEd3iDd3nrdY14IT3Mk0I5DR9CQS9HN5qOlxgTwkwmWf\/xFnlfiJHcG6XjNnRz7xdfgdN8aSe1m1ZjKpeW0EQfhcJiVlZWKablqIQhJXO5hRLH8ZkhRHdhMpNoUxWGqL3BmtHyWJF1G1VY4dRRyxDw4OEg2m+Uf\/uEf+N3f\/V0OHDiAKIoMDQ2xb98+U38no7HX2WyWD33oQ3z3u9\/l+vXrBINBXvva1\/Inf\/InhuO1H3roIX7t135tze+TyWTNM6K2RapNExdkMhnOnTtHPB7nrrvuIhjULyrrIXmjPrE8J9VMPMCWSarXd675P2dyTODae\/8BpeShyEwt5dwGRIFUZxCPzYF7fxfRsVnsJY1wYp0HZ3uDIaE4djSCrJAantY95sLqHL2+hjWEUoiz4SmOB\/UjlJQscSW2wJ03IqHdvpzCLSalGY0tklVkAnYXgiCwx6f\/xRiJLVPv9LDLQCE3EJ7hYKBVV9AgqwqXksuGSryYlGY8ES4SV2iw3TA4nRkNk\/7rf+HiQz9hwpXFcbiLA7\/0anafPKp73Wqg9RBtdh9NYVoukUjgcrkIBoO6aTm\/31\/1PYpiDJf7WgWVqdkJvOZee+RcuOzvkyZUbR6PB7vdTldXFydOnGDXrl38xV\/8BWfPnuX222+ntbWV1772tfz5n\/+5YYRoNPZ6586dPP\/883z4wx\/m9ttvZ2Vlhfe\/\/\/384i\/+Is89p+9IAhAIBBgaGir63XoGE26LiMdms5FKpXjyySepr6+nv7+\/qMhWDeI3iGfmeoJdh2tvdltfuqx237n1TUGtfMeqKhB6dIWpT\/1Y\/yCvi6zPgXsyjEqu2mUH7O0NOFvqURJplGwWJZkhdW1G9zLu\/V1kJuZRkvr58Up9MxqhGNVQVpUMS6kox8r08NTZXRwNtDMSWybocJNWJK5kVpBTGfb4GnEX1HcuJ5fZ7QnqigjM1HwScoaRWIijBtHSfCpKWpENU3TDsSVaXD7qHbnv8CHZCedCyOf+D49nHyLU7Kb55bdx2y+9lmBLbTssjXi22iS0NC2XSqXWNLFWo5YTbau4XCN5peb6YXL42tMLZX9vto9H82qz2Wy87GUv4x\/\/8R\/p7u7mT\/\/0T3niiSd46qmnKr53o7HXv\/7rv85jjxX35X3+85\/nrrvuYmJigu5ufWsoQRCqGpVdCVtOPKqqsry8TCQS4eDBg3R3d9f8IGTTEtl0btEfubDCmV9YT5d17Q9jNptYx5iD9U1BNYIq25n8s4usfG9I9xi5uQ4hlcWxuLaeI82tIM2t4DnYjbwYxtHemHOnngshLRWrhbxHd+WUbToy1IwM81nRcBFfTMeJSumyhKJhJLZMo9tnGMUMhGc54G8uIhmckJYlLkXnSUhZUopEf2OPfkSlSFyNLla835iUNiSdaSmGR7TR5tZXtA2uznDArx9Rtdt9zIxN075qZ+pb53mSBNk9LfTedzdHXn+P4eyZQmwH4iknp3a73XR0dKxJy5lRy9lsyzhdYyaFRWY3eWYUbXDuJ+VFNWmTzgWlJqHxeJy2tjY8Hg\/33nsv9957r7nbLbheubHXhVhdXUUQhIo+mbFYLD\/76NixY3zsYx\/j+PHjVd1PIbaUeDKZDC+88AKxWAyPx7Nuo0StvgNw6WeLwOYUaEvhdApFvTHVYD1ybMHgAZFiDq697wekx1Z0j8nurMc+Z1DP4Qah3EityZGbKiFHWwOO1nrkVBrRbjdMvyXtdqIpiS63\/uuMJlcI2Fz5lFk5DKzOcLCu1TBCOR9f4Fh9+TkjLpudXd5Ghm8MmVtIx1gRJNLJJLt8jfhvpP6W0nGyDsFwbPf1+DIBu5tdBvc7uDrLfn8LboP6RSXRQ1qRuFJAgE7RRh9+GE3BX\/6Qs1\/4J0brZBpP7Ofwm15Dx\/7duq+1HYinkpy6MC3X29trqJbr6hJxeyKm1axm1aNmjsuk7aSTOuICk15t5YinFlWb0djrovtKpfiv\/\/W\/8va3v51AQN\/78MCBAzz00EMcPXqUSCTCZz\/7Wc6cOcPg4CB9fX1V3x9sMfFcuXIFh8PBkSNHuHjx4rqvl4jdVK5cfGa+5sUfzM1W1z83N62wNtNOyPXV1FBf0rnnxLDKtfd9CzWt855EgfQO4\/4cxWXD1dmiSyjZ+RVQFHDYySwt4u7rRLYJJGeWsBdsCGzdLdhnQrQapIdfCE9zxGAiqZGztIacKm3JcICcFqFohNLqqst1fznrkRSZ4dgS86kYfruLo079KObc6ix9dc14dGTZUJlQMorMhBo3fE+r2SQL6bjhe4pnUnSEbbQ\/NUX0yYf4vhwjusNP+yuOcexN9+Lx31zItgvxVFO\/KZ+WW8brWyQQlAmHZerrK0d8qiqaGkFi9rjVJf11ptpUm4ZbMfZaQzab5d\/+23+Loij8xV\/8heH1Tp8+zenTp\/M\/nzlzhhMnTvD5z3+ez33uc1XfH2wx8Rw5ciQfSm\/EILhE5OZCn03LZNIiLnet112npLpm007t3FrOzBY5H8iySug7IWY++6T+KT4XWa8D17R+f46jo4lULE72ur6bgXtvB5nZEEo8dx1NTGAHHC1BHG0NCG4H8YvjOKTyf5ObKi\/9onxKlblWIeWlWdsYRSizShKngG6EYhdtJOUsdzR04rE5iCoZRiJLqCp0e4M0OXMLwmBsnqOBdl1CySoyFyLGVjyr2RRzqahhz9F0MpcS6TOYYVQq3RYFgR67HxaB\/zPA8MPPctGbom5XB\/t+4eX03nU7sPWptvW8vtvtorc3i92R+055PHWY6cHL9ctVfj5V1YlgQmQ0O6Z\/jBmTUFVV15iE1trHU2nsdTab5a1vfSujo6P84Ac\/MIx2ykEURe68807DUdmVsKXEo3m0bcQgOChOtQHMTcXo2VtbnefFKKkWBPVGpJVBytgY+v89g\/Qzg2bOFj9CMlO2nqPBc6CL9Ng8tpT+rs17ZBeJS+O5iKcMsqEojrYG4s8Ng8NGuqmOqbE4QYdK843IJ9fDs2pIOrOpCKLTYegsPRxboqmCtc3g6gwHAm24nPo749IIxS8687UmRVUZji0xk4rQ5qpDVhVEYe21YkqW6XjYUN02k4qgqqoh6QzHlmh11RF06IeJA6szHPK34dSRbgNcjMxz0rYTrkThynd4Lvu\/mXFm+OHgBMd++fU07dy44rFZrK+BVMHpuo7dfnPTZNdrEitBNiuYcptWVXP1stGL+hs3M6k2beNdGvEUDmerFYVjrzXSGR4e5oc\/\/CFNTdULU1RVZWBggKNHa1dXbrm4AHIEpDH+eqSd8Wgx8STC65lEyjol1VsDVbUjRVSG\/\/NjSDOl9iA3kdlZj8OonqM1fBoIBHDa8eztIHFBv54jBrw4mgI3LXSyMq7lGHtuPE+rWbgcmwRV4UhAP0IZii7S7vYTFPUX3xfCMxwykDmbUaWlFYmh+JLhMVEphaKqvKI5Vz9JqhJDkTkyskyHJzcraCYZweV2VSSUQuVaOVQSGkCOJI3uNxd1za85ptXho1X1wQ9HGX30z3imTiDbUkfXa+7itn\/zKhwuc03b60Htz7yEyz2CzVayaTK5UYzH4rhcJkhFNbcJvPjMWqscDelkFkVREUX9ayk3Nm2lNZ5qm2uNxl5LksT999\/P888\/zz\/+4z8iyzJzc7ksRmNjY75Jv3Ts9Uc\/+lFOnz5NX18fkUiEz33ucwwMDPCFL3yhqnsrxLYgHu3DlmV5XcSzNF9cOJ8bS3HwZO2WE+tyqV7HCO10OkGtY0+iZyNMfvJx5JW1DgSAqXqO4HXh6jRu+LQ3BRC9LpKXJnSPce5sRkmmSY\/qp+hWM3B7sAOPaCOryAzFFolJ6VzU4s2lwZ5fmeZoUL8R00zNJyVnuRozJpSVTIKlTILb\/Po7\/6nkKqIgFBGKR7AXRWHPrkyiAq3OeryIZWs\/ZgnFqC4kKTKjFepCMSnNZHLV0ABVk3fvS9fDlARfeYpzX\/ohU24J59EeDr\/lXrpvO6B7\/npQk0mokMXtGka0rU2pmbXACdb7MTXy3QSRqSq88Lh+WwHkyMfj0ydySZIQBCH\/WaiqSjwerzriMRp7PTY2xre\/\/W0Ajh07VnTeD3\/4Q175ylcCa8deh8NhHnjgAebm5ggGgxw\/fpwf\/\/jH3HXXXVXdG0Bvby\/vf\/\/7t76BFG4SjyRJNfXv5MdfXyzOOY6cW+FV96\/H62gdue+a\/NZunCpIVb+2qoosfGOWub\/8KYgCjp3NxJAI2JykJxZyfak+N1mP3bies6MRFNWw4dO1ux1pKUJmUj+i8hzsJjViYKEDjEQFdtWp+TSVQ7Sxv+7mgr6ipDkfmqHe4SYpZ8sST6VpopCbbBpKxQ1rPhOJcE4hZlBDmVTiBO2uNfY3hXghPMPtwY58yiutSFyOLpCQs7Q4fXR76ysSil6EUgiNUA4aOD2Eskmi2ZThMWOJEHU2F93e4gUuYHdxSHLBC0u88PiDjNXXsxS00XzmNo7f\/zr8jfW616wG1ZqECkLqhhvBWoLJpcbN1XTNiodkOUkldbqUtRMLGxNeKp4xJJ7S+g7Upmr70pe+pPtvvb29pgYP\/uhHPyr6+TOf+Qyf+cxnqrqPStgWEY8gCOsaf33x4kVCoRBN9W3A9fy\/XfjpAlB51vmtQabmEQcul1DVuUrWwdhHzxJ9euzGL1SyU0tow7BFv4dMWx2qpOBcSuh6I5hp+PQc6SV5ZRJ0BAKFnmx6UG0CYbuXPehEZeQUXDGbkp\/VI6kKw7ElVrMpOoNNtAlu5tNRshWmiV6PL9PsDRjKsi9G5unx1hs6Jzwfnua24A7sjvK7cz1zU5dozy\/8GUXmZyuTOASRkewqbYJ7DYklVInxeMgwQllIxUgq2YqE0uCuo8ehX+u6HFmg21ufn7RaDi+EZzgaaMOu2NixAvzjJca\/fY5xMYm8p41db+jnyL0vq1kgUE2qTRATuN3DuqRhVgiQe7YqR0aqCg5H5YU6Eqp8TKU6T6miDWpXtb0YsC2IB2obfx2NRhkYGMDtdtPf38\/1x39Y9O9Dzy2iKLlxA7VgYyTV1TeEVnNuJmRn+Lf+GclAIJAKunCMLiPICqoo4OppxRb0Ia3EyEzmctOVGj5VUcCxdwdJg3EHZlJ0Yr2PtKjSENInnYlEGIdoo8txcxduF8SiaGQgPIOsKthFkWDWRbBMnWRwdZb9dc24BWOZ87H6DuwG0u2B8Kzh9NOULHEtGaowoiGnXCs0Ny0k0waHB6\/dgc3pNCSU0XgIv91Fj1efUC5F5unxNuATjQnlSKBNN30J8Fx4qux7col29uFHuhbj3B99heRn\/5HpOqg70cdtv3wfbbv1O+BLYTbVJooRXO4RQ7GPWSGAqjp0\/duKj3OVNRctxex4ZbJLJY1fr5R4ZFkmmUxa7tS3GtVGPNPT01y6dIne3l727t2LIAjEI8VfElVVScYFfP7aenlUNVPzaIXc+Q5TO6vy59oNz1VViL6QYfT3\/sGALCCzI1hcz1FU0uM3rT3srfW4ulpQEmlEnwsltvYhsgV9ZFwi0lX9PLajrQEEjFN0Pa1kw3EcIf3c+oXVOXb5Gg134YPROQ4XLJqyqjASXyaiZPGLDnq9DQyEZyrWRy7EFirb38RDhqQTyiQIZRIcqdMnCz3lWiGZjsSWySoKkWySmWSILk89Ta7iwvKV+BJdrkCFCGWao4F23UmroE8oGiRV4dzqrOExKTnLcHw5P6qiIQk8OUn4if\/FOTlGbGeAHa86yfE3vgaXV79gaSbVZrOt4HSNVu7JMykEMDvzSlXtmOnFO\/e0\/ndeQ7URTyyW20huhKptO0EUxdwonK28iWqnkELuD3Tp0iUWFhY4fvx4vpEMbhqEFiK8LOPz1xbyiKKMLFMxx2twhVpPxMjAUFVtzH11goWvntU\/ps5N1iUa13NaG8AmED97ozYmirh627D5vUgrUTJTS7i6W5GiCWwLUd3ruPs6yUwvoST0H1LvoR6Sw9OoWf0ospJvm97ANZsg5i1z0orMQHgGhygyuDpLj7eeRmfxAr6aTTGTinDMQEW3IqdYTSeLxlyXQqsL7TWoC00rCXw2h6Fy7fyNuUB5EYKrAUVVGUussJyJU2dz5ayDDCIzqKxu06axGhFKWpUZji4aDs\/TGlnLfTaiINBr9zM\/FiH7lR9y+W+eZMKRQTy0kwO\/+Cr2nLq96LmvlGqz2ZZwusbNbQDNtj6oZp9Lc0Q2PVSZnMwQT+HnEI\/nMgIvtYinpaWF2dnZ7RPxmEm1xWIxBgYGsNvtnDlzZo07aqmcGmBxKk1nb+2ebaLgpiYXAWBd4gSdc+W0g9EPPUP8ef1dltzqR4incS7r37d7304yU4vFZKEopMfm8z96j+2BrIzodZFIpBDKOB94j+4icXEMFJ3dqCDgPWw8BjurwIIoVJAwp5lMhI1HWKfjpB3F11FUldF4iIzbhpjM4hLt2ATBMJ01ElumxRegt0I6q8tbn7fVKYfB1RkOBtpwOvQ3EWdvpPpKyVYUBHq9DXR76nlhdZqD\/lam1ATLq2E63AF2uG82\/UmqwvlV4ybVhJxhNL5iSCjhTJKYaFwzm0tFkFTVUIQxlljBb3fmm2wPKk64EEa98AhPZP+GpSYnjS87ym2\/9FqDVJuK3TGLzVaNBc76ewGLYY7Inv+Rfq+chpHhMToP+WloaCgroCrnWuByuTZkPMR2wqtf\/Woeeuih7UM8lSKe2dlZLly4QHd3N319fWW\/rKUNpABTw3GOvWxrXKqNvNMqn7v2S5+et3PtPd9FWtHvzM7srMcxG0GQK\/itGfXniALeQz0kBkYKbkgg21xHXWsjaiRJZj6EZ29n5Tk8O5oMSSeahbgEnR79NMpMMoKCyiEDN+fReIg6u4sOsTi6EQUh705wRV3AIYospuPMp2N0e+ppdhUXb\/P2NwZ1oedXprktWCGdVUkKrSoMpUPcUaGn6Ep0MU+2Ppz01ud2wNPJCHPpKA5EHE6HoRhhORNnNZs2dMOeTUVQVNjp1O9in5UTOEUb7U79gvdQdJEOT0CXkNsdPhYmZ2n5ziXm\/vEiMSnCP+15gl2v6+foG16B3WEHVBzOSRyORWTZ3I7frGAAMD0m3szzK2XtrMxXdkqQMjKjo6NcvHgRv99fNIlVFMWyqTafz7elrhK3Ah\/84Ae5fv369km16UU8iqJw5coVZmZm8nMp9JAok2obOR8G9HdnJu5yHaeuYwdWcK6qQuSnScb+22P6x9tE0u1+4\/4ctwN3T7tx8b\/Og7OtYQ1ZCKqKYylGeimGvdGPu7cdRAHPgS5SEwuoJWk2R3sDqBiOTVhIg1uEdoN9wbXUCi12j2HXvhmvtCuZFfb4mnCItqJoYVaKMx1dwW93sZrNDYjTIwtZVbgQX+SEQc0no8g5h4AK0cf1eMgwsljNJpk38GXr9ARwCCJJJUu728\/VxDKRdJJWl4\/ugkhtUUkhK4qhqm8ktkyj00uDU\/8PcTm6QG9dEx6DvPPg6iwH\/C2GvUlnw9McC+7IRXgCHHA2wKQE\/+vHvPD\/PspsEF72iXvZeUR7D+bqs2YFA2C+10cwISyIhk1dimBdI6dOnSSdTudHPpw\/fx5FUWhoaMhbB2n\/qxHPSw2BQICHH354XUWIDUW5iCeRSPDMM88QDofp7+83JB0oTzwXnyk\/I8M81jPTI6MbVJg5F0BVbMz8z3FD0lH9brINngr1nHrsjQGSQ5O6xzg7mxHdTlIj+mTh6m1HvTHYLXlxnOSVSdR0FteudrxHd+HsbM4ZhEYSOeNQvXfXGaTRCQGDtq2z4Wl6nQFD0nluZYojgXZd0pFVhefCUxxwNpRVcO2w+7gtuIOEnOVwoI2L0XmeD08znyquaSXkDJeiC9xepx81xJQsoxWk0EvpOPOpmCHpLMlJYlKGfRXSWYIg0ONtyKnMvE2cbNhJt7eBxXScF8LTPBOaQBQE2g1GMFyMzLPDEzAknYHVGfb4mvCUsQXKHxOd40igzbghNjzFHfWdujW8YJ2Xe\/7g7gLSgei0cWOmhpxgwMxxNlO9PoriMJXiW5wyR2LpG6o2l8vFjh07OHz4MC972cs4ceIEwWCQWCzG0tISTz31FL\/5m7\/JD37wA4LBYFURzxe\/+EVuu+22vJv33XffzT\/90z\/l\/11VVT7ykY\/Q0dGBx+Phla98pSlz5m9+85scOnQIl8vFoUOHeOSRR0zfkx62PNVWOIW0MOJZWFjg3LlzdHR05EfAVkKiTKpt4soq2ayKw1Gr\/1ntDgSCoCJJInZ7DSMOBAUp5mL0D35C4qJ+57\/U6keMpXEsGdRz+jrJzCyjxPWP8RzsInV9DjWtv2sU97aTGVtELe3hkZW8O4H36C4yM8u4d7WjSArpiXnUgr4gFUh3BnFPr+oGk1oR3NAsVJaYkGMVmixvNJcaypyTLCvpPFkUFsznpQST0RAOQcRndxoKDWZSEZwuY4ucscQKXpvDcHTCtdgSza46mj3603cvRxbo8gZ1+45aXD5mUxGOB9uwY8tLtuudHnZ5G\/IL\/0BkjiN1LYYpw0qTX6GyqEG+Yf5q9HdQ\/Da6Pn4nzYeLN5d1DSbT5CYFA6riQLCZma9jTvk2fkVfdFOIcuICQRDw+\/34\/X5SqRSCIOTTa9\/4xjeYnJzk1KlT3Hfffdx3332cPn3asMHeaPro4cOH+dSnPsWf\/dmf8dBDD7Fv3z7+6I\/+iHvvvZehoSFd9dzTTz\/N2972Nj72sY\/xpje9iUceeYS3vvWtPPHEE5w6dcrUey8HQTXTynoLkclkUFWVq1evks1mOXjwIFevXmVqaorDhw+zY4e+8qgQsqzwxo6PlP23v73yWppaa\/Nty8maa0+Zra7KBIPVy+JS0yLjH\/sposeNHI6RnlxcE3yZqee4DnWTvjJpUPyv3PCJTUTpakQcW9I\/xmHD09e51kLHbsPV3YrqshOfX8bucyNMhnQvoynOjIr\/y+kEK9kke+v0DQ7nU1FSimTY76LZ33S49esaWu3IZ3cyGg+RUiR2BZtpFG4u+mY81y5F5+nxNBhKoc+tzrK\/rkV3vhDAsLTKLrGuYn1JTx24mk0xllghnE1wW0MnDbby0aReQ2whJEXmfGTO0AQ1o8hciS4YukZITXb6Pt1PoKe++PerGexBc35xsuzDZtPvDav6OKkOm12\/N07D5\/\/Ldb7zZf3Bihp+4T+e4tf+UH+Q26VLl\/B4POzalWuY\/upXv8rf\/M3f8J\/+03\/i0Ucf5bHHHuOpp55iz549FV+rEI2NjXz605\/m3\/\/7f09HRwfvf\/\/7+f3f\/30A0uk0bW1tfPKTn+Q3fuM3yp7\/tre9jUgkUhQ5vf71r6ehoYGvfe1rVd1LIbY84tFgs9mIx+P87Gc\/Q5Zl7r777qpynOWk1BoW51I1E896Xap9XpOeUDegqhB+PMrEx4qbYW0BL86dzaCqJKcWSQdcxvUcl4N0kxcMvNRMNXz6vThagqSv6yt3bA112P3e8r5tkkz6+iyS34nT7UaMZYh3BAnW1ZEYmcVWQJorWUjKmYoNlD6705B0ppUEXtFuOOXzcnSBnZ6goSptVI7R5vbjvZHGKyzO54r7EZJSbvyCkY3OYHSOwz7jyOK58BQn1hlZKKrKC6vGnnU+mwNZVXhFc24BG0+ssJiOU2d3stvXhFO0kVUVLkXmDUknKWe5Hg8Zkk5USjOTihqSTqbTyZE\/vQdP69pnPbucMk08q9cnaOwz4bRsstfHLM7+oHIPD9xMtemh3BC4xsZG3vWud\/Gud72rajPV0umjo6OjzM3Ncd999+WPcblcvOIVr+Cpp57SJZ6nn36aD3zgA0W\/e93rXseDDz5o+l7KYcuJR0u1pVIpFhYW6Ozs5ODBg6bH92ooV9\/RMDee5MBt62nEqnEwGyAa7F5LkU4pzH5hmNXvrt1ByZEEyUsTqH43ksuGT3TgPLqL7HKE7Mxy0bH2liCi0446vbzmOhryxX+Dhk9nZzNKOmNIOq6eVqTVRM4PTgeZljpcSQl1MYIMuFcgzSqiKDKdgJQsACodXmhw6Ecf51bn2FvXlCeCchhYneFQoA2nwciD58PT3FahyfLsyhTHDVRpnZ4As6kI\/U29ZBWZS5F5UopMq8vHzhtpMjNu2LKqMFAhDWXGuy2tSAxFFw3Tk+Uk1T3ehnxUmJAyXFidI21T6XHp\/x1Ws0kW0wlDldxyOkFUTrPfoE4lH6rj2MfP4AiUJ385bt7v0Ndk0sXZ7AbSRJZDlm3MjVeOiqD6BtJSuxyzpKM3ffSpp54CoK2t+G\/W1tbG+Pi47vXm5ubKnqO5WteKLSceVVUZHh5menoar9fLkSNHarpOOSm1hsmrMcBYmGCE2gezmXepluIOht\/7feRxfYGA1BZAjKZwLKWQiCNN5lJf9kY\/jh1NqJKMqqhkZ5eRFvWv49m3k3RpD0\/pMQe6SY3OGtZ8PIe6SQ3PGDaFZrsacM6sopZJBwqKQqcXRqLQW5eTVs8oSRLJVfb4GvHabu52zycXORJo0yWCahZ5o8U5X18yuE5GkbmaXM6\/lstmL5J6z6WiTCbDJOQsd1ZQt80pKcP7MeMurSngjCKLUCZBOJsyJIuEnKXJ5c0T0Wwqwkwqiku0sfvG32NFTROXMsYRZ3IVmyAa9kGljvk4+fGXY3PrL0HJbBYzYmo5kcXVaK4WpCppo97sPMwo3+IR84tCLc4FtTSP6k0f1VAqVjAziK+Wcyphy4lnYGCASCTC3r17mZ+fr3yCDso1j2q4fl7fRdkcbq2kOjkmcO0\/fwslqX9spqsex\/QqQplajRSKIoWieI\/uInl1CldXC6KnnejELLbV4s+lYg+PdoxRzUcQ8B7pNTYCFUDpbsIxrh91IQpcj8CeG5ZG9U6oxwMODxlF5nJ0gZiUJqPInGnq1b2MmZEHcSnDaCJkuMhHpTSTyXCFrv2c59oRg3SgS7RR7\/BwZ0NXvsZh87lxpRS6vfVALiJYlVKGMmczZqBaQ6eRAm5JSZFVJMPXmkyEcdnsRTWxHQWNqhlF5qfLE\/jrA3gNvjtmpNnpe4Lc9aF7EOzGu3i321x6PLuYwtZT+Vglq2ATVSo9z2aVb4vT5iOyar3a4vF4TXJqvemjWl1nbm6uqG6+sLCwJqIpRHt7+5roptI5ZrDlxLNnzx7cbjcrKyvMzJiTTpZDIqK\/ex96Tl\/We+th5LcmEPrnFaY+\/WP90+0i6VY\/rsmw\/jFOO549HXki0HpnbIDY7Mfd3oScziI67MYNnx4n7q7Wyk2hHcZ1IcVlR2wOYDMgHaHOg6M5wO6x8psNp2ij1eXDIYjsrWtmRc1wfXURl2BjT11TXj4dUTMspWKGu31tFLaRhDmkpIllkhzy6z9QZqaFLqkpsoqc7+x3ijYOaMThhYV0jKuxJRyCaBh9jCVWqLO76DGYpDoaDxFwuGl36qeZrsWXaXX7aTYQUJiZcDoaD3Eo2Ibf5gJvThY+eUOc0eutJ+jwcD2zyg63H6+BgCL7hibu+n\/O6P57IZxBEyNCATlqjgCyC0lcnZUXc1VxIpSZ9VOKXCbFHCpFPKVjERKJBB0d+lGuWWjTR3ft2kV7ezuPPfYYx48fB3LCrscff5xPfvKTuufffffdPPbYY0V1nkcffZT+\/v513deWE08wGMyzfS1jETQY1XhCMylkWcRmq00gsD6XaqXsDkqR7Uz92UVWvqeviFEDbmSHDdeMftrM3hxAdDtJXi4vIlCWomQEEdFhJxWK4t63E0UUSE4tYIvd\/MwcrfVgE0lendJ\/M40+7A6nYV0oG3TjtDtQp\/WVa9mgB7fdQUaHdCBn6++1OfM+aA2CMx+tpBWJS9F5wukkHfXNFZsj650ew1HY12JLtHkD+WikHMwo14aii+z01dPs1l\/AlzMJbg\/uwG935QbfRReJq1ka7e784LtKcmnI9d\/s8jYYLvIXInO5\/huDmtjV9Ao9nnpDJV25xtBmly\/v+iCrCj9ZGqW1oZGZZIRdvsayijrxXd0c7O\/RfZ1CqIqKo8Vk+sxA1VkIaTVtiniWhqdoPVBZqDB0Vv87XopKxCNJ0rojHqPpo4Ig8P73v59PfOIT9PX10dfXxyc+8Qm8Xi9vf\/vb89conT76vve9j5e\/\/OV88pOf5I1vfCPf+ta3+P73v88TTzxR1b2VYsuJR0MtYxEKkTBIteX+XcBfX+vVax\/qBtwYoX1zByVFHQz\/9g\/ITOhHYnJbACGSwm5Qu3Lv2UF2IUxmST+VKHa3oIRi+ZpP6gax2ABHRxOOpgCqAOnROZSowS5vZxMsRcim9KWo2fYAztUU6qp+b4Nn306U0VnkrP5rXU2G2eny64oIXKIdSVE53tCJx+ZgNhVlJhXBLdrZ42vEfeO8c6uz7Ktrzv9cDoOrsxyoM+62NzMtdCB8Q9RgIFg4H5vngK8538jqEG1F0dNyJs751XmCDjeKQTrrmhJlf12zoTgiPz\/IwFTUTI+OnpdcIQZWZzjT1Ju7Tt1NybaiqnR5gjR76vC+t4++XzxAxqDfrBDZpRTOVnPEI+jMSCqFmjFHUN60uQ6TF35c2aNNQyVVW2nEU8sQOKPpowC\/93u\/RzKZ5Ld+67dYWVnh1KlTPProo0U9PKXTR\/v7+\/n617\/Ohz70IT784Q+zZ88eHn744XX18MA2IJ7CKaTriXiMxAUAy\/NZ\/PW1GTWsV1KtYstnleNXVa799t9DVv+9pnfW45wpX8\/R4D3aS+LiBCj69yT1NGGfXNLt4cnOLONoCpC8MI7oceI52A0CpKeWUCI3JeBm6kLZ7kYcUyuohvecMxQVDY4ZiQr01Rl3bJf6oO1w+9lxQzqdliUuRuZZSsfo87cako4pCfMGyJy16xgp1wBG4yu8smU3kPNym1YSzK6GaHR66PU2IgqCudfaxGPOhqfWGLcGHe681Y\/qFAn+18P0vmIXclrC2awfDRZCCqdNE48tYE5yjd1crVYwEDxokCWBsYvmU\/hJg4hHVdUNERcYTR+F3Fr7kY98hI985CO6x5ROHwW4\/\/77uf\/++6u6l0rYcuLRYLPZUBSlar26htiqcU52dixB7\/71WIzXLqkGAVUVWfrWAjOff0r3KNUmkGk19lvDab9hzjmmf4zDhqdvJ8lL+jJJ7RitVqPEUzfTdYKAq7sVW70PwWkn\/tyw7mVUUUDtajQWEdhtePbtNKwLZRWYSgg3hAY6I6FVhQsVXJgFQSCryLyiJdenMpOKMJuK4BYd7PE14bbZb17HgAjynmsV5tZUcoXOS6GrvI5dEOkUvHQ25Oo3S+k4l6ML+B0uwtlk2ZSfpMhcy65WHI1wPmJ8z+aPmTd0C1d9Nnb89xO0HcuRkLSYwrbT3DNoJLQphdNkSs5WZ7KXr8F4WVQVla9+5NuA+d5Ao1Sbqqp59xYNiUTiJTcSoRDbhng0++\/SuRRmEI\/HGb2m3ygJMH45wt2vq\/0PmUkruMxt1tZASclM\/Y8LrP7omu4xasCDZBNwzeqnzexNAUSvy5BQ7I1+RJ\/b8JibDZ86x6gqUjSRi37GF7AFfShNPmRJxrYcQ43nakOyx4G93odqQDq2oBd7vd\/wfmJZiEqwq04\/EgpnksTsiqGsOJxJspCJc6zgmA53IO9MkJKzPB+exuH30u7W\/y5oyjWj14pkU6wIWcNjolKa6QpS6JiUZkFJVTgmw0Imxj03xoDLqsJEJsJCPEK9w80uXyMpWWI8sWLo4K318Rg1fZppDE2rMsOxRcN7lhts7PqTu2nYe7P+JkWzmJMLmEdmMWmaeOwtlR9gKZnF16r\/3VBlhU+\/9yH+4C+\/xhtaf5ds2lyWJpOSkGUFm23t2qZlejZC1fZiwZYTT2GqDXJ\/BCM\/olLMz89z\/vx5kI3F+VdfCAG1q0Ri8QQuEyF4KbJhB9f+83eQVjN4DnSDCOnJJZTozVSW3B5AWE3iiOjngV27dyAtrZKZ1CcmV297boDbjXHW5eDsaUNejRk2fGrD37RJpfJqHFbjiIBqExE6G0nYVeoEJ7KBQMC5sxklmSY9rn+M3OBHmo+yw2Dt0Aau7RT1m4CnEmFsomgsK84kaHP56bQFwJbrN5lLR\/GIDvbUNeES7cykIigVlGuzqQiyqtJj4Kc2n4qSVuSbirYy0OTSuw36XUJSkkgmVaS2swki3c4A3TdGGEzEV5hNR3GJdqJqFn+ZkQ4ROc1iKmaopAtnkixljBtDV7NJwqqxQjDbZufgn96Dr6P476WaXKQBJJMMlQmlTBFPcimBp7lyk6m0mMLeXX79UTIyH\/mPf8kn\/iZnkumpF8nOm39PmWQWT93aN6YRj7bhVlWVeDz+kps+WogtJx4NgiCsMQo1gqIoDA8PMzk5yZEjR3gS407ai0+vz6U6GAxQjfUNQOyCxMjv\/APIuZ188sqNqEwUcPW0onidRJMJ3BMr+l5q3PBSuzwORjN2jvSSuDIJpQaeBfAc7iU1NLnW5LPwmEM9pK5No2Z0\/g6yQhoZ72wcOSNhb\/Lj3NGEmpFIjc\/nG07dB7pIj82jpvRTDO59naTGFqg3SNFfjMzT4603VHgNxZbocPsN7W+uRBfY4S52uu70BOm8QR5JOcsLyQUyyRQ9Buq2a\/FlmhzGfSqjyRUCNpehZc9YYgWfzWnoJTeRCON3ewwbMaeSqzhtdk41dgM3B98tZxIE7G52+xpYyMQREPJTWsth7gaZGjWGLqRipBXJ8POR9no5+icvw9VQJrqwme+H85h0IkgmUqaaTNWVDJggHj1ptpyS+N13fpbP\/d\/v5X8XbPUQmTcvPErGM7rEY7PZiuqaVsSziTArMEilUgwODpLNZvOebkZyaoDVpTSybMdmq005V42Dj6qKLDw8y9z\/\/Gn5AxSV9MwymWYf7tkItoY6nB1NJKNxmF25KTxw2PDu20nigkEzp13Ee6DbcNhafrCb0TEmzEJVQO5pwjm+nPcrlZajSMs5FZvgsOPu68TW6CczNmdIOs6DXaSGpgwJ92x4ituDxuOez4anub2C\/c0L4WmOBNrLjkXQcDW2yCF\/Ky5P7pGYSq4yfyMa2lvXjFO0mVLJXVidY3cFWx8zcukr0QU6PUH8ov4x5fpvtMF3mgP2pcg8aSX3nXfb7TTY1xLmvJrEUWHA20QijNtmp8uAdFKHPdzxJ6\/A7i3\/3kWvueVGzsi4WswRj5FUvBBma0aqtHZzJ8Wz\/Ke3fpovf6\/YPxFX5Xk9hUglyj8P5coLVo3nFsPMMLhChEIhBgcHaWpq4o477sjXhioRT+6Y9Uiqzc3dUDIOxj76HNFn9GsaatCDbBNw3qjnyCsxkiu5ZjTVLuLp60TwuiArk7hoUKsJ+rA3+I0JxevEvaPZ8BgzZqGKXURu8RuKCFQBBLuN+E+vAOBoq8fR2oCSSJManwNJAbtIpi0Al\/XnAskqzAl2w8K1GfsbRVUZllcN6xVQflroTk8w77mWkLOcTy2BIrOaTekSz9nwNLdXkDBfyazQV9dkSJQD4VkOBVoNpdlXksv0eoKGJHgxMs8uX2MRCRaagu7xNTESX6anrhGP08AR20SDafp0gDs\/cg+iwZhvscGc+iw9H8fbpd\/wWoiUUzUV8ZgdqyWU3H82kuFXf+lj\/O\/Hn1lzbEJeBcwXfp\/6yU85EO\/OTx913+j3KlW0ZbNZ0um0RTybBaOIR1VVxsbGuHbtGvv376erq6uItMrN4inFyrxcM\/GYkVRnlu0Mv+efkRb1O5ql9gC2cBJ7qnyILkgKqiSTHZtHXo3j2NGIozmIHE+RHpvLRwiu7lbkaDL3Oz00+0FSDAe7OVrrQRQMm0KlOic2lxPHrH4ja16wUNDImp0Pk50PAyC6nbgPdCJ4nMiX9AkuIUEoAzu9+hsQM\/Y3KVniamzR2BnZxLRQSVW4El3IvdaNNWYyEWYhE8Nrc9JX14yIUNEnDsxLmI1GZkPJFE8dvBCe4WigbQ3BFZqCnl2ZwiHaGMtEaFQdZVODQ4kluj1Bw8gi+7om7vx\/+hFE\/XvOJrK4zfqpRc1nJQIt5uogosfcUmcvyPtmQinu\/9d\/yL8MXip77HJ8Fthl6roAPV278PnczMzMMDQ0hNfrpbGxEbvdXhTxxGK59eOlXOPZNhNIAd0aTzabZWBggPHxce688066u7vX9HnETUQ8s2PV1WjWovyOTVUh8nyay297xJB00jvrsS9EEXRIB0DpbSE9uZgr6APZ2RCJ86Okr88iunO9Nr479yHFkkgr+o2a7gNdEElCWL\/h093XiRxPkZ0zmBTaUocDEWFZ\/325unMFdCPBgq3RT2YuRPzZIWzxDEJrAM+RXhzdrXkb1VAakjLsNMiyLGYSLGXihsXt5UycqeSqIenEVanitNC4lGEourjGu63LW88d9Ts56G8liczToXFEQWAhVf4zyioyL4SNxxXIqsLZG+RlZIT63IrxFE+Aq0qE4\/UdFdy3pzlW38FtwR0cdDXS5vYzlVzlufAUlyMLpBWJF8LT7PE0Gqez3tbJyd87Y0g6ANJSZQsaDWrWXL+cnJRwNpmLOOyNlY9TZSXfO5RaSPCG1\/w+3\/3ZC7ozwaaXxky9dv4eBCe7du3i5MmTvOxlL2PXrl1IksTU1BSJRIKBgQG++tWv8uyzzwJUVeP54z\/+Y+688078fj+tra380i\/9EkNDxa4ogiCU\/e\/Tn\/607nUfeuihsuekUrW2luSwrYjHbreviXii0ShPP\/00sizT399PfX192XPNpNpGL67PLFRV1+6aVEVk7itTjP7uP+s3WDpspHcEcv05ejUNuw1xbzvi2KKuQEBJZhBsIvFnryKHY7h6WlF3t5JtKF6pvUd35eonegIB7ZiRWcOppNmuBpyhBGrMaHJpN5m5FeQVfWJy79uJvBJFWroZMakLEZIXxshOLCC4nCx4\/KwqIi6Db+RIbBkRKhTkV5AU4yL5TCpCVEobKtcW03EWM\/GKKrBQNsmZpl5O1HfS6q5jIhHmuZUpriVDZBWZmJTmWnzZkOBScpZLWlSlg6wicy4ya4q89onGaarnVqa4o2Etee30BDlZv5ODgVYGw7M4RTujaoyZVJnnRgTlrTu4\/YE7DF9Lg1JFFEMFEtOQXTRHZlIya6pxNbOQRLCLJKajvPqVv8Pj53KRTmNj+e\/b9ekrpl5fQ2GNx+Fw0NraysGDB9m9ezeBQICmpia+\/e1v8+\/+3b\/D7XbzwAMP8PDDD7O8bNAjdwOPP\/4473nPe3jmmWd47LHHkCSJ++67j3j85sZzdna26L+\/\/uu\/RhAE3vKWtxheOxAIrDnXbWALZQZbnmorjFxKU23T09NcunSJXbt2sWfPHt1u9lQ8g2LCr+nycwusZzxCKU9HV7LM\/dEgiQH9VJYa9CCLxv05toY67AEv6Wv6aTOxzoOzreFmrUZRSY8vIJBrY7M3+nHubEF0OYgNjuiToIlmTlPO0phwseamW4GRiMC9u43Wq9PgUVAFgaTHw0pCxkmaRlVFFAQGV2fZX6Gwfz2zSqvTa1i0N+O5Np5cwSs6DdVk0zcMMntKzDe7vfV5z7fpVISZ5Cp2QWQpHc97mxUiJ2GOG47VTioSY\/EQx4JG5CVxNbZUceTDxfhixWFyz69Oc1dj181fuosbcffWN9P6+7fR1KwvJy9FuaK9Hmw+c4IBs+ag0kIKuwn3aimcIZPOcs9rfocLYzdrkHqLbDqTpL7bS3jRXCZFr4lUURScTiddXV38n\/\/zf3jqqad4xzveQXNzM5\/4xCd4+9vfzne+8x1e\/\/rX6177e9\/7XtHPX\/7yl2ltbeXs2bO8\/OUvB3JO04X41re+xate9Sp2795teN+CIKw5d73YcuKBm8PgtFSbLMtcuXKFubk5jh07RkuL\/s4UjEciFOLck3Oo6pGaZ+sUVijT8zauP\/BPue5HHUg7gthWErr1HABnb1tutPW4fprK0XlDrmxQq8Em5vp8ZpYRHHZcfR2kFQVlaRXhhquDrd6HPegzbOZUXDbE5qCxs7TLgXtXuzHp2EU8+7tMqeQKhQaCquJJJNBoIeu2MyzHsNtzkzH19llnw1McC3ZiM\/jjDoRnORgw9mW7GJlnT10TboNjzBTbxxIh6t0+7nTfXMC1wn5boIEdgpuFTBxVJW+EWg7L6TiSQzQcjbCaTTGfjnFb0IC8bjSG3m7Uf6PIXIyWd1nQGnFVj0jrHx6j466dLJybw3QVogoptcNEoyeYJzM5ak4YtDC1zBv+\/Ue4NlPcd2bgFIWvyUFYv22uCKmEjlS7RFwgSRJ1dXV86lOf4tOf\/jSzs7NV13tWV3PZhcbG8ga68\/PzfOc73+ErX\/lKxWvFYjF6enqQZZljx47xsY99LO9wXSu2BfFosNvtpFIpfvrTnyIIAv39\/Xg8lQuSRiMRCpGMZpElO3ZHbZJqQZBRVVh9OsH4h79veGy6qx7X1Krx3JvDvSQr9dUc6CJVqR9mTweZ+ZW8EaialUgN50hKABw7GnF2NqEkM7ou1mDOWdreFED0OEle0VeliX4vjuYASQNFnuB2YO9oQrhuII6wifh3dbD\/yiT4PKiiQMilsppOYItl6PbW31C3zRgq4MBs0b6yfLucU3MpLkXm6fE24BOLa4KFhf2LN2TOAgJu0UZTmWhoMhHGKdppE\/WfAa23xqhx1kxjaEqVuR5fMoyqlICN7k\/cRdPB3EYwEDA59ROw+cwtNVI0g91v1nvNXKUglk5TqVqyeH6eX3rPp9aQDkAyqR\/R2HzmG0iN5NTlXAu0DI9ejUkPqqryO7\/zO7zsZS\/THaz5la98Bb\/fz5vf\/GbDax04cICHHnqIo0ePEolE+OxnP8uZM2cYHBykr6+vqvsqxLYinnQ6zeLiYn78tVnrnEoGoYUIL0s01xg1qorE7JdnWPrac\/oHOW2km3zG83PsIt793bkUlB5M9NWAObNQe4OfxLlR1IyE6HPnxACCQHpyMe+gYMZZWmrxY8vIZKaWdI\/JTUKVSI\/qE4qt0Y\/gsiMZkI7stiMEfaQKCE5QVBqT0IgXvF4SXhuTqRheu5OknC1bBM8oMiMZY\/8yM9NLAa7KEY4G2g3J64XwNEcr9BWNZCPs9t0s2iuqylhihZgg45Rgd10j12Mh2t11BAyiqvHECn6nh1a7vuzWTGPoSiZBDNlwFpHUbGffp8\/g776ZXnM0m1OpVXNsdillmnhUv7nmOq\/b2AZh9uw0J+79bVo6y6cpl5b0o\/+ssP6ZPBs1BE7Df\/7P\/5lz584Zji7467\/+a97xjndUrNWcPn2a06dP538+c+YMJ06c4POf\/zyf+9znar7HbUM8w8PDLCwsEAwGOXz4cFXnJmLmG7kmroVpbq+v8u5ATjq4\/ns\/IXFpPi9xXp1bxLEUy2fg1HovsoBxPSfow95QZ0g6gseJq8JANuw2PPt3GpuFAkpvc1FqrcgMVBSQWwPIQTfehIyU1L9vR18H6vU5ZINamruvk8zUIkrSoHG0p5VsKIoa0ic4R3sDtqyMPG8s3w56XXinZairQ7GJLDokliKr1Cs2drgDec+1gwYigtz00uWKkupzq7OGk0nBvJvzsWDxmIHcMLWb9aTnVqawiyIjiRDdniBNZRo78w2mBvWssUQIv91l2BiaIybo8ugLEpReD4c\/eQZ3Qed\/NZFJejWFK2gufSYbpK5L4W0xtzg7Avqf0fgTY9zxr95HOJ5g94EDZY+ZnZ1FFEWUMpu71fQSoB9tFsIo1eZy3bzHWsdeA7z3ve\/l29\/+Nj\/+8Y\/ZubP8d\/EnP\/kJQ0NDPPzww1VfXxRF7rzzToaH9Y2DzWDLiUdVVZ5\/\/nmi0Si9vb0kEtVLns308GiILlX\/llNTIsO\/9Q8oN3Ys2dkQ2dkQDnITOZ07W4hmktiX44bzc1w9rUiRBGkDfzMp6MHjcefn5pRDvlZjlMryuhBaAjCmn4BWAcHjwDm8gMQNgUJHrp6UHJvLqeIKIi+jLL33SC+JS+PGIoIDXbnpqAapRdeeHWRnQygJ\/c1EttGLmpEQpm\/uNkVZoUUWaXHmFvBwwM58JIuazkU95ZoxQ5kEq3LasDYSlzKMJVYMSSeryFyKLVSMql5Yna6YEryczkm8NWLSLHAybhtCMsNuXxMXI\/MV030Tcoxmp89QaDGWWMFvdxoSU3q\/m+OfegWOumKSqSYyUUIZMEk8sUzaVENodjmFw4SUWlVUnG3lo63h7w9zxy9+gEQ6913TmtFLIcsyHR07mJlZO39nfmUSv2niMRfxJBKJqiMeVVV573vfyyOPPMKPfvQjdu3S7y\/60pe+xB133MHtt99e1WtorzMwMMDRo0erPrcQWy6nFgSBnp4e+vv78fl8NQ2Di5us8QCMXTIvqVZVgZUfRhn61b\/Pk86aY+JpIokYzrEQYjyDe\/cOvEd7c42ZBfAc7iUzEzKUHdt3tyMms4Z9Na6eG2kyIzFCawP2gBdlXJ90ZI8DoS2IWCAikEJREhfGSF6dQiAnla67cz+ZWQN1m03Ee\/iGHY8B6XiO9ObSZhW85NJj84ak497XiTOeRTCQeDt72mhUHezHz4G6FmwuB4teuJhYYimdk5dOJsJkFJldHn3l2lI6zkLa2FhTk0vfHjBuVD23OmtIOoqq8lx4ioOuxjXR0C5fI\/ttQfbVtfDcyhQqKpciC4Qy5Tdpg6uztAueipY8TU5v2WhKQ\/pEHXd85tVrSAdAiZt\/TrMxc8V9AL\/HHEFlQyYHyi0mEZ1rNx0X\/uEit\/2r9+ZJB3L9gnpobi5PLuNz5nf+Rqq29aba3vOe9\/A3f\/M3\/N3f\/R1+v5+5uTnm5uZIJosl55FIhG984xv8h\/\/wH8pe513vehcf\/OAH8z9\/9KMf5Z\/\/+Z+5fv06AwMD\/Pqv\/zoDAwP85m\/+ZlX3V4otj3gg90fVPvxahsGZVbUBXPrpAmZcqlXZztTnrxD6h\/JdywCKQyTbVHezniOrpK7f3BU52hqwt9UjupzEnx82Nvm8MWxNNBIjHOohOTyNmtV\/6N17O8jMhoz7cxq8OFUBdTase4wt4EVejefTcra2epJOAb\/dlXObVlTEOg+O1npDWx+cdly72klW8InzHO41PoYceSUrRFWZjiDq9CJCgeLJllVoyUKLN7d4LNTbSCgiYjJNi1pXVgk3JyUQUfOeZ+WguUsbKc4SqsREPFQ0qmHNPSsyl3XUZBo0mfPpG2ag2u8m0hEWEhHqnR52eRsYCM9UnBh6LbvKLl+jYcSUeWUDd37wDIJOAV+pQh6dMVjQSyH5zO2FzXqvSStpnG3FIohzf3+RO3\/5d5BLUmeLi\/q1Sz0imFue4o52R8UJowBpnVRbubHX1abavvjFLwLwyle+suj3X\/7yl3n3u9+d\/\/nrX\/86qqryK7\/yK2WvUzqBNBwO88ADDzA3N0cwGOT48eP8+Mc\/5q677qrq\/kqxLYincDRCLRFP0kTzqIZLP1tAVQUEQX\/xkuIORn7ncVLX9L+Iar0XRVVxzelHUHIyjRhNkjw3iuh14erJ7ZzTk4sosdxOJCdN3mFczxGEXCprA4QGmY4grqW4vvs04NrdjrQYKRqpLc+HcQJpQPS58RzoQlVUEkP6KjlbvQ+hzkN6SD9tKLiduLpajElHFPAc7DZFTFwcM\/Tlch\/sonV4mlYxAD6QnTbGszFisSg7nX6CDg+XIvPs8jfh0Um9QK5+4rO5DJtZF1IxcNoMRyNoM3tuN1CTZRWZq8nQGmISBYFuV4BuV64+80xoArfNzvnIHL2eBurLOGifDU9zPNhhKJBQ3tjGnb9tPNo4LcimpdQel3FxvxD+dpNXNem9ppSMYvjxl5\/hv\/7Vt9eQDsDion6GwEjoVN\/mYX6sMvHopdpKI55aajyqkea7AA888AAPPPCA7r+XTiD9zGc+w2c+85mq7sUMtgXxaCjnXGAG1ajasmkZKWPH4Sr\/RUmOwrX3fstwR5XdEcQeimNP6x\/j7GpBiafy6i4lkS4q6rt627A1+HP1FAOhgVjnxtneWFlosM9YaFDOWbocPDck3kYpMWdHE8lLEyjJNKoAjq4WHPU+pOUo2ZlcWs6xsxk5lkQ2UMDZGv2IbqehT5zgdeHc0WhYz8Im4tm\/syIxZbob1piT2jIyPXhycm0BpgMCouRiKZuk01FXdoHOy6Xt+jUObexBi4EUejEdJyFnDIkpJmWYTIY5bHBMboLpbFE0JKsKM0qSmdVlGhween0NFW17EMD27h5u\/3eVc\/+egPnOddFvriE0u5Q0rX4z671W2LT3T3\/+Q37hfZ\/gzJn+sofGYjGCwWC+B6YQ5X6nwRU016OUjJvr40kkEjQ16asQXwrYVsRTa6rNjF1OIaJhaCxJ26uqQOh7K0z96Y8Nz03vrMc1HTbccXkP9ZA0mmmjqAg2kfS1aeRoEntLEKGxjnh4FcdiDM2H1LGjCWQ5V5DXgammULuI0NGA3ciJwHRUVexEIKggTS4i3Rg+Z2v04967g+TSKlI0oVtEdHa3IK8m8kRVDvbmAILdRnpkbVE3f9s+N862epKXDCbQ2kTcfZ1g0HsEub6qzgtjYK8HIOOyMScliEUidLsC1NldDKzOcMS\/1nyzEJejC3R5jMceTCTCeO3G83iW0wmictowlZeUsywI6TUO3DZBpEPw0NGwE1lVeG5lCpfNzsDqDHvqmvHbSkjTJuD97X30\/Zv9uq9VCFeTeSm106yUOpQ2TTxqvbmlS7zRP\/SNP\/kuv\/Lfcjt3o6xKe3t7WZKJRPQzG6rD3MY3bXIsQi2pthcbtgXxaKk2M2MRyqGaiAdgaSZDY9vNXYoi25n60wusPHpV\/ySXnUyDN+e3pgczc2+4oQC7PJGv+UiLq7C4ihNQHDY8e3dg83tITy4iLei\/Xumk0HKQfE4cPg\/qhIETgYmxCNgE0u0BqEBMzo4m4s9eBRVEhw337nYEl53sXAhpKSehdh\/oIn191jDd5+xpu+HvZjAKvCWIIIqkDfqBBJ8bZ2t9UT9QKVQR5I6GNRGTMy3TjQt8Lag2gUmviivjYUlO0S6Wz\/m\/EJ7hSKDNcPaPGSn01A2rHSPbHq0x1KhHJ61IDEUX84PiIBcNXYstE84m89FQ+E4ft5skHSmawR4wp2jLhtM46s2l2pSUySGQadlwPHUhHE1uvvyh\/8t\/\/OMv5n8XDutHL8FgeRsgo16epdgMUDlCMVK1FSrqXurTR2GbEI8Gm82Goiioqqrry1aKbDbL\/IxJz4obmLoWZ9\/x3BdXijoY\/u0fkJnQV5KpDT4UVcFpUM8R\/V6cLUFj0skPdtM\/RsjKCE4b8eevATlysQV9uZHWBWkrz8FuUiMzhot3ptmHPZ5BXdB\/0Bxt9SCIhukusc6NrTkIBjJwbCLufZ3Fi3dWLrquY0cjzq4WsourqFkDddvBnOza6BhnTxtSKIIS1TeKzBOTQTOr4HXhbGsgY3AMNhHPvk66Lk\/CDbl2ym1jNhMlFYmzy1OP2+bgqrxqaAYKMLg6wwF\/q2Fhf0ZN4Le7DC15zDSGxqQM02Vcum2CmD9PUmTOhqe5o8u4plMIadm8lFpaTpkmHrN1m8xCEndXZeLJRjP8vx\/9Bh\/4XLEtzOysfgTtcJT\/uyQSCRobGwmF1rp6hOJzeMwQj0GqrTDiqUVO\/WLDtiIejfVLdwB6iEajPP\/886SqkHYCXDu3wqt\/uY74VYVrv\/33Nyd+lkG2I4h9OY7NqJ6zswUllS5StJVCm1djqABzOcg0uBEu3DymcNSAvdGPo6MJ0eMkPnjd0H0629WAc2bVUEnn3rODzNyKoQLO0d4AikrWgHTEOg+2Jj8pg+Fu2G3Y6+uI\/yxn1S763Li6WlARck2nN8QWnqO9JC+MG1oNuQ90kR6pREytSKGoMTE1+xHsdkPSURwiapn35k7J7MILdV4Uu8CEU8aZcjKbiLDDXb4Z8+zKFMcr2PZciMzR52\/BZTBQzUxjqJamM3LgTslZrsWXuauhix27zdt5yFU8b3LC\/LGi29xylImkcFfo9lEkhb\/7H99fQzqQS5vp1XIkg9pmW1trWeJZis3SReWm93IRj6qqGyIueLFhWxBPoaoNcjnYSsQzMzPDxYsXc41S8kBVr3fhqTnmv+1l7rNPGh5npp5DbwvZmTBqxoQRqMG8GntzANHlgGn9kF5OZbCns8QvjCE4Hbj27UR02EnPLOX7g1RA6W3CMWbsLO050psTOxgQk2tvB9mZZcO+GseORuRMlqxBuk\/0e3E0+Yt84pR46qbfmyji3N2OozlIZmrRkHRME1OlVN6NGpO0pB\/p2hrqsLudSLP63nW4HHi6W+gengE84PaQ8NiYTa4ixVLs9jZgE0ReWJ3hjgquBs+Hp7mtwgTTodgine6AYf1oOrmKrUKaLqFKTCdX83ONXB3mfdfMzssBDKXvaxA0STwGm0AAJSPzoX\/\/F3zfQE25Y0f5Wk40qp\/V8PvLbyhGp4fo9r3W0EwUIJOSGBsdo7mlOe\/FptW0N9Iy58WAbUE8GgRBQBRFwzqPoihcuXKF2dnZvHN1Nc4FAOFQhv2\/8mv86pn7eH33YTpXVdRQQWOny06mwWNczxEEhD1tqNfmDHnJe6SX5BVjI1D3nh1kF8JF8uVSlKbE1Ey2yN3AtqORuEPF7XFjG9KPvKqqQ1XomXHt7SA9tQgG7tuO9gZUSTF0axC9LgRFzUdD9kY\/jh2NKBkp1zOUkW4q1ypYBHmO9OYUcEbEtK+T9PgCatrgvjuaUJJpQ9KRPXaoc5MeLhZ\/eJMye6iDujokl41JMY076WI5HS9rBgrm7HYGV2c5GGjFKRj4wMWWaXR6aSgjpdawlI4jO0T6CoxFPZ3mF7oYWXPjplk7SloPSlbG02ruHjxO\/TSfnJT4wDs+w19861F6enp0jwsEypPI\/LxBY7ZOGi6TTRNs9RGe1x+6qGFhbomx8TEcDgeNjY35+9CIR1XVn4saz5Y7F5TCSFKdSqX42c9+xsrKCnfffXd+XEI1Xm0AnnobsVSSL\/zLt\/iFL3+CE\/\/3j\/nD1Wc532ljsdWN7HHgnNP3EhPrPLh370A1mJ+DTcwt3hfGDEnHe6SX1Ng8skFKyLW3AzmWIjunvwim4gk8cQmGZrHV+\/Ae7sG5twOloAFQrHPneoYq9Mxo921EOra+HaSvzxqSjmtvB3IkUTQArhSOtnpEj7OImKRQlOTFcdLD0zkHhUPdeE\/sJXNjjLbefXsO9+RqTEYR05HeXP3IgHRcezuQV6KGLhOO1gacPi+2Rf3vieB14e1opidp57C3mUa3j6hH5KoS4Vp8GVlVkFXFlEHp2ZVpjgTaDEnncmSBHW6\/IelMJVeRVbXI8TrrtuNsMN9rEwyaJympzlytNrOQrDjFVINNR54txbI88OY\/4S++9SiQm+el13\/jcJS\/xvLysm60kTVo3PY1mtvD7929n3vuuYeDBw9it9uZmMhlAV544QX+\/u\/\/nieffJJEIoHXaz4CNTN99N3vfveaKaKF5p96+OY3v8mhQ4dwuVwcOnSIRx55xPR9GWFbEI\/RMDgNKysrPP3003i9Xk6fPp3\/w2QzEhmTapg8nGuJ6jsvPMO7\/\/ZB\/uvVR\/nVZ\/83P2hKkdjViOAs\/kI5O5tzvScGs3HEgBdXd6vxAm8vsJoxcjQ40kv6+pxhHSbT5seZVVCXc4ugHI6TuDhO5toMgqri7uvEe2w3jvZG4\/v2mSMmdrciD88aW+Qc7iE9OmeYpnPtbkeOpfLjHMrBFsz1ByWevYq8HMHR0YTnSC\/O3rZ8j4bgceLavcO410e4EQ1VsvY51J27b0Oj0zbkRArZIEKVfE5kt53M6E1CFVTwJxX2iQH2+pqQPA6u21O4HE5Ws\/obj7M6E0MLcU2KsLeuCa9Bb9FIbBmfzUmbuzheSTVXl9ZxNFXRENpmbucur5q31XG0rCXW7Gqat\/\/rj\/CVRx\/P\/06SJN2RAkb2OB0d5c8xSsPZvObWoFQii81mo7Gxkb6+Po4cOYLNZmPHjh386Ec\/4v777yeVSvGxj32Mv\/3bvzVsatVgZvoowOtf\/\/qiKaLf\/e53Da\/79NNP87a3vY13vvOdDA4O8s53vpO3vvWt\/PSnPzX1Xo2wrVJtsNa9QFVVxsfHGR4eZv\/+\/XR1dRURldlZPIVIob9L9Xg8DEwP8rvf\/J8ABL11\/PuXvY57Ow\/S5vGTHZk33C07u1pQEinjsQB5h2qDhVJzn66QEst2N+KcWkHVWUwFWUUFUlenURJpnJ1N2BsDSJEEmYn5fP3K0dYAqIbEJHhdONobyBjIl1UBHPs6jUmA3AKfvDpt3KhaRrmWnVnO9\/6IPjeuvg4Emy036lv3QnbclWx7KCAmA7j37yQ9OmdYP3J0NCIm0igh\/dSL4HMjemz0Lcng86IKAmE3zEVWcGVUdvkakBSZ85H5irWhs+EpjgeNRQuXIvP0ehvKEpPQXkUEE8tgN3B7LkRiIY7XZPpMMVk3yoZSOBqL1X6ZUJI3vf7D\/PPZwTXHt7Q0Mz29VrG5uqpPIvX19WV\/v7CgTwIZoXKaDdb6tWlCqo6ODh588EH++3\/\/7\/T19dHb28tnPvMZ3vWud\/G5z32O97znPbrXNDN9FMDlclU1SfTBBx\/k3nvvzXu3ffCDH+Txxx\/nwQcf5Gtf+5rp65TDtiOewlSbJElcvHiRUCjEyZMnaWhYWyytxqdNQzihX2+IxYrTK6uJGJ959Jt8Bti\/fx9Hgjt4y4E72Sd5EGbCRcfmJM6zxkIDzdHAoOYh+D04G40HqamigNrVhGNc3xkAINUZhJHZvI1OZnqZzA0Bgy3gxbmzBcH1\/7F35eFRldf7nX0myUwms89kB0LYwhKC7IsLUJRVRBQ3WrWtaBXXti4Va6tVq9LW2trWn6itYstiEBAJOyggJCwhkBCy7\/s2ySSz3d8fw1wyyXxnJsgScd7n4Xl07sydO5M73\/udc97zHgm6SmrgIkYViA1qcOBI0oFMAoFBCWceW5oNBLnAB6FcE0VFwF5S60mJCYWQxhvBhUnQUd0ASZOHrISqMIjVETQxBel8EIxXnGzAeXdtG3tD5FRKAQEgqb+wWAk4DmoboJaoAQnQFSZGSVcHpBIxrE47IhiRTGZzeUDH67yuRgyK0Pl16AaAsNjgiaejth0qP6ahftHiCHrSfLBpNmdjlw\/x2KrbsXDeb7Az66Tf57NSVlVV7A2WlFFDamhoQFhYmF8H\/RZbLYL5sP6Ip7uwwOFwwGaz4eWXX4ZKpUJtbW3Qdjj8tTCmj+7ZswcGgwFqtRrTp0\/H73\/\/exgM7Gs+ePAgHn\/8cZ\/HZs+ejdWrV\/fpevyhXxCPv1Rbe3s7jh07BolEgkmTJvnMq+iOvroWAEBVI7vLndrVVFZWIS\/vLNZ\/6wnnR8UPxG1Dx+MG02BEqpSwnSwm31cxLM5TXyB2y05tOCROeIrqDLgUEojUERBQpCMSQp4cAxAd\/a7WDkAoQMfJQo+s0xSJcE0knHUtPukvaaIJjpomcETazGt\/4ygj1HRiISQJxuAW+AACAVlSNOxlteC8NSa3G\/bz35nk\/PXIEo3gnG5y6qpAIeUtgAJeU6DrHhqLzvxKsqYnNKkhaGmHyMbeMAkjFIiIisDgMqcnGhIJ0CBxo7alCUqXEDFh6vPRUHVA0gnGm01gDM7SBgBEtuAXQbcteBcSUVhwS1F3eXZ7eStuuPEpZJ4rglarRUND73uPdQu1trZBqVSira33ZotyTzGbzSgoKOj1eHVzGSKDIZ4eRqH+hsABFwiTIgZ\/YE0fnTNnDpYsWYL4+HgUFRXhhRdewA033IDMzEzm2lpdXQ2j0dfixWg0orqa2HwGiX5BPN0hFovR3NyM3NxcREdHIzk5mTTo66uiDQAKK3L9Pi6VSlFb61\/Volar0dzc7PPYiZICnCgpwJ\/1OqDLifunzMYMwyBoa2wQdnerDdKORjEsDh1ny8lZ8o4oBaScEFwVWwYsVIZBoo9EJ7WY9lC3CQCIqlvQWe0hHLFRDYleDYFE5Llu4pqCsb+BUgG3QgLHOUJxF2zkMfy8FJwwQxWpwtCZVwG31QaBVAxZUjQEUjHsVY18ZCeKioBQISMteSAWQT7IcknIUhCrhbO6GSIiinMppeDEQrjLLmyABC4OWpcAWplnB9sRLkJphxVysRSdLifkIv8\/42CUcqdaqjEjwb93mT\/0SUrdl526JkjyO3\/O1sImTL7xcZwp9UTXUVFqv8TT0cFOgen1Or\/E0zPr0R1RUWq\/jxdXncUojKWuHEDvXh7W9NFgpy\/3BGv66NKlS\/n\/HjFiBNLS0hAfH48tW7aQ4697NvL3pbmfQr8hHoFAALfbjfb2drS3t2PkyJFBzRrvyyweAAhTSdFc5l8dZjabUVLiP71lMhl7EY8XBoMROTk5+MPWz\/AHACKhELePn4FFg9OQ4JAhPDw8gPt0cMPWgnGWlpwf5NZFNLMKw+WQmjVk\/chZ2wyJPhIdxwrglnlGG4hFInSW1YHrJnQIpmdGEq0F12mHs5aYhaSQQmKMoiOPYMcn9HA+4OxOXwcFixZikwawdV3oJfL3dkHY7QR7TUjQw11aDyGRppNYtBBabXA3EbWhCDnUGhXC2i9MXq0VO1DX0gyLLAJRAhlcnBsnWqoCkk62tQZDlXqo+pBqY41J8AehLDgptcvqgCIqOBWXUC5CY249xt\/wGIq6SZ\/1ej3OnesdiVRWslNqrCZNKuvBig7qmqogt0iY7gReBEq1Wa1Wvsenrwhm+qgXZrMZ8fHx5CRRk8nUK7qpra3tFQVdDPoN8djtdpw4cQKdnZ2wWCxBkQ4AdPSxxiMJZ\/\/wtVoNk3hYHk4AoFT63sAutxufHtyFTw\/uwoQJ4yFobMe9Y6djtEQHaUWzj4otmDHXvLN0aQO5iVQMjkFXWS2pyJIY1IBAQBqPCuQSSGP1nkZNAMIuJxz5lXAAgEgIWaIJwnA5IBHBdrwwYErMEWAcNqLC4QbtjtAngUCAyEMYJkPXmRK4bXYIIxSQxuogADyken7AnEirglAiIkUikIggH2AOeE3uRD0ERXXkpkI2wARHVRNZG3KFyyCUiWHv1ogsdLlhcIlgkHssW6wKIYo7WhAulsLhdjE947wuCm6JCEpT8IafwvDgyAQARJFB+rnV2yCKCC7iaahuwZTbnkFFo2\/EL2TUiOrq6pkekKyoora2FnK5HJ2dvdcWf+OvvYg0KNBZRBNPz5k8PV0LLvf0US8aGhpQVlZGrrMTJ05ERkaGT51n+\/btmDQp+AiZhX5BPG63G4cPH0ZYWBiio6P7VEzra41HpZcD\/jNtUCjYP0BWwRGg3W4lEgn2nz2Fg2dPAQCitXrcP2k2pusGQOsQQujiyDHXQTlLo7drtD8EY5Ej0ig9YoN8BjG53Ogqq4M8KRqdp4ohNqghMajh7ujy1KW6kWowKTGvcg1EHxMi5JBEBRAIBDuzZ1gcbHnl\/HW6rbYLdjhCoWdchSYCrjYb+zuAJ\/KQ6iLpaxJ4NgyiIloSKx8Si65zdG1IYoqCoNMOroGdBhLIpdCYNYgodAMRgEsiRJXAjobmJlgk4dBIPFGFR57t2RF3aIPvFwEQ1LhpAOBcHKR+ZM\/+4LIGJ0UuOVyKHz\/3z16kAwAdHez7JzY2BkVFxb0e90csXlgsFhQWFvZ6vKdEuTtk\/ntSfWDrkWrrOQTOarUiLCysTxHPww8\/jE8++QTp6en89FHAs1lWKBSwWq1YtWoVFi9eDLPZjOLiYjz77LPQ6XRYtGgRf557770X0dHRePXVVwEAjz32GKZNm4bXXnsNCxYsQHp6Onbs2NErjXcx6BfEIxQKMXr0aISHh6OgoMCvaoSFvjpTC+TsnTeVV3URvTbU9fb0fqpoqMNvv\/g3AGD61CkYIFBi3oBRSGgXgavzTUU5w6WQRNDO0hdm8QQYZ9DDEdsfpHF6OJqs4Ah1m9f+pvN8wd5Z28w7aAsVMkjjDIAIEEql6DjeO\/XRHcEo16BVwm13wFHGFlII5FJIY3SBJdyBBAJuNyAWwXa6DFynHWKtEhKTBu4uh4dUz18nHw1REZpYCKdRBXEw1kUBIjRpvAHOhjZwVvbi6lZIIFQpfFSHIocbZohhDtODA9CqEKCorQGRUgVcnBsigRAuU\/CeYC6rI2gptaPe1mvyJwstnTYE2uMX7SvC2Fsew4jRo\/0ep6aHajQav8RDkYhGEwU\/vEO6VLuDGI\/QM9Xmb+z1pZ4+KhKJkJ2djY8++gjNzc0wm824\/vrr8dlnn\/k4JPScPjpp0iSsXbsWzz\/\/PF544QUMHDgQn332GcaPD95QloV+QTyAx8LC7Xb3eRhcXyOedmcz81hXF\/tc1E1K7U6oprPm1jZ8cOIAPtj3JQDg+mFjMH\/QGIySaKEQiCDrcoOroZorwyBWK8lZPBwA2dDYgP1AiqGxsJ2rJA1TJWYNOIeLueC6bV3oKqn2pA5zCyGNN0KsUsBR3wpHD+uZoJRrA8wetwZCTSeIDIM4XIEuInUYtGihRzTkbGiD83xTrlegIAyXw9nY5pPu6n0iKZxKGcQVzfT7BaGUkyVFw15K2\/uItEoIAbiJe0UgFkEfa4LqLAeIAYdUiFJ7KxSm4Ae6ORo6g06JdTV1Bk08kUSmAQDytuchbcETsNnZm8aKigpmSk0u9\/8ZGxrYTiCsBtOqqirm+3S4moAAFNoz1dbTENlb4+kLAmWIFAoFvvrqq4Dn6Tl9FABuu+023HbbbX26nmDQb4jHi74Og+trxNNgZRfdqTkdDQ3sHVV9PfsY1XncU4Wz+\/Qx7D59DAAwdex1mBU7DFMS4xBZ3Q6uR41EGqOH29ZJyq4F4TI4IqQQUK7ROG+8GcADLRjDUJFGCaHiwkRRe0kNvFct1qogMUXB3eWAQCYNggTiYTtbTjaYcnolXB1d4Ag1XdBy6QDfAWd3gnO70ZlXBrfN7hEoaJVwtdlgL6nlCVSgDoMDHMS17KgRQgEUQ2L7TIT+ILFo4O6ww93MTsFxEhEEhkh0ne0msLC7kYgI2KODyA+dh8saeLyzF3aqptcDLAscADiZno3xS56G4\/ya4E+FBngW3+hoC0pKev+d3W7\/91BHRwfTpbp7FNLzfcxmM8rKev+m6toqIUIS87MA\/lVt3dP4P4SRCEA\/Ip6LHQbXV+eC8jp2SoqlTxeJRKiu9r\/ASyQSpgpGJpMxj4lEInIuyLG809if+S0AIEwmx72TZ+Lm+BGIaRVArlejs6iaNrk0qAGhAFw1W3YNqUetFtB4M5haTawertYOOBju2s6GVrg67ZAao9BVUAF5coxnCmtFPdwtvqnKoImwoh4CYoETqMMhDpPTcmkvCQR4P\/mwOHR2c1rwcVCIUHjmDHEudFY3QtJM1KtkEsjjDJekb0iaYISzroWs2QkiFBAq5XBX+N\/dK2OCr\/G02ToDpsS8kImC7w3yZ4EDAIc\/OYop9z7rs6Nn\/Q4BQKfT+SWetjZ2tsJgMDDGI7DXIFYtuLyuCPGBiIfhXODFD2H6KNCPiMeLvkY8HdbgIx6BACiqzPN7jLXzATyyQn+2G4AnF8xytLVYzH5zy55jFr+7Jn\/X0tHVib\/v+gJ\/xxcQi8WYlZKGJcMnYDiiIKpo7pWukg80w17TzM+48QdhZBhEyjB0kcXxbsabBOTJMegqpq2ExDoVBCIRL\/Pmi\/ICAaRxeohU4XC0WCGJCAuCCOM9MmgiEnDrlOBsXeAqiRSptzb0HUnAbbXB3mqFs74VEoeLV\/05G9rgqLpAxMIIBcQaJTl0L5j3AwB5UjS6SmpIGbtIo4RQIoaD6PnSxge\/u5YG6TQNBC+ldjR0+hUsfPvpcUy+59e9Hq+rq0N4eLjf1DcrpVZTwyYrlcq\/lxyVqWARQ3HlWSQoZzPtqwD\/DaTd6yo\/hFk8QD8xCe2Ovqfago94FJFidNn9E5XJxNamazTsuSaUfXlPy4ru0GrZx3Q69jRDi8WCrccO4cf\/Xo3r\/v1bLMvbiB2aDrQnaiCQSXi3a4p0JNE6QCiAo5wu2AfbONl5toL2r4s3wt3lgKPGzwLIcbCX1qGruAYikQj26kYohsdDlhQN+Fno+NpQgDlC4vYuiNoJIUlkGCQ6FV0bCpJ4Ea+Hq7oZwi4n4ObQVVQN26liOKoaINaqoBgeD\/nQWIgiw+jakEgIeZDKvM5AvVNmz\/3l9zs\/D5dMDE108FJqhSr454qigpxQ2tj797t59Q7c9cJfma+Jjo72+zgrpVZXV8eMUlgu1VVV1Uwlq1zuX2DhcNoRHkVHeoEaSDs6On4QxNPvIp6+ptr6UuOREka5ajW7T4fS7rMaygBank3lcaljWq2Wt1IHgLzKMvxyw\/sAgGHJybjeMQST1bEYaJdBbO298MoHx6CzuJqcXirSeobSkTtzkRCK5MB1imCUa2KDGgKAFy3YvEPtxEK4o6MQHqmEo7YZUn1kcLWhvADRUFQYnA4n3ATxQiqGPMEUUCnHJRqA4loIGJtcZ0MrBHIp3FYb3LYuyJOiIZBKYK9q8PHGE8glkEbrebUg8\/MFk4KL08PZaCU3H4IwGdwD9BBJgt97ButK7Xa4IdUGKaW2+d6Hn\/7uC9zz4p8hFoshFAr9\/vZYv9XWVnadKyYmGvn553o9bid8Fc1mk9\/UHSXDDosSw9rA3vAEaiBtb2+\/JA2a\/R39hni6TyENNuKx2+1obiCKuD3A+RmH4IVUyv5RUbMxLtY+grLlYBU2ASA8nH0tUoUcf92Vjr+ev675qZMwb8BoDHYoENbcBVe8Frb8cuYiCXiku67mdjga2Go8QZgMUpOGVNMBwU0LlSYY4axv9btICpxuiCqa0NVig9SghqvVBsWIBLha2mEv650KCaY2JE00wVnbDDcRDQki5JBqI8n+KgBwJeogKiIiGPQ2DfVxUIjWQqxRwtXR6VELEs7gQJAquEEW2MvrLnjY+YFQFQaxMgzNruAFAH2RUnfUWhERrGih273xz1\/9Fw+94XGFdzqdiI2N9ZuOZkUplIcYy3GalV4HPJs8f8TT1MSOIuWR9HrQ1tLhM2+HZZlzraPfEI8XXjl1IE+gtrY2ZGVlwd6Hme52AaH84dg7ZKq\/h5rrQe2MqKiOIl7qO3E6L1wLx3FIz\/wa6Zme8d5zpk3HhGozxqnN0Le6IHT1JoNg7G\/E+kiPKICw5Al2WmhQ0RBfGzq\/qFR4ohRRZDik0VpwTjc6y+ugSDBekvdzKWXgBABHqAUhFMAZHQVxEe0MHqgx1FHRAK7LDoFQBFdHF+RD4wCOQ1cPW6JgVXDBNKKKdUpAKIK9oh6C5MAd7vy19kFKLWgLPlUulInAuTisfvxjPP3Xj32O6fU6v8RjZ8iqGxoamMafrLQZRVZyuf+orbKSfe\/bBW2gKhi29i4cPnwYcrkcWq0WDofD5zf9QxEX9MsaD0AvvlVVVTh06BDMZgvsnX2oBznYuv32dnYTaGsre\/ff1sYms8ZG9vtRIT7VM0SRWXg4+4atbGnEi1+txc0b38aPvv0QH4vLUGwQw6nw7D3cAwzozCsjSUeaYIS70w4HoZQThMshizcGVbDvzCsnSUAapwdnd\/qtU7ha2mE7XYquslrIo3Xg7E4ohid4FtaLfb8YHaRCMcRU+lYmgdOghJjh99fr\/Sg3AosWnJODo7b5vINCKTpzy8DZ7JAlmqAYkQBxtA7ygZbA3+fweHSepd9PbNaAc3F8w6\/EHLyirS9Saq6rD8QTIcFbj\/+nF+kAgELhXyxA\/a5YQ9xYG7329naiFus\/Uu\/q6uKnH\/dEs42OgN0OYOrUqRg0aBDcbjecTieOHz+Ojz\/+GH\/4wx\/gcDj6FPEEmj7qcDjwy1\/+EikpKQgPD4fFYsG9995LetgBwJo1a3pNLBUIBOT60xf0m4ine6oN8Nwo3WWGgGcXf\/bsWZSVlWHUqFEIkyn7ZK\/TYGXvbqibmZJwUq+rqmK\/HyWlbvRjCRLMMdZOEAAE3aZXNrS1YPWOz7EaHkPTH9+8EJNa3RisUkDR4j8dqRgah85zFYGjE7GIjoaEAiiGBC6gywfHoKuYHrjmdZfuWYuSmDUQa1VwWW2wl9Z66j5BpajqwXWyv0NXmARuuQSSasLsFEHWYRJNcNY0+e+LcrvRVVQNQbgcEl0knI1tUAxPgLvL7uOg0Kf381P3ieiDOWiwg9oAgDSl6wZnpxMvPPUv7M73n9Jsamr2+3h5Obv2yEqpUZtHk8no93dMOZIYDHq\/yrfq5jKowR621tXhgFgshl6vh06nQ2VlJUaOHInq6mp89dVXOH78OPLy8nD8+HHMmTMH06dPJ2vF3umj48aNg9PpxHPPPYdZs2bh9OnTHnPijg5kZWXhhRdewKhRo9DU1ISVK1di\/vz5OHr0KPO8gKepv+cIbZZysK\/oN8TjhVAohFAo7BXxdDcRnTBhAiIiIlBb1tync9c0+7\/BBQIBM3xWKpXMnK5Op2VaaBgMemYPj1arYXZNy2QyModMERZl58FaDVxuN840VeNfX28AAKQNGII7UiZhlESDqEY7BG4OGGQkZ9oA58dBN7XBSYyDFoTJIDUHURsKYuCaJFoLd0eX31EMjqpGj1OCVAzF0DjA5fakoUpr\/c4UCkaQINQq4bTbIWkk7JyCTYklx3hSmtSQO3UEhAopP2PIeb7mJpBJIBtsgkAiQVdVA2QWbWBSHWiGvaKhF6mq++RKHXwtU6QKvDi5bE6UHnVj1k8egurQYbjdbpw8me37HMbfo6urC2azye\/Grudm1QsqPcZSplK\/J9ZriiryMAbjmK+zdznhcrohEl8QTiiVStx555244447kJqaimXLlqG2thY\/+9nPcMMNN+CDDz5gni\/Q9NHIyEhkZGT4POcvf\/kLrrvuOpSWliIuLo55boFA0KeJpX1BvyMeoLfAoLW1FceOHYNSqcTEiRP5m6svdjkSmQg1df6JR6fTMXX7JpOR2S1tMBiYN6deb2ASj9FoZBKPyWT0W9D0vB+bzDxNruwIi3JXsHUbSna0MBdHCz0uqia1BvfdeAsmtkpgkYkgYqRQgqkNiTRKCGUSupkzyBEDsoFmOCrpKZ\/CCAUk2h5TXMUiyAaYIAyTw3HeYy4YQYLQEgVHoxViomDvFgvh0kWQg\/eA8z1IZ0ppUjWqwTndvWyGAIDrcngaWUVCyAfHwNnU5hFctHagq7S21\/ZCnny+rtUjBccB0McHn2oThfVhWJyKXlacVgfKTophHjsBJo7DhAnj8eijj6Cysgo7d+7Cjh07sWfPXnKTxRL8sKL+lpYWZq8em6wqmWInlgCooaUWihgpbG2Esq3DjnCVnD9vT3HBrFmzMGXKFHAc1yffSoA9fbTncwQCATM69MJqtSI+Ph4ulwujR4\/Gyy+\/jDFjxvTpeljoNzWe7gW27pLqyspKHD58GDExMRgzZoxvl28fRiKoDeHMtBxVzKNk1kolW7kTFsYOj1Uq9uvUanbPEDWN0Gw2MYUOgUiJlS6sbm7EnvI8LPzvW5i84x282ZmDHD3QqbxQqBUmmQPXhmL1gMv\/QnrhSWLIk4LxU4tHV3ENSTpinQqicHlvOyGnC12Fnh4bZ10LwkYPBDhAlmgCGLb6gjgdnHUtEFEqMWUY5GZt4BRcyvkeJIJ0pHF6uDq6+AjH\/5PEkA8wo\/NMKRwVDbCdKvb0BykkkA2JhXxILARhMk\/dJ99\/3adTJYdMEXxDqMQQHEm5u1yQatgRj6PFjqw9bTjd2IZjx46hvLwcDocDcrkcCQnxWL78Xnz00QfIzz+DNWv+Dw8\/\/BCSknq7AWi1\/nvdKP811ggAh8M\/SbjdbmbNiEprR+rpiM\/r1+Ylnu7ipe6WOQKBoE\/1Htb00e7o7OzEr371Kyxbtoxch4YMGYI1a9Zg06ZN+PTTTyGXyzF58mRyfk9f0G8jHqfTidzcXJSXl2PUqFF+F92+TB9VqNk\/MqPRgKIi\/1Y6VE5TKmXvAm02ooGTIQcN9H6snRngidpYuW+LxYyyMnaakdpZendQDpcTnxzahU8O7QIATElOwS2jJ+C6xkZEgp3Wlw+ORlcJbXIpVIVBHBkeUL4clFw6Tg9XczucRE7f06Nj9HHPFobLIY3VewqoZbWeuTyJBrhL6sjhbWKdCgKh0K+82wsOgDNWAwSyAWKkxLrDW\/fx12MlsDnQdX5onSIlAW5rJxTD4uFs6G3Sajf2wZXa5oI4IrilwlFngyzG\/7ntDZ2oLonCqJumoKOjA\/X19aivr0d+fj7kcjlf94iKioJEIsFNN92A66+fjt\/+dhWKioqxY8cO7NixEwcOfAOx2P\/vubycfQ9FRvpfaFm1JMBDcP5+Oy0t7PtLGkBJ7m0i9UqpvZtujuO+k6qNNX3UC4fDgTvuuANutxvvvvsuea4JEyZgwoQJ\/P9PnjwZqamp+Mtf\/oI\/\/\/nPF3V93dEviUcgEODs2bMAPMOIWKzfF9cCoYIYjkYQASVe6DnyoDsoAumLM0N3UI2s1PvpdDom8ZhMJpJ4WMcO5GWjPUyEXx87jjidEfeMux4TlNEwNrsgsns+nzg5Gp35lXRayawB53CSC3fQ8uykaE8dhyI5ZRjEURGedFU3uNs7L0waFQrgSjbDZeuEQqeCq9Z\/r4ckWge31QYnsQhBLIJ8gMnHoNPvtQchhRZFhUOokPN1HxYUI3oTtFingsToMWntKq6BcCDbHaMnHLUdEMUT3dfd4Gy1w1+3T1etDXU1RhiHDQHgSZXFxcUhLi4OTqcTjY2NqK+vR05ODpxOJzQaDXQ6HXQ6HaRSKZKTB2PQoIH46U8fRHt7Ow4ePIQhQ4YgI2Onj+TabrdDr\/df+Ge1RVD1H1ZKj8oguMX0hth2voes50iEzs5OuFwu0g2FhUDTRx0OB26\/\/XYUFRVh165dZLTjD0KhEOPGjbv2Ih4v67e2tvKsf91115G7\/A5r8MTTybEbTamemu71j56wWtnnpCIeVs0o0OsodQvVkEo1wOr1Oia5REWpyd2g1127tL4Gv\/9yLQBALpXhzutmYFxcEkZX1EFGkI4s0eSRElMml8G6SwdhZCrWRwICAW1bIwBcsRqI8qogAuA6\/zqJMcoz9qHYM+yuZ2Oo31OFySA1RQUkHWe81uNdR2xyxAY14Hb7FVNceEOBx9HaT7rSWd\/KCz\/kg2PQaQze\/qZPUmo\/6rfOynY0NMdCnzTI72vEYjEMBgMMBgM4joPVakV9fT2qqqqQm5uL8PBwnoQiIyOhVqsxe\/YszJx5E1wuF\/Ly8pCRsRM7duzEoUOHYTIZ\/RIPKw3X3t4OrVbbyy2eQmtrK1QqJVpbe\/+Wrc5GAOyoxZtq6zkEzlvP6UvEE8z0US\/p5OfnY\/fu3cw0ZaD3OX78OFJSUvr8Wn\/oN8QDeOo5OTk5UCgUMJvNJOkAfUu1Ufp6SmpJ3YzU8ClqbjtlQNjczFa0UddJuR1QTafUTW4ymZjEIxKJ\/O4UO+1d+ODAVzgyohynTuXghuGpuDU5DUM5JSKb7bxrgnRwNOyF1QF2+B65NClIQPByYldzO1ytRLFWIoJTr+w17dVZ1wJnnSfqESqkUKQkwt3eBTDSPcB5E9YIxYXGVwZkw+OAHJpUJTE6uFs76GsXCSEfFB3Q4keeHIOugirIbwlerdQnKXWPWllHqRUtnQOgG5AQ1MsFAgGUSiWUSiUSExPhcDjQ0NCA+vp6nDhxAhzHQavVQq\/XQ6vVQiaTISUlBcOGDcOjjz6ClpZWHDhwANu2fYUdO3b6GPiyvNwAj3DH32+d2niaTCa\/xNPQVgkRBjNf50219Yx4rFYrBAIBucHsiUDTR51OJ2677TZkZWVh8+bNcLlc\/HM0Gg3fWNtz+uhLL72ECRMmICkpCa2trfjzn\/+M48eP469\/ZXvo9QX9hngcDgcKCgowevRoVFVVkWklL\/ri01ZU4d+VGqAJhNWLI5VKUVvrn8zkcjmTXGQyGdPNWiAQkD1DlMsu1XRKRVGUK4NKxRZWUHUjAPx3sysnC7tysgAAAwwW3DtuBgaqjRhSVA0h1VxJyKV5nFd2XYphaoJwGRxhEogrm+lzDbSg\/chZT3QiFEAab4BIGQZnUxs\/EsITnXDMERGeNzwv4w5AFG5TJBz1LQAhbvD4vOnQmRdg7tKw867ebjciY4NXtPVJSh3WTfxT2AqrYCg0cf5NPYOBRCKByWSCyWQCx3FoaWlBfX09SkpKcOrUKURGRvLRkFKphE6nxbx5czF37i1wOp04eTIbGRk7kJGxA3l5Z5nvwwo2qT69yEj\/v4+yukIkUMTT7lvj8cKb6emLDVeg6aPl5eXYtGkTAGB0j+mtu3fv5l\/Xc\/poc3MzfvrTn6K6uhqRkZEYM2YM9u3bh+uuuy7oa6PQb4hHIpFg6tSpADyLVjB1kL7IqSsb\/f\/AKZIwmYxMIjCbzSgp8X9O1rx2zzH2qASz2czsKFYqI8jmUaoTmeoLoqauSiS0mIFFPGFhYX4jvsLaSqza8gmGDx+GkoIi3DX+BlxvHIT4dhGk7RcWVukAE5xVTUGksTSBTTW7LbbMc0VFwOF2QVzHTlcCfiIrN+cZAnceYq0S0gQTuC6H5z1ZEAkhTwocnUgGmuEoqQGcxLVHyCHRqIKLCrtNfNUnBK+WkkQFT1Li8yMO2s62oFM+CmpCidlXeCXAarUagwYNQmdnJx8NFRcXQyQS8SSk1Wohl8sxblwaUlPH4Omnn0RdXR127dqDjIwd2Llzl08GgeVAX1FRDoFA4LfWy7LhKa7Mx4DIOXD7saUCLoxG8DcSITw8vE\/EE6iBPiEhIagm+57TR99++228\/fbbQV9HX9FviAcA\/wcO1qE6WOKRh0vQVOk\/qjGbTUwi0On0TOKh5NKsee2eY\/7nvwMeBQ2LQEwmM9ra\/Bf2WMVUL6jiKUVmDgf7b0DVjSwWC86d6+0E7EV1dTWsnTa8t3cL3jv\/2JyR12FBUipMMiViims8jasM8Ck4yiEBwaXghEY1HG0dEHewxSfBNoaK1BGw5ZSA67RDIJdANsAMgcTji+Zq9kSkArmnZtVJERPOTx\/NLScJk1PKIVTI6JoVeqsBu8IkCI8Mvi9HGB5c14WrwwGJWoaWnGY4NGlQRbF7SS4F5HI5oqOjER0dDbfbjebmZtTX16OgoADZ2dmIioriiSgsLAzR0dFYtuwO3H77bThx4iTOnj2LvLyzyMjYwZRUO50uZsM3a3PsdDmgNoSjscr\/Rqa7qq17OaG7eei1jn5JPCKRiNTJexFsqi3KFA4wAoKoKDYRKJXs+gdVf6IUZlT+ljIqjYpSM48ZjQYm8RiNRjJFV1XFjpRaW9nOvRQiIti7aZVK5fdH\/OXJb\/HlyW+RkjICjsY23D1mGtIURmibHBB22\/GLLRpwNjudgguSKISxWjhrmnkVnl\/IJJDF6gOLG4bGwpZfyU8o5TodF+ThAgGksXqItUpwbg62k+wpuECQhKlVwu10wc1Q3Pmcq4fCzW7og5T6PJkEA0ddJ1qb2wDzRCiJNO3lgFAohEajgUajweDBg33k2ufOnYNMJoNOp4NGo0F5eTkEAuD225dAKBTihReeQ3l5BXbu3IWMjB3Yt2+fj3ejxRLt956lMgnhGhEaGfui7qm27xrxfF\/Rr4jHi2BHI3QE2UBKzeGhIheKXFg9Ad8F1GwfCpT80mg0MIknUKRE1ZuouhEVrZrNJlIkUVNTg9raOjxf4TGNjAyLwD0TbsAM\/QBoIUNEfQuEl4AokKCHq6zer0u3Fx7pdTg9LA6901i9wHFw2zrhqHTAUdsMUVQEpGYtOKcTncU1PrORgulVkkTr4G7rACixgQCQJPkf5OcyBJ9mc9R3QhQXXHTUUm2HbNA0KPqBrX93ubbL5UJjYyPq6uqQnZ0Nt9sNrVaLuro66HQ6KBQKDBiQiPj45Vi+\/F50dnbi4MFDyMjYiYyMHcyNFCUgEsjZv4HuqTZ\/NZ4fAvol8QSbagu2j4eaw0OBSjV1dbEjMmpRptxdRSL2n+Pi5\/ewFwGj0b\/sFPBEJtSOjvKxotIFlE1HeHh4rx9zS4cV7+zahHcApKaOQZwgDHMTRyHZGYawZt+\/q7cRNRBRcAMMQGFve5nu4BtDS4n+IgQXnUgsGrg77HA2NwMAXE1WftidQCqGbJAFkEkAiQi244wc7XlIE4yeeUL+zEX5ixfCbVLDcdb\/9yCODp4YXB3B9ZzVHa6HIvkGyC6RieSlhEgkgkajQWlpKSIiIpCcnIzm5mZUV1cjLy+vl1zb07x6I2644Xr8\/ve\/RUFBIXbu3ImMjJ34+utv+LpoU1MTZDKp37XA6mgA4P+7CCQu+CGgXxFPX4fBBVvj6XA1M49RxXWqT4fqb6GUMJSlR3Mz+5ydnezrpAiSIiUqlUhFJkKhkGw6pfylWAVZwCO88Dcl0ova2jpklZfj8\/MzhkYnDMKdI6dgjEwHpUMAkdsNN9WICsCVoIOokK6JSGJ0cLcFaAwNMp0nTTDCWdfC7FXi7E50ltRAnmhGZ06JZzhcVASstY0Q1rb5kKMsKRr2khrSnshTQ9KQMm6FpQ8RCRc47VPzTT3CRtxIDlO8mnC5XDh+\/DjcbjfGjh0LsVgMtVqNhIQEply7e\/PqkCHJGDw4CT\/72U9htVqxb98B7NixAxkZOyEWi\/2KjKqbyyBFb6sfwLfG0z3L0d7eHqrxXE0ELy4ILtXWaGUvkhSBsOTSAN25fLHjEKqrL24xp2oxFLFSpER51FksZtKanvreKJKMimL71InF4l7f3fHiczhe7CGqm6ZNw0ipDlONCbC0cBB39ngfkRBOcyTExfTwNk9jaAPcNqLGeN5yJ1A6Tz44Gl3FAYhCIfWo887XgxwVDXBUNEAETwQnjdZ5BAYikUcuTTloRyggjooI2Dukiu+D\/1eA32Hl\/npEjpkJsTh4scKVhHfeDYBeXo9Ab7l2a2sr6uvrUVZWhpycHKhUKp6EVCoVoqKiMG\/eLbjlljlwuVw4ffoMduzwpOS+\/fYIv2FudzSCtcVqbbLC5XKFIp7+hksd8VQ0sIu5LALxyKz9L1IaTRRTDeapqfhfeKljLOdcwPPjoBZzigSo0b6UgEMiYUcmlC8cS0rtBUWSVI0rJiYaxcVs+XFpdTV2nN2Ht+CZMXRb2jTMiR+BQXY5ZB0OONVhkJazU4dAcLY1ggg5JNrIXpY7PRGMjFuoCoNYFYauIv\/3oLu1A52tpZ6hcmfLIUswQqiQwVHd2Gv8BD9GIUDEpxiRAG0feni69+X0RPmeBmjGzSJTxFcTTqcTx44dg0AgwJgxY8iNFuDJuERGRiIyMhIDBw5EV1cXGhoaUFdXx\/e5eElIo9FAJpNh9OhRSEkZgZUrH0VzczN27dqNHTt2IvPwCbC2UQ11zdi\/fz9\/PTabDQqFAlar9QdDPP3GnRroW6qtvrYRLqK\/ofs5Cyv8N45FRamZtRO1Ws3UvxuNRub76fXsvgXKqsJsZneSWyxmZkOtSqUiLXio6Ku5mU0ClA8dVTeyWCzMY4Guh4pyA9l8dJehu9xufPbtHiz\/3zuYkv5H\/MaahX0d5WjSycAxXKiDmRgqioqAWBkWnFfa6RLavkenhEguhb2cjsC8NSTO7kRXQZXHWbu+FRJTFBQjEiBNMEJsVEMgFtLu3+fP1Xq2DFGG4FNi3r6cnijb3QTtdbP7PekIhcKgSMcfZDIZLBYLRo0ahenTpyMlJQUSiQQFBQXYu3cvsrKyUFZWBrvdDqlUCr1ej9tuW4y\/\/e2v+ObbPfjdhrtx22OTMXCUGd2FagpZOMaNGweRSASr1Yo1a9ZgxIgROHnyJBobG4NS9AKBp48Cnj6fVatWwWKxQKFQYMaMGcjJyQl47vXr12PYsGGQyWQYNmwYNm7c2KfvLhD65V0TKNVWV1eHb\/Z+G9S5VDoFbOf8d\/UbjWxLGJ1Oy4yGKIM9qm5CNXKxuqABQKPRMmf0ULUY1vx5L6h0YVsbu75B\/TAo2XcgwQKldqNk6IF8tkpbG\/DLg\/sBABaNDveOuwETI2NhbnFB2OUCBhgCCwTMGnBdjqAW98Dn0sLd2QVnffNFn8tR3QRHdRMk0VoIhEKINCqIdZHsYXfDPVNYOy3BqzFdHc5eUmrOzaF0bwsM42eSrhdXEw6HA8eOHYNYLMaoUaMuinR6oqdc22az8XLtgoICSKVSn2hILBZj2LgEJKfGYsljU9BcZ8WJfUU4tqcQHW1dkMvlkEgkiI+PR3JyMsLDw7FmzRp8+eWX0Ol0mDlzJhYtWoS7776beU2Bpo8CwOuvv4633noLa9asweDBg\/G73\/0OM2fORF5eHlMNe\/DgQSxduhQvv\/wyFi1ahI0bN+L222\/HgQMHMH78+O\/8XQL9lHi8EQ\/HcT6ado7jUFRUhIKCAsRYEgAcDngupVYKMOrVajU1F0fNPEYVyGkJNptcqMU8PJy96FK1GLPZzCSeQAagrJQgQIsgqHSZxWImyYV0\/CWiB7PZRBJP9++gsrEef\/jqv55rFUvwk5sXYbIVGKCUQsYY3iWNN8DZ0OYzNroXghUbxBvgrG8ljVEhFECe3Ldz8YQoEvLD7py1LXDUN3vOdd4lwW0KPpXjqLdBFHdhceJcbpzeVos2TSyclZXQ6XSXbBTypYLD4UBWVhYkEsklIx1\/UCgUiI2NRWxsLC\/XbmhoQG5uLux2u4+7tkKhgCFaihtuj8SM20bC7XbD4XDAbreD4zioVCrcfffd+Oqrr7B48WLMmjULW7duxYkTJ0jiCTR9lOM4rF69Gs899xxuvfVWAMCHH34Io9GITz75BD\/72c\/8nnf16tWYOXMmfv3rXwMAfv3rX2Pv3r1YvXo1Pv3000vy\/fVL4vEu3t07e10uF7Kzs9Hc3Izx48ejKj+45kZxOGHJT9QxKFBpQNYwNg+oEQvU69jKIuozsGxAAA8JsognPDycnFhKSclZ44o976lmHmM1lnpBedGpVOw+JrFYzHRu6HI6cKK+DH\/7xkNE04eOwuIh12GEUA1VY6fH0DROB0dVIykQgFQMeXxgsUEwnnFe4UIgKyDZIAvsZXW9z+VyXxAXiEUIG+6xTJENMHnGIZj6IKVuu3But8ONkq9tMF53PcQNDT7O0d45OpGRkVe1+dHhcCAzMxMymQyjRo26YhGZSCSCXq+HXq9HcnIy2tvbUV9fj5qaGuTl5SEsLIwnIbVaDbfbjZycHIjFYqhUKn49KSgoQFpaGlJTU5Gamtrn6+g5fbSoqAjV1dWYNWsW\/xyZTIbp06fjm2++YRLPwYMH8fjjj\/s8Nnv2bKxevbrP18RCvyKe7jUe4ALx2Gw2ZGVlQSwWY+LEiZDJZDjXRktivXCK2AsWtYum+m2onhoqtdXSwj5GkQvlkEst9FT0FRUVxSzWm81mpuWNx8j04lJ01OA8s5mOhqgITChk72qjoy3MNCUAWK0X7o+9Z05g75kTAIB4vQl3T5mJCZ1SmDiOWQwVhMshZQxm646ezgZ+zxUmg9QYFVC44HWYJkUQcgmkFh06si8Ia4RhMigGBO8o4B1x4O5yoeSwE+bxM3j3aK8U2Ztu8hbxdTod7xwdyF3+UsJutyMrKwtyuRwjR468amlAgUCAiIgIRERE8N+Rd9ZQdnY2XC4XJBIJ3G43UlNTERERAbfbjY8\/\/hjnzp0LOI6aBX\/TR72\/0541aaPRyPSZ9L7O32uo331f0a+IxwuhUAiBQACn04n29nYcO3YMJpMJQ4cO5W+oYBVtVjt7F00pvqg0FBUNUPY0tbXsY5RDdlMT+zNQJEjVySiBgFxO99pUVLAbNGkpNXunT6UM5XI5+b1SmwStVkcSD+t6S+qqsbeuEL8\/8DHCZHLcNf4G3GBKQkKHGFLr+YhPpYAozM+I7R4I6GyA8wo3JVvhxp8rGNPTcDkkOlUvLzt3RxciDH2I8kUCuDqcKD8ugOW6qb0OSyQSmM1mmM0e8YvXObqnV5per7+s\/Sl2ux2ZmZkICwtDSkpKv6o9SSQSGI1GGI1GuN1unDhxAi0tLZDL5fj973+P7du3Y9iwYfjyyy+xadMmzJ49+6Leh5o+2jMK7VnC8IeLeU1f0C+JB\/BEPeXl5SgtLcWQIUMQGxvrczzYWTy1rezdI7WYsXpqxGIxYRwaxuzoj4iIYKaSpFIpeS2UySdleUNFEBQpUY2AOp2OSTyBpNQU0VN1s+joaBQUFDCPUw27lChBoVCQ37s3Iu7o6sQ\/923FP88\/PjtlHOYmj0WyWAFNdRPpgBCM2ECkVUEoEsJeEZzCjYIwMgyicIWPa3Z3aPrQwwORAOXZUphS0wI+VSgUIioqClFRUUhKSuo12lqhUPAkpFarLxk59GfS6Q6O45Cbm4v29nZMmDABcrkc8fHxcLlc+OKLLyASiXDPPfdgzpw5WLZsWZ8IiDV91GTyKGWrq6thNpv5x2tra0llrslk6hXdBHpNX9Gv\/kpeRnW73eA4DmVlZUhLS+tFOgDQHmTzaFmt\/wVLIBAwoxqtVuNjEtgd3t2dP+h0OuZ1eG8Cf7BYLKR0m7Wj98z2ubj5PRQpyeVs4qHSJ99FSk1FQxqNmnlMIBCQfUwAOzKIjo4mlYasaPKr7CN4\/9xBzFr7Ou4+m44tEc2o1cvgFvv+nLxKMgoSs8YzWbS2mXyeIiVIApNJmQaqLpEQWktwYgBHqx0NHSaYRgUmHX\/weqWlpqZixowZSEpKgtPpRHZ2Nvbu3YuTJ0+isrIyaOmwP3R1deHo0aMIDw\/\/XpBOY2Mj0tLSeEHGkSNHsGbNGvz5z39Gc3Mz1q9fD7PZHJTc2XveRx55BBs2bMCuXbt6TR9NTEyEyWRCRkYG\/5jdbsfevXsxadIk5nknTpzo8xoA2L59O\/mavqLfRTxdXV04duwYOI7DsGHDmN3sHUH4tIklQpRU+a9VULNvjEYjMzrR6bQ+M967Q6Fg\/6gpU1GNRoPi4mK\/xwwGPZNAoqMtKCz03xyrVCrJYj1lAEqNSqCEFZSUWq2OJNVwLYQ9jUzG\/l41Gk0ARRs7FUmJLwBaZedt9MutLMVvKi8Ymt49\/gbM0A+ERiIHAszbkcYa4GwKoJbD+bHegYxDjWq4HS44CQLr1IZByOhj6g57QydqyjQwna8VfFf0HG3tdQcoLS3F6dOnoVKpeIFCsIPQurq6kJmZCaVSieHDh\/dr0jl79izq6+t9SGfr1q24\/\/77sWbNGixcuBAAMHXqVH4mWTAINH1UIBBg5cqVeOWVV5CUlISkpCS88sorCAsLw7Jly\/jz9Jw++thjj2HatGl47bXXsGDBAqSnp2PHjh1+03gXi35FPDabDd988w20Wm2vsbA9EUyNR20Ih7ueFZ2wZ98olWySoHLVVJMjtaOn0kEREWzFloeU\/ROPyWRiCh1UKhWZnqJIifqbUD9+s9lMNqxSVkKUgEKv9z+y2AtKlECl9\/wZlnaHv0ippcOKv+7ehE81UWhqasbc0RMwb8BoJDvDENHiu7OXDTTDXtEArpOeA+SRQhezn4MgR2MDwIjAk0C7amyorzPBMCQ54HMvBj3dATo7O\/mUXGFhYa9+GH\/3W2dnJzIzMxEZGYnhw4f32zECHMchPz8fNTU1SEtL43\/nO3bswPLly\/HPf\/4TS5YsuejzB5o+CgDPPPMMbDYbVqxYgaamJowfPx7bt2\/36eHpOX100qRJWLt2LZ5\/\/nm88MILGDhwID777LNL1sMD9DPiUSgUGDZsGAwGA44ePUrWIYKZxRMWxf541IJOqa+oxZX6AVALNvW7EYvZ7yeXswkrKopdrDeZjMxUm1QqJWsxFGFRQgeqhylQNEQp5bRa9rAxT82JTTzU\/RUdbcHZs\/4H7wG0vNtstqCxsQlfHDuIL44dBACkxA3AstFTkSrTI1wkBVdcDQExkgESEeSJpoCy6qDcqs+P2W4T0b5rtop2NLXGQzdoAPm8Swm5XI6YmBjExMTA5XKhqakJ9fX1Pv0w3mhILpfzpKNWqzFs2LB+TToFBQWoqqpCWloav2Hdu3cvli1bhr\/+9a+48847v\/N7BIJAIMCqVauwatUq5nN6Th8FgNtuuw233Xbbd7g6Gv2KeAQCAV\/ACmSbE0zEI1SwowyRiL2gU+9LmW5SRp7UPdLRwU612O0X1xdECQQoyWZMTDQzfScQCEihA0XK1DGLxUJGQ1QERi08gSahUgSrVtNpOIrQ\/PUVZZcW4telnpEHI4cMxQ0xyZhmSER0GyC2+RLCBeNQWlbN7OXpDqEAiuQY2HJKIElLYT6to6QNrY4kaBPjyPe8nOg+utrbD1NXV8f3DIWFhaGrqwtqtRpDhw7tt6QDAIWFhaioqEBaWhqvID1w4ABuv\/12vP3227j33nv79fVfbvQr4gF8p5BSBBBMxNNgvbhiNrVzp2TWlMKsoYGSS7NrKtTiSBEW1aNEpZg0Gg2TeEwmE5kSo8QMVKREWRBFRESQ8nWWCAQIXMOhSFQmY39HcrmcFEpQC4pEIsHpc\/k4mXsGq+ExNF00dgpujk\/BYIcC0i4XBBHSgLJqeXIsugpoQ1OIRZAPMMN2xlOTVMb6V7RZC1rRIRqOqBiz3+NXA937YRITE9Ha2so7EjQ3e0w2vSR1pXuGAqGoqIgXRnlJ5\/Dhw1iyZAleffVVPPDAAz9o0gH6IfF4EcivLZiIp8XG3pVSqi5qoaus9L8LFQgEzHqCUCgkd+30qAT264K1iekJitApCxS9Xse81kBSairio5VyZjLlVV\/Pfk+aYNkO4wBtYRQTE0NGUtSQvJiYaJ9R6y63G+uO7MO6I\/sAALfPvgXX2Y0YrdNC3dgFgbv3FxdMLw9kEshidBfGbwOI8uNK3ZrbAnvEaETq9OxzXWXYbDacOHECRqMRQ4YMAcdxaG5u7tUz5E3JXc2ZNsXFxSgpKcHYsWN5AUpmZiZuvfVWrFq1Cg8\/\/PAPnnSAfkw8gVNtgSMeq5O9sLBSJVSfTkREBDMaMhioEdM6Jin508x7oVKpmLWPQMPYqIZUipSoSIkyQA2U1qJmDVFET6UFKTscINAIbjNJPFTNKVAk1dHBrv9otTof4umJM5Ul+G\/2FgCASa3BvdfdiEnqWFha3BB1ueBO1MN2poTKsnocEPRqdBVc+G7cAkAX57sgt5xqgkM7Dsoodp3saqOjowOZmZm8HY1AIIBAIPAx7PT2DNXV1eHs2bO9LGqulOKtpKQERUVFGDt2LF+8P3HiBObPn49f\/epXWLlyZYh0zqPfEU\/3VBvVkR7M2OuSav87ZYVCztyVms1mplxap9MyiUer1TKJR6VSMYlHr9cxiYdynjabTcxGzkD9PVSaqLuFTE8IBOwfMCWlDhRdUKo1qqYWyA6HSlNS6T0ApDsDZYQqEolIJR3VIwX4\/m2qmxvx+vb\/AQAkIjF+\/KP5mNruMTSVt\/qPyITK8zN+ergpdKoVkEgv\/P0ajzdCYJkEZYDv4Wqio6MDR48ehdFoxODBg5mLtrdnKC4uDk6nk58omp2dDbfbDa1Wy9v4UFHwd0FZWRkKCwuRmprK31s5OTmYN28ennjiCTzzzDMh0umG\/il+h2c3+10iHnm4BDUN\/hcPvZ6dVqBUUgYDu3OX42jJLwtUaouykaGaVaOj2Q2pMpmMrLdQdSpqI0AtxlTzLED3y1ApL+o7AOgaDqUy1Ol0ZJ2Pqg9aLBbyOHVPq1QqZvTncDlxuqUG9\/z3L5i86U08VrUHB6JsaNHKL0ynVsohUEj8OiA4jRei1fqjDRDFTUNYPyad9vZ2HD16FCaTiSSdnhCLxTAajRg+fDimTZuG1NRUhIWFoaSkBPv27cORI0dQVFQEq9UalCosGJSXlyM\/Px9jxozh1Zu5ubmYO3cufv7zn+P5558PkU4P9LuIxwsq1eZ0uGDvOdq4B9SGMICxaaV2u5SHGSWzps5JhfrUYk4p0yIi2NdJ9ffodFrmbj6Qdc\/FNpaqVGwCDTRLhxpIR8vJ6bEPVCRlNpvJ9B8VSen1embE7Hktu7YYHW0J2uboQF42DuRlAwDidEbce90NGBlhRkKDFf4olTvvSr3r03KkzbkZsn42zqA7vKRjsVgwaNCgi160u\/cMDRo0iO8Zqqur43uGvHWhqKioixqhUFFRgbNnz2LMmDF8Wjg\/Px9z587Ffffdh9\/+9rch0vGDfkc83j8SJS4IRtEmj2T\/sakFnSKJYMZx+wO1yFGFUGrnTKW9qIZUk4mdorNYzOR4aVbDLUArAcVi9g\/aZKJn6VCyZauVvUibTGaSeKioj6plAXQaLiyM\/d0D9HdI9ToBbMIrra\/BJ7mH8LvCIsilMtx53QzMtCQjsUPCG5pKLeHY+Pdi7N3QhsmL+i\/pWK1WZGZmIjo6GgMHDryki7a\/nqG6ujqcOXMGdrsdWq2Wrw0FM2eoqqoKeXl5GD16NO+wUlRUhLlz52LJkiX4wx\/+0G8dFa42+h3xeEFFPMEo2jgpO0VDpcXIuhIh3W1tpcYhsBdIavdMRR8UmVEpBIqUNBotk3iMRuNF+8JRBErN0gkctbDPS1kUCQQCkjyoxSJQhEbdW4FqXYEkwdQ1a7UeGXynvQsfHPgKH+ArAMCNw1NxS+JIOA80Y3t6LYZMMqGwsBB6vT5oe5orBS\/pxMTEYMCAAZf12rr3DHEcB6vVivr6elRWViI3NxcRERF8NKRSqXpdS3V1Nc6cOYNRo0bx829KS0tx8803Y+7cuXj77bdDpEOg3xIPFfEUnC0O+Hqbu5l5jFq0qXoD1YtDO12zz0nJpak5PFTvD93Iyl4YKVIyGtmqvUBSakohRqU3zGY6aqHOS5Ed5dMHeOS77NfSEVprKzvy8zoasEDdlzqdjkz\/sfzsduZkYWdOFpaNfBEAYIrVoq2tDcXFxZBIJPwAs6ioqKu6ULa1tSEzMxOxsbEYOHDgFX1v74whpVKJxMRE2O123sbHayfjddb2egPm5ORg1KhRvE1WZWUlbrnlFsycORPvvPNOiHQCoN8RT\/dhcD0jHrfbjTNnzqDgrP\/6RXc0tl+cMzNroROJRKTMmpW68djB+I9qKLm0VCol00yUIzO1QFGqNUqj6+1J8IdAUmqqyE9NM6XqZoFGGlCLuF6vJ4mH6sMJtKBQmwwqugPoviyLha47UdJxkUiMxirPZiRuoAmjRo3ySTXl5OTA6XTy6i+dTnfZ1F\/+4CWduLg4DBhw5ex6WJBKpbBYLLBYLHC73XzPUH5+Pmw2GziOQ3R0NP+dV1dX45ZbbsHkyZPx3nvvXbZx29cS+h3xeCESiXx+THa7HcePH4fD4UBi7CAAJ8jXVzYUM4+xFhalUsnscTEY9EwZstFoZNY4jEYjk3gozzSLxcJ0rKZ2vyKRKMD8HsoFgE1K1IJLSakDpaZqatgLtUTCFnNER0eTZEelTCUS9m0vEolQUcEmdSr9o1QqSVVgIINVajPR3dTRH6joLyl2GJxNnk2cxqTkr8WbahoyZAisVitqa2tRVlaG06dPIzIykieh8PDwy5b2am1tRWZmJhISEnrZ+vcHCIVCvmcoKioKJ06cgMVigc1mw\/Tp0yEQCCCTyRAbG4t\/\/OMfIdIJEv02HvTKqTmOQ1tbGw4ePAiJRILx48fD0RVYBllUedbv41FRUcxFyWxmy34pEQA1L4ZqgKSOefPG\/kANZFKr1czamEQiIXfk1E6fiiC+i5SaStFRUmqK7AC6iE+dNzraQkYPVB0mOpqeR0SRYUxM9HeaTUORVoLxgtN0lKE3gXlTTQMHDsT48eMxZcqU82nOJhw+fBhff\/018vLy0NjYSDYY9xUtLS3IzMxEYmJivySd7mhoaEB2djZSUlIwfPhwjB07Flu3bkVcnMfb7tSpU7BYLFi2bBlyc3Ov8tX2f\/Q74umeagM8YeyhQ4dgsVgwevRoiMXigNNHVRoF2tr9Rxl6Pbv3g1IVUb041MJL7dqpdAZVb6F2vxRhRUdbmAuHWCwmnRComhKl9qOuldoEBHpPSnVkNBpJHztqVxoVoIufit6ojQRAp0AD9SRRdTsq4gYAXcSFcQjeiIeCV\/01ZswYzJgxA4MHD4bL5fIZ4lZVVUXW0QKhpaUFWVlZGDBgABISEi76PFcCjY2NOHHiBIYOHcpv+pqamnDfffchKioKOTk5qKqqwtatWzFw4EByPQjBg35HPF54F4dTp04hJSUFSUlJPCkFUrUp9ew\/PLUQUkRA7XQpFRm1Q6SO0aMS2AsnRayUjNxsNpMEcrFSaomEfa0xMfR8GErFRUUlRqOBPC+VDnO5qFqJiLwmapPhGeXOjkoC+YtRbgiBRhLLuAsbKo2Blor3hEgkgsFgwLBhw3waMouLi7F3714cPXoUJSUlJDH2RHNzM7KysjBw4EDEx8f36XquNJqamnD8+HEMGTKEHx\/d2tqKRYsWwWAw4H\/\/+x+kUilEIhEmTJiAl19++ZJEb3\/7298wcuRIqFQqqFQqTJw4EV9++SV\/nOM4rFq1ChaLBQqFAjNmzOg1ubSrqwu\/+MUv+HTp\/PnzUV5e3vOtrgr6JfG4XC6cOnUKADBy5Mhe6ZpAY68lEWwiuFi1CT0Ogb27phZlqqZC\/ZCpRZf6fJTEmNpxGwwG8jPSRX52+ojaBOh0OvL7oQQigTYXVA2MEjRYLGZyl0\/dI7GxMeTfjdqEeNyw2dccqOfE2eYhf6lcjAg13WdEwduQOWjQIEycOBGTJ08+P623Ad988w2++eYb5Ofno6mpibkZa2pqwrFjxzBo0CA+TdVf0dzcjGPHjiE5OZkf6261WnHrrbdCqVRi48aNQfX7XAxiYmLwhz\/8AUePHsXRo0dxww03YMGCBTy5vP7663jrrbfwzjvv4MiRIzCZTJg5c6ZPjXrlypXYuHEj1q5diwMHDsBqtWLu3LkX3Y94KdHviKezsxPffvstbDYbxGKx351goLHXLtGlJwKqF4caMU2lV6hCP9XgSF0L7YRAKZXYZE3tqL+LlJoiSZOJ3sVTtSqAHS7GxESTizxloBrIZ42SSgdKpVFEGhMTQ0bV7e3sexoAmqo9v4eoPkY7gaBQKBAbG4vU1FTMmDEDAwcORFdXF06cOIG9e\/fi1KlTqKmp4QnXSzpJSUmIjY29pNdyqdHS0sJfa3S0JzJvb2\/HbbfdBolEgvT0dDId\/l0xb9483HzzzRg8eDAGDx6M3\/\/+94iIiMChQ4fAcRxWr16N5557DrfeeitGjBiBDz\/8EB0dHfjkk0\/463\/\/\/ffx5ptv4qabbsKYMWPw73\/\/G9nZ2dixY8dlu+5g0e+Ih+M4qNVqXHfddcxenkDOBVYHe9Gm1Dl0g6T\/hU4gEDB3o55ivv9zelyw2eekduV0rxH7s1NRFPW9UPY83p0gC1RqiooQKOmxSqUiPyfVh0PVwABa+q3X0yk8Sg0XaGdMRTSB3LApUrLo4\/iNmsYYuL5zsfB6pI0YMQLTp0\/H6NGjIZPJUFBQgD179uDQoUO8kCAmJuayXcelgLf+NHDgQJ4gbTYb7rjjDrhcLnzxxRdke8Glhsvlwtq1a9He3o6JEyeiqKgI1dXVmDVrFv8cmUyG6dOn45tvvgHgGcXgcDh8nmOxWDBixAj+OVcT\/Y54wsLCMHToUAiFQqZ7QYeVjnjq29iLHWsHLhAImBGISqViRhkmk4mZfrFYzMzdNXXMZDIxFU4qlZIsulMLGN1xzzxEpogodVmgdBkV1QmF7NqQxUIPLKOiTIoAwsLCyO+IglarJQmPSm+o1ZEkkQbqqaFeOyhmOP\/fUZeReLpDIBBArVYjKSkJkyZNwrBhw2C1WqFQKFBQUICDBw\/i3LlzaGlpuWRGnZcKbW1tvOjBmwrs6urCXXfdhba2NmzZsiWgs\/mlQnZ2NiIiIiCTyfDzn\/8cGzduxLBhw\/iNZ89MhNFo5I9VV1dDKpXyVj7+nnM10e+IpztYEU8gVVtZbaHfxynLeo1Gw1xgqbQPVcyndtfejue+npNSThmNRmaqzTO\/h4qU2AsuRR6UgieQ99jFRkORkWrmMU8fE\/u8FAEEioba2tgprUBkSFkqBYoaqbpSeHg4Gamb1BeK9xrjldule9HQ0IDc3FwMGzYMkydPxvTp05GYmAibzYasrCzs27cPOTk5qK2tveq1B28ja0JCAi96sNvtuPfee1FbW4tt27YFVC5eSiQnJ+P48eM4dOgQHnroIdx33304ffo0f7xnloLjuID9VsE850qg3xFP9y+FFfFQs3iEIgFKqvzP4TGbTcybm0rtUOMJKDdrSqlEHaPCeKpwbjCwU0FmMzsyCzRUjuovsdvZfwuFgh1dmM1msh5FRUNUA2igPhyqhvNdxjcEIllKTRTotVTtKJAyMEJ0YYPjr4fncqK+vp6XIXvJVSKRwGQyISUlBdOnT0dKSgrEYjHOnj2LPXv24NixYygvLyfvjcsBr09cXFwcr0pzOBz4yU9+gpKSEmzfvj3gxuRSQyqVYtCgQUhLS8Orr76KUaNG4U9\/+hN\/n\/a8H2tra\/koyJs16Zkd6f6cq4l+RzyAby+P34iHULWpDeFwOP0vsFSUYTSyFx2JhJ3qoHpCqJ0FdexiXQKoWoyOGG1MkRJA1z0ogQS1oBoM9KhlKhpyONjEEqiIT6vDaBk+JcOmUkYqlZI0gw3U7V5RwSYttTpA\/cd24TMF08NzqVBXV4eTJ09i2LBhvAy5J7yuAMnJyZg8eTImTJiAqKgoVFVV4cCBAzh06BAKCgrQ2tp6WVNy7e3tPuakgCe9\/NOf\/hS5ubnIyMgIeF9dCXAch66uLiQmJsJkMiEjI4M\/ZrfbsXfvXkyaNAkAMHbsWEgkEp\/nVFVV4dSpU\/xzrib6rWUOwB4GR\/XxiMLY4ToVnVC9MVRNhYoGqF0bdYw6p9vN\/gFSC1hEBDvC0un0zIVer9eTCy6VhqM+BxXVmc1mkiCam9l\/D4WC\/TkDiRIoQrNYLMjLy2Mep76HmJgYnD59hnk8UBRGRVpU9AcA1voLG4rLKS7oDi\/pjBgxIujdtUAgQHh4OMLDw5GQkOBj1FlSUgKxWMxb+Gg0mktmTeMdrW2xWHhzUpfLhYcffhjHjh3Dnj17rkqE8Oyzz2LOnDmIjY1FW1sb1q5diz179mDbtm0QCARYuXIlXnnlFSQlJSEpKQmvvPIKwsLCsGzZMgCeTd\/999+PJ598ElqtFhqNBk899RRSUlJw0003XfHP0xP9mnhYRqE2K3tBc4nYyi0qkqB2\/NRNThuOshdI6hjL2w2g5eC05Qr7s1OkZDQamMQTSEpNRS1UxOfxxWMTDxWBUe7bFov5ov9egXL7VJ2Fqkl5Xks3h1LEQ9XClOGRaK65QIhXosZTW1uL7OzsPpGOP\/Q06vQamubm5vKzc7xEdLFOATabDZmZmTAajfzAObfbjcceewzffPMNdu\/eHbD+drlQU1ODe+65B1VVVYiMjMTIkSOxbds2zJw5EwDwzDPPwGazYcWKFWhqasL48eOxfft2n1T822+\/DbFYjNtvvx02mw033ngj1qxZ0y\/85Po18fgTF9isdjLslqnYCxpVN6B2nZQ1PyWhpRZP6hi10FDRB0VYXV1UzpxNSlRNKZArNdXDQ418oCLTQOMBqMgjEAFQogRq+qxCoSDHW4hE7O9XJBIFUNLRKSYqghscOwJct9vsckc8NTU1vNMIVW\/sK4RCIbRaLbRaLZKTk\/nZORUVFThz5gxUKhVPQsHOGLLZbDh69Cj0ej0\/WtvtduOpp57Crl27sHv37qva4Pr++++TxwUCAVatWoVVq1YxnyOXy\/GXv\/wFf\/nLXy7x1X139EviEQgE4DgOIpGo144uUA9Paxd7UaLkrqxdp1AoZBIB5WZNLZBU+kqtVjMXbJlMRi5wF9vf09l5sb5mauaxQCm6yko2YQdqLKWIh4oehEL2ghToeqnIIiYmGvn5bAIO9NqSklLmcSoSFwqF5MYnRjcI7eeJ57u6FgSCl3RGjhxJ+hp+V\/ScndPV1eV3nDU1Y6izsxOZmZnQ6XRITk7mSefXv\/41tmzZgt27d\/d709LvO\/qluMALfxFPINeCmmb2vHtWRED1b5hMpouSWVOFfqqwTtnaWCxmZrSn0USRaSQqwqIiwYuddEp9N0KhkHTCpjYIVAQWaEYPFbkGckqgXhtI7UQJMAIVrSnit1gs5N9HLb\/wmS61a0F3VFdXIycn57KTjj\/IZDJER0dj9OjRmDFjBoYMGQKO45CTk4M9e\/bgxIkTqKys5NPQXV1dyMzMRFRUFIYMGcKTzqpVq7Bu3Trs2LEDgwYNuqKf4YeIfk08\/mo8HVY64imtKfD7uFLJbrykZLQ6HVsJR+X9KQWdUskmF6o57WJHJVD9PYFcEqj0HU0QlHjg4lV0gRZiigwpQUegeTeUsoxq8Aw03yeQ7Qo1DDCQhY\/YeWHzc7mk1FVVVTh9+vRVIZ2eEIlE0Ov1GDp0KKZOnYq0tDRERESgtLQU+\/btw+HDh3Hw4EGEh4dj6NChfGbl1Vdfxccff4wdO3YgOTk58BuF8J3Rb1NtgH85dWsTWzwgU4hRWe0\/bWE0GplpMY0mCoX+e07JyIUqalILCtX7QkmQqa57lYr9OmpsdaDiNRUpUaCcB\/R6topOKBRedMpLq41Cgf99BwB6EafSe0ajkYykKBKNjragtJQdhVNNkxEREWTqUK\/X49w59gfubLpAwpdDSl1ZWYnc3FyfEdD9BQKBgHd2HjhwINra2nDs2DEIhUI0NDRg+fLlkMvlCA8Px7p167Br1y4MHz488IlDuCTo1xFPTzl1R0cHTmadYj5fbWSrs6gmUIpAqAWUMpt0OtkLCrXY0N3b7BoFJaulivXULlWn05EquoslCOp6AjWAUuRBjX3wOGyzNy1U9BY4DcdWwwWKAihHg0CD5agaulAoQkPFhb\/dpU61VVRUIDc3F6NHj+53pNMTDocDp06dglqtxpQpUzBjxgzMnTsXpaWl+PDDD+FwOPDaa69h7dq1pCAmhEuHfk083VNtjY2NOHjwIEQCYuga8du6WPtySqJMLWRtbex6C7VDphYxm40alcAmLCo9RaXEqLk2gaTU1OegVEeBG0DZ0RlFWIHIg6rDBDKEpGTjgVJplJKup89WT1Au5QMsg+F0XNgYOdBxyWxpysvLkZeXh9GjR1\/xbv6+wuFwIDMzEwqFAiNGjIBQKDxfY6zHyZMnsXv3bmRkZGDAgAF49dVX8d\/\/\/vdqX\/IPAv2SeLwLk1dcUF5ejszMTCQlJSEynP1jbOu6uM5yStpLFewppRi1KNMu2OwdPfV+1HVS0QeVYqJqUaxudC+oBZUi7LAwdjRkNpvJjQBFdhR5BPJ3o2AwGMiokIqKo6LU5DVTwwcBuhY2MNo3bRRljEB+fr6PLQ11X7BQVlaGs2fPYsyYMd8L0snKyoJMJsPIkSMhFArBcRzef\/99vPzyy9i8eTMmTpyI8ePH43e\/+x1OnDiBBx988JK896uvvopx48ZBqVTCYDBg4cKFvRqQly9fDoFA4PNvwoQJPs\/pz8Pcvgv6JfF4IRQKYbfbkZeXh9TUVMTGxsLawk6JQM6OJKhUCtUJz5IvU\/5mCoWCmYYKDw9jEohcLmeG+oH81Cgyo9IH1OJDTQ+lrPoDjZ6m5NBU38p3sdmhCDYmJpqMlqjPEiiSolJplE0TQP9tNJookrS6j7sGgGEjB\/nY0lRWVmL\/\/v349ttvUVRUBKvVGtCWpqysDOfOnUNqamrAaOxqw+l04tixY5BIJBg1ahRPOh9\/\/DGee+45pKenY8qUKb1ed6kMNPfu3YuHH34Yhw4dQkZGBpxOJ2bNmtWrz+xHP\/oRqqqq+H9bt271Od6fh7l9F\/RLcQHguXFyc3PBcRzGjx+P8PBwuFwuso+nw8VWYFFGi6z0jUqlYi7aJpOJuUs2m80oZKgV1OootLf73\/FbLBbm67RaDTMdFBERQTYhUjtjavGyWi\/OlZoSM3iiC\/b1sL4bgBZ6REZGkn5oVGOpVqsje2nq6thRaKA0HLVZoBpLATrCtVgs5D0tRySAC5GYV1zQ3ZamZw+MTCaDXq+HwWBAZGSkD1mXlpaioKAAY8aMuaIOzRcDl8uFY8eOQSQS+ZDOp59+iqeeegqff\/45ZsyYcVmvYdu2bT7\/\/8EHH8BgMCAzMxPTpk3jH5fJZExVrXeY28cff8zb3Pz73\/9GbGwsduzYgdmzZ1++D3CZ0S8jHpvNxk\/aAzx\/HJfLBbfbjYRhRkQxrD+qGkqY52Qpt3Q6HTMaomoclMya2g1STZdUFEFZd1CRgFarJRddKsVEiQcCqbFYCCQeqK9nvyclrgg0LI2SNIeFseswMpmMJEoqkvJ4w7E3BFTdUSAQkNdMuakDgLPNd0\/pT07dswdm8ODBcDqdOHHiBPbt28dPEC0qKkJBQQFSU1O\/N6QjEAgwevRovr65fv16rFy5Ev\/973+vileZd1PUMz25Z88eGAwGDB48GA8++KCPeKa\/D3P7Lui3xKPRaDBmzBj+\/zmOg1AoxI\/uScO7Xz+Eu343DhMWDIAu+kIdoqjqrN\/z6fV6Zg8HRS6UEo5aXKlxANQPl1qIKCWYRMK2c6FSQR6lF5WCvDjPOGoxpsQDEomEXOSpdCn1\/YhEIjI6oOowXq8wFqh6VWBVGptIo6Pp5lBKbQkAzdUX7nepXAxlFC1yEIlEMBgMGD58OD9BVCqV4syZMzh37hzCw8PR1tZ2UXWhKwWXy4Xjx4+D4zgf0klPT8dDDz2ETz75BDfffPMVvy6O4\/DEE09gypQpGDFiBP\/4nDlz8J\/\/\/Ae7du3Cm2++iSNHjuCGG27gv+P+Psztu6Bfptq0Wi2USiWcTieioqJw8OBBaLVaGAwGyGQyjzXHpAG4bfmPIBQKkX+8Aoe3n0HRvz9HS1vv9ITBwDa6pBoHZTI2EVCLK5Urv9hjgRbzvDz\/pBsRwf58RqOBKU\/WaKLIxZqqKVGLE+UeHRMTjaKiYuZxqjZE9T8F6qWhfsQ6nRZFRUXM45QaLlB0QEWUBoMB5eXsiIciPJM2Bu0tF4hHre+blNo7QdSbhh05ciRsNhvft+P1RtPr9QgPD+8Xg8XcbjdOnDgBl8uF1NRUXpixZcsWPPDAA\/jwww8xf\/78q3JtjzzyCE6ePIkDBw74PL506VL+v0eMGIG0tDTEx8djy5YtuPXWW5nn6y\/D3L4L+iXx1NXVQS6XQygUYuzYsbDZbHzIb7PZEBYWhoiICDgcDshkMiSNjkbS6Gjc\/cwxZGefwuefpyM9fRPOnMkFQEcnlHKI2ulS6ipqZ06lvajo42Kta9rb2ZEJ9b2YTCYm8QSSUlO1CUo8oNVqmcQjFovJaIiSqOt0OpJ4KFkyFYV6IjR2qpKSsYvF4gAybDZBA7RqMiluBNCtVHgx5qCFhYUoLS3F2LFj+c1ZX+tCVwpe0nE4HD6kk5GRgR\/\/+Mf417\/+hdtuu+2KXxcA\/OIXv8CmTZuwb98+xMTEkM81m82Ij49Hfr5nkGX3YW7do57a2tp+MVPnu6Bfptoef\/xxJCUl4dFHH8XOnTshEAjwpz\/9Cbt378bw4cMRExPDq3KOHj2K0tJSPpWWkjICL7zwHI4ePYysrCN48cXnERcXy3wvqv+F2lVShWwqr095lFGvo5RpVNqLWjiphZFyQggkpaYK6pR4gLKACVQbokQS1CIeSJhB\/Z1jY2PIWlcgc1Dq81DjHaRSKUl4psh4n\/9n1URZKCgo6EU6XgRbF6I+26WE2+1GdnY2urq6kJqayqed9+zZg7vuugvvvvsu7rjjjityLd3BcRweeeQRbNiwAbt27QrKdLShoQFlZWX876u\/D3P7LuiXEc9HH32EPXv2YN26dfjpT38Kp9MJkUiEZ599FhqNBnK5HPHx8ejs7ERdXR1qampw9uxZqFQqGAwGGI1GKBQKJCcPxjPPPA0A+M1vnkN6+hf4\/PN0ZGZm8VGC1cqWu1LmmSyZtcf7zP+iIBKJmGmdQHJpegooe\/dLkRL1+ajBeBoN25om0OAySiFGRW5arZZUnlHRA8BexKOjLcw0JUBvPrRaDQoL2Wk4apOh0+lQXMwWw1Ay7JiYGKb6EQAixFo04UKqLdiIh+M4FBQUoKKigvc5o+CtCxkMBnAch5aWFtTV1eHcuXM4deoUNBoNn5K72Jk5FNxuN06dOoWOjg5+kQaAAwcOYOnSpVi9ejXuueeeq5KWevjhh\/HJJ58gPT0dSqWS\/01ERkZCoVDAarVi1apVWLx4McxmM4qLi\/Hss89Cp9Nh0aJF\/HP78zC374J+STxisRg33XQThg0bhqNHj8LhcGDChAn44x\/\/iN\/85jeYM2cOFi5ciJtuugmxsbGIjY2F3W5HbW0tamtrce7cOURERMBoNMJgMCA8PBwDBgzA448\/hscffwzl5eVIT\/8C6embmAuHQCAgZdasnXBUVBRzQTebTcy8vdlsYi6e1IiFQKMSqE5\/KvqgUlfUImIw6JnEI5VKyetpa2OnIcPCqGF1tJdaWxubfAPVYSjyoNpehEIh2egXyEmjqopNpDqdhiQeQacc8CGewBFPd9IZO3ZsQNLp9Z7n60JqtRpJSUlob29HXV0dqqqqkJubyzdSXqq6kNeB2mq1Ii0tjTdqPXToEJYsWYI\/\/OEPuP\/++69aLeRvf\/sbAPSSbX\/wwQdYvnw5RCIRsrOz8dFHH6G5uRlmsxnXX389Pvvss+\/NMLfvgn5JPIDnxrrlllswevRo\/P3vf4dMJoPb7cahQ4ewfv16PPvss3jggQcwe\/ZsLFy4ELNnz0ZMTAxiYmLgcDj4SKigoADh4eF8JBQeHo6YmBg8\/PBDePjhh1BdXYPNmzdj48Z0HDjwNZ8iMJlMzAjEZDIynQJ0Oh2TeHQ6HZN4dDodk3iMRgOTeCwWM7MuEhnJJkiA9j27WCk1ZcETHW0hxQMUeVDO0gYDu28o0HkpZ2mPs0Az8zhV5zMajWQES32HanUkWSejPOkAwFrnu2kIFPFwHIdz586hsrISaWlppEIwWPQcY11XV9erLqTX66FWq\/tcF+I4DqdPn0Zra6sP6WRmZuLWW2\/FSy+9hBUrVlzVAnygZlyFQoGvvvoq4Hn68zC374J+SzwCgQCbNm1CTEwMfwMJhUJMmjQJkyZNwhtvvIGsrCysW7cOL7\/8Mn72s5\/hpptuwoIFC3DzzTfDbDbDYvHUBerq6lBbW4vi4mIoFAo+PaBUKmEyGfHAA\/fjgQfuR0NDIzZv3oL09E38bs0f6HEIbBsR6gdNHaOUd1FRGuZibjabmYVzlUpJpnOo4jWVvhMI2IsIJR5QKBQkEVJpQYrswsLCSBsiijwsFgtJPFR9MNDiTQkaLBYLKWWnotFwRQSaanwjR4p4OI5Dfn4+qqurLxnp9IRUKkV0dDSio6PhcrnQ0NCAuro6nDx5EoBn06XX66HVagPaBHEchzNnzqCpqQlpaWl89H3ixAksWLAAzz77LB577LHvverrWke\/JR4AiI1liwKEQiHS0tKQlpaGV155BdnZ2Vi3bh3eeustrFixAjfeeCPmz5+PuXPnwmQywWw2w+Vyob6+HjU1NTh69CikUikfCalUKmi1Gtx33z2477570Nraiq1bt+Hzz9OxY8dOH6UatUumaiPUj4Ha9VF9OlTzIyUxNpstaG3N83ss0E6fSpdRkQmVXrJYLCggZhpQaUHqu4uOtpDTQanPSQksALr5NtCsHOq1gUZ0U9ecHJ\/iM+4aAKIYxMNxHM6ePYuamhqkpaWR6cxLhe9SF+I4Drm5uWhsbERaWhp\/P506dQrz5s3DE088gaeffjpEOt8D9GviCRZCoRCjRo3CqFGj8Nvf\/hZnzpzBunXr8N577+HRRx\/FtGnTsHDhQsybN48nGu\/Oq7a2FllZWRCLxfwPQq1WQ6VS4Y47bscdd9yO9vZ2fPXVdqSnb8K2bdtJmXVXF3sHTamcqNdRO1wqpKcIi3JQMJlMzMVNLpeT\/TRUZEIptbRaDZN45HIZGQ1R8vVAnmKUOwBlaROoz4ka6BcVRfusBbLSoWpHMdpB6OhBPP4iHo7jkJeXh7q6uitGOj3Rl7pQWFgY8vPzUV9f70M6Z86cwbx58\/DQQw\/hueeeC5HO9wTXBPF0h0AgwLBhw\/Cb3\/wGL7zwAs6dO4d169bho48+wuOPP45JkyZh4cKFmD9\/PkwmEwwGA9xuNxobG1FTU4MTJ05AIBDwBKVWqxEeHo5bb12EW29dhM7OTmRk7IRSGYGvvz7YK+1EuURTkmjqGHVOqveHkrRSKQ26GTOaSRAemxf2Tv5ivd+io2PIaIgiQuq8er2erGVR0ZvZTHulUYKGyEgVSTzU+wYSUkQpTOjAhRSgRCbq5VrgjRy8i3ig0Q1XClRdyOu3NnToUP7ezc\/Px9y5c7F8+XK89NJLIdL5HqFf9vFcKggEAiQlJeHXv\/41Dh8+jPz8fMyfPx\/r1q1DcnIyZs2ahXfeeQcVFRXQarUYPnw4pk2bxttaZGdnY9++fTh9+jTq6+vhdrvBcRy02ig8\/\/yzKC4+h40b12P58nt57zZKYUZJoqlCNHXOhgb2osuauArQURRFSpQnmlarJaM6KmqhSJJ6z0Cmo3Y7+3OazbQ7NBW9BfJKoyTlgVypKTIM5IYtdvrWu3p6tHlrJA0NDf2KdHrCWxcaNWoU33ip1WrxzTffIC4uDgsWLMC8efOwaNEivPrqq1elcTWEi8cP5q8lEAiQkJCAJ598EgcOHEBxcTGWLl2KLVu2YMSIEbj++uuxevVqlJSUQKPRYOjQoZg2bRpGjRoFkUiE06dPY8+ePfjmm28gl8uRkpIChUKBWbNuwl\/\/+hcUFuZj69YvsHTpEr9us5RZp0ajYRbslUolcwH09P6wFzhq8aPUbhcrpaa8yeRyOUmglNCBek+LxUJeb0tLM\/MYJRn2yKGpNBw1XE9Jkgc1LVYkEpHvG0jm3Nnsm3rtPnnUqwbz1kj6K+l0R2FhIaqrq3Hddddh1KhRWLBgAVavXo3GxkZYrVb83\/\/9H+bOnYv33nuPFL2E0L\/wgyGe7hAIBIiJicGjjz6KPXv2oKysDD\/+8Y+xa9cujB49GlOmTMHrr7+O\/Px8qNVqJCcno7m5GV1dXVCpVOjo6MD+\/ftx8uRJ1NTUwOVyQSQSYfr0aXjrrT8iP\/8Mduz4Cg8\/vIIXSBgMbDNSahfLskwHPDt21qIbFsae+wPQERaV2qPqW9SiGBWlJutR1dUXJz3W6wNNLL04Z2mLhR46R9WVApmDBnrtxc5aEQqFaKz0FWF4xyF4Sae5udmnRtKfUVhYiLKyMowdO5ZX29XW1uLll19GamoqP0X0+uuvx9q1awNKmEPoP\/hBEk93CAQCmEwmPPTQQ8jIyEBVVRUeeeQRHD58GOPHj8eECRNw991348c\/\/jGcTifGjRuHyZMn8wXZc+fOYc+ePThx4gSqqqrgdDohFAoxceIEvP76q8jNPYV9+3bhzjuXYuDAAX6vgZr0SYkA9Hr2OATKWVutjiTlvFTqikrfUWMLoqOjmceUSuVFT1el7HA0Gg35Oan6mF7P3igA9HcU2ByUnR6lNigAnf4bGDMEji7flKXGEME3WzY3N2Ps2LHfC9IpLi7mbXu8G5rq6mrcfPPNmDp1Kv7+979DKBRi8ODBePrpp7F7926y7aAvCGZ6KMdxWLVqFSwWCxQKBWbMmIGcnByf51yr00MvBX7wxNMdAoEAOp0O999\/P7Zu3YrKykrExMRg69atsFgs+M1vfoNVq1bh5MmTiIiIwKBBgzBp0iSMHz8eERERKC4u5kcLV1ZW8tHI2LFj8eSTj+PkyWM4ePAAfvWrZzB06BD+faVStvqMkm5TSiSKlEwmttdaoKbTi23ypBa7yEg28QJ0ypBSygWq4VCihPBw9ncrFAovOpUWyFg0EClQ6cpE05Bej0UZI3Dq1Cm+2fL7QDolJSUoKipCamoqTya1tbWYO3cuxo4di\/fff\/+ydu4HMz309ddfx1tvvYV33nkHR44cgclkwsyZM302Ztfq9NBLgWtO1Xap0NXVhZ\/97GcoKCjAqVOnYDAYsHnzZmzYsAEzZ86EwWDAggULsHDhQowdOxYDBw7EwIED0d7ejtraWpSWluL06dPQaDS8TFsqlWLkyBSMHJmCF154Dnl5Z\/H55+k4deoU8zqo1BaVKqJ2f9RCbzZbmFFCYFdqtr0M9TmioqKYdQ3PMDX2Lp9SylGSZo\/bNZsAqOv12AJRYyHYKbpAox+oplSlUkmq4aIUZvT8C3Q4WtDWJsbYsWMvi1\/apUZZWRkKCwuRmprK\/\/0aGhowf\/58DB06FB999FHAJtPvikDTQzmOw+rVq\/Hcc8\/x4ws+\/PBDGI1GfPLJJ\/jZz352TU8PvRQIRTwMSCQSDB8+HAcPHsSgQYOgUqmwbNkyrFu3DjU1NXj99ddRXV2NefPmYfjw4fjlL3\/JCw8SExMxYcIETJ48GRqNBpWVldi3bx+OHj2KsrIyPjJITh6MX\/7yaXz88YfIzj6G3\/3utxg3Ls1HFkotrFSE4XazFzAqiqJJiR0pCYVCciGnUnSUfDvQZFFKKUftigO5XVPjKwLVcCgC1mrZk2sBWgwR6H2d1t6fVxIGnw7\/\/ozy8nKcO3cOY8aM4e+JpqYmLFiwAAkJCfj000\/J3rTLhZ7TQ4uKilBdXe0zGVQmk2H69On8ZNBreXropUCIeBgQiUR46aWX\/C4U4eHhuO222\/Dpp5+ipqYGf\/7zn9HS0oLbb78dycnJeOKJJ7Bv3z5IJBIkJCTguuuuw5QpU2AwGFBdXY0DBw7gyJEjKCkp4QvNXhPTPXt2Ii8vB2+88RomT55EyqWpPhKKsCiJMfXDpkjAbDaRxXgqRUcRAEVKcrn8olN\/1CRUgE5pUXWlQL1MgVJdFHkHqh1FiHrfq\/roKDQ3N\/f79E5FRQXOnj2L0aNH85+zpaUFixYtgtFoxP\/+9z9yw3S54G96qDf1azT6ioK6Twa9lqeHXgqEUm3fEQqFAgsWLMCCBQtgt9uxY8cOrF+\/HnfffTeEQiHmzp2LRYsWYdq0aYiLi0NcXBy6urp4J+38\/HwolUreSTssLAzR0dFYseLnWLHi56ipqcUXX3yBzz\/fhP37D\/gs0tQiRaXEWlvZNRyKBAI1Y7IW3PDwcPJ6qJoSlS4zGg3kqAQqRUeNJw8PDycJjR6VbSaJh0qlabVaMloKlGJqqendQ6UzR+Ls2bPo6urip\/jqdLqrsoizUFlZiby8PIwePZpfqNva2rB48WKoVCps2LDhqkVsrOmhQG8LrGAmg14L00MvBUIRzyWEVCrFzTffjPfffx9VVVX45JNPIJVK8eCDD2LAgAH4+c9\/zuePY2NjMXbsWEybNg0xMTFobGzEN998g4MHD6KwsJDvSTAaDXjggfuxeXM6Cgvz8e67dE7bcgAAM8xJREFU72D27FmIjrYwd\/QymYxcOKndPEUC1IJLmUtaLPTgOLoBlB1FUeIKai4SALjdbOltoOul0oaBVGkU6Qd6X6o516i1wNrsez9IZCKMGZeCyZMnY\/z48VCpVCgtLeXTvqWlpaS0+0qguroaubm5GDVqFJ\/Kam9vx5IlSyCRSJCenn7V+o2800N3797tMz3U2+LQM3Kpra3lo6Du00NZz\/khI0Q8lwkSiQQ33XQT\/v73v6OiogLr169HZGQkHn30USQmJuL+++\/HF198AZfLhejoaKSmpmL69OlISEhAa2srDh8+jG+++Qbnzp1DW1vbeccEj4npRx99gD\/\/eTVeeuk3mDv3ll4\/zOhoC7OnQaWi7VooUqIWXGoXR\/mlaTRRJNlRx6h6iclkIhdq6rN4F0AWqKbdQJ5nVDQUSA5MqfAGRQ\/v9ViU3iNDFggEiIiIwIABAzBhwgQ+7VtXV4evv\/4ahw4dQmFhIX+fXSnU1NQgJycHI0eO5P+WNpsNS5cuhdvtxubNmy+LW3YgBJoempiYCJPJ5DMZ1G63Y+\/evfxk0Gt5euilQCjVdgUgEokwY8YMzJgxA6tXr+ZnCv3qV79CfX09Zs+ejQULFmD27Nkwm80wm81wOp2or69HbW0tvv32W8hkMn6y6tmzZ5GUNAizZ8+CQCDoZWKq0bAnY5rNJmZfTCBSoqIoaudMOQuYTCayVkVFQ1TainLtBmiCpUhUpVKRBEAhUCqNUimKRCKatCR69EySslyp5XI5n\/b1zq6qq6tDUVERZDIZb8ypVqsvW1qotrYWp06dwsiRI\/l6W2dnJ5YtW4b29nZs3779kvXl9BWBpocKBAKsXLkSr7zyCpKSkpCUlIRXXnkFYWFhWLZsGf\/ca3V66KVAiHiuMEQiESZPnozJkyfjj3\/8IzIzM31mCs2cORMLFizAnDlzYDKZYDKZeCftkpISFBcXQyKRwOl0oqWlBZGRkb1MTPft24\/\/\/ncdvvzyy15zXajGUoqUAkmpqUmdFPFQ4oFACzXVWGo0mlBQ4H9Kp1IZQfbhUIatFouFfF\/KHNRsNpGfhxr9EB1tQWlpGfO4UqxFT\/oOZuS1RCKBxWKBxWLxmZXjNcv1jijQaDSXrHemrq4O2dnZSElJ4fvN7HY77r33XtTX1yMjI4O8Ly43Ak0PBYBnnnkGNpsNK1asQFNTE8aPH9+LLK\/V6aGXAiHiuYoQCoUYN24cxo0bh1dffRUnT57EunXr8Mc\/\/hErVqzADTfcgAULFmDu3Ln44IMPkJOTg9dffx0ikQi1tbU4duyYz3yTqKgoyOVyzJo1E7NmzYTD4cDu3XuRnp6OzZu3oL6+ARIJJaVWM4+ZzWamQ3QgKTVVT6HmFwVaqCk7HGqjHhkZSRIEJbCgiBsAamrYaThKKAEAdXVsabheryeJJ0KsQxN8NxnBjLzuju73ktvtRktLC2pra5GbmwuHw+EjTrhYWbPX5mbEiBF8PczhcODHP\/4xysrKsHPnzoCpzsuNYNKNAoEAq1atwqpVq5jPuVanh14KhIinn0AoFGL06NEYPXo0Xn75ZZw+fRrr1q3Du+++iyeeeAICgQCPPPIIRCIRP7Fx6NChaGpqQk1NDT\/N0TvOISoqChKJBLNm3YRZs27Cn\/+8Gvv3H8D+\/Qdw7lyBX0mnTMYmJY0mCqzJBNHRFpSVsa1AqMWYarakUi1qdSSZFqT6cEwmE2nESaXhKFeCiIgIctoplUqTyWRkWjFQgb2jsXfakZVqCwZCoRBRUVGIiorC4MGDYbVaUVtbi5KSEuTk5CAqKopPyQXrhtDQ0ICTJ09i2LBhfIHd6XTipz\/9Kc6ePYvdu3cHlLmHcG0gRDz9EAKBAMOHD8fgwYNRXFyM+vp63H777di5cyfefPNNTJ48mZ8pZDQaodVqeRKqra1FTk4OXC4Xv3vVarXn60zTMWPGdDz33K9x6NBhfP75Jmza9AXKyjw76Yt1pdZqdUziCeQ8QE3TpFISZrOZHA9NpQWphTLQkLbOTrZgITo6upenV3dQdbCYGHrmENWHo5CHo6m6N9EGk2oLBgKBAEqlEkqlEgMHDoTNZkNtbS1qamqQl5fnM7CNZRTb2NiIEydOYMiQIXwjssvlwooVK3D8+HHs2bMnoCIwhGsHIeLpx3juuedw7NgxHDlyBBaLR6lWXFyM9evX47\/\/\/S+eeuopTJgwge8jio6OhkajQXJyMlpaWlBTU4Pc3Fw4nU7odDqepEQiESZNmohJkybi9ddfRWZmJjZuTEdW1jHmtdCu1Gwll9lsJmsiVIqOUqVRNQCZTEY26VEEazDoSeKhiDJQgyflskBNYAVAmp0mx6XAXdM7PXSpiKcnFAoF4uPjER8f32tgm1wu50koMjISAoEAzc3NOH78OJKTk2GxeNwX3G43Hn30URw6dAi7d+8mXTFCuPYQIp5+jGeeeQbPPfccv8gKBAIkJibiqaeewpNPPony8nJs2LABGzZswK9\/\/WuMHTuWJ6GEhASo1WoMHjwYra2tqK2t5RsJ9Xo9n6sXiz0+XmPHjgUAnDyZjfT0TUhP34QzZ3L5a7lYV2qqJhJoAijlxEw1U1osFhQV+Vf1ASCJRafTgghaSHdhyuzVYw7KTqUFauikCDpWPwg2P9nBqD7WeC4G3oFt0dHRPuPkjx07BqFQiMjISDQ0NGDw4MG8Q7nb7caTTz6JPXv2YPfu3fzokBB+OLhqfTzvvvsuEhMTIZfLMXbsWOzfv\/9qXUq\/hU6nY+7sBQIBYmNj8dhjj\/Ezhe677z7s3LkTo0ePxtSpU\/HGG28gPz8fKpUKSUlJmDx5Mq677jqEh4ejsLAQe\/fuxfHjx32ctL0GpkePHkZW1hG8+OLzGDkyhdytU7021IJKzRoCLr6x1DsNlgVKliwQsH8Ser2OtOGhIrTY2BgyXUZFYRqNhlTaaRT+o4XLFfGw4BUnjBgxAtOnT8eAAQNQX18PoVCI\/Px83HPPPfjXv\/6Fp59+Glu3bsWOHTuQkJBwRa8xhP6Bq0I8n332GVauXMmnkqZOnYo5c+agtJRtfxICGwKBAGazGStWrMCOHTtQWVmJFStW4ODBg7juuuswYcIEvPLKKzhz5gwiIiIwcOBAfpyDt5t97969yMrKQkVFBb+oJycPxjPPPI2DBw9g587tfk1MAbq\/h1pQlUr2jtxkMpE1ESrlRdWjDAYDKTzo6KAkzeyZQgAdoQUyB6U+T6DxDmJn7yZLsVQElYZuZr2csFqtOHfuHJKSkjBjxgyMGDECWq0Wb7zxBt577z0kJiZix44dId+yHyiuCvG89dZbuP\/++\/HAAw9g6NChWL16NWJjY3n9fAgXD2\/vxQMPPIAvv\/wS1dXVePLJJ3Hy5ElMmTIFY8eOxUsvvYSTJ08iLCyM72afNGkSNBoNysvLsW\/fPmRmZqKsrIzfxScmJvqYmL7++h8wdmwqxGIx2QBK1SYolVegQnNFBVuVRkUWgWb\/UM2hgcZOU3LnQF5j1OcRCukmzq6W3sc1hsufZmOhra0NWVlZSEhIQHx8PH9P6nQ62O12bN68GfPnz8fHH3+MmJgY7Nu376pdawhXB1eceOx2OzIzM33swgFg1qxZIbvwSwyBQACNRoPly5dj06ZNqKmpwQsvvIBz587hxhtvxKhRo\/D888\/j6NGjkMvlSEhIwPjx4zF58mTodDpUV1dj\/\/79OHLkCEpLS\/k0k8ViwaxZN+G3v30RR48exptvvo4ZM6b7rbtQvTZUaoqKhgwGAxmZUGIGStEmkUjINBzV3xFoVDbVG2Q0GskoTCRi17M84657v\/a7SKm\/C6xWKzIzMxEXF8dbzXAchzfeeAP\/+Mc\/kJGRgZtvvhlPPfUUDhw4gIqKCowfP\/6SXsO+ffswb948WCwWCAQCfP755z7Hly9fDoFA4PNvwoQJPs8JTQ+9vLji4oL6+nq4XC7SUjyEy4PIyEjcdddduOuuu2C1WvHll19i\/fr1mDt3LqKiojB\/\/nwsXLgQ1113Ha9a8jpp19TU4OzZs1CpVOA4Dp2dnRg3bhzCw8ORlDQIDzxwPxoaGrF58xZ8\/nk69uzZi7AwBVmboNwOKMGCyWQka06UlxrVGxQdbUFxcQnzOEUOBoOBrElR6Uij0Ugep2xrEi2DYW\/rTWpXur4DeL6fzMxMxMbGYsAAz5h3juPwpz\/9CX\/+85+RkZGBkSNH+rzmchhmtre3Y9SoUfjxj3+MxYsX+33Oj370I3zwwQf8\/\/esRa5cuRJffPEF1q5dC61WiyeffBJz585FZmZmyHngEuCqqdouxlI8hEuHiIgILFmyBEuWLEFHRwe2b9+O9evX47bbbkNYWBjmzZuHhQsXYtKkSYiNjUVsbCxaW1tx8uRJ2O12uN1uZGdn8+McwsPDeRPT++67By0tLdixYyf+97\/1yMjY0asoH8g92mZjRzRUyisyUkXWWqgoS6fTkcRDkUMgM8u6OnYKj4ruPK9lK\/8SzUMBP4LDqCucauvo6EBmZiYsFosP6bz77rt44403sG3bNl45ebkxZ84czJkzh3yOTCZjiltC00MvP654qk2n00EkEpGW4iFcWYSFhWHhwoX4+OOPUVVVhX\/84x+w2+24++67kZSUhF\/84hf44osvcMstt+CDDz7AlClTMH36dMTFxaG5uRmHDh3CwYMHUVBQAKvVCo7jEBkZicWLb8Xatf9BSUkBPvroAyxevIgnDbPZTJIAFQ1RtSFvnwgL1CJOpeEUCgXpaEBBp9PxYy78gVLKyeVyMpIyKP1LkTWmKxfx2Gw2ZGZmwmQyYdCgQRAIBOA4Du+\/\/z5+97vfYfPmzZc8nfZd4W1YHTx4MB588EGfCDo0PfTy44oTj1QqxdixY33swgEgIyMjZBfeDyCXy3HLLbfg\/\/7v\/1BVVYV\/\/\/vfcDqdWL58ORoaGiCRSLB792643W5YLBaMGTOGH+dgtVp9xjm0traC4zhERERg8eJb8dFHa1BSUoDPPvsEt912K1MqLhKJAkRD7IWaaiwVi8XkIu5ysZtkY2KiyRoPRSyBVGlUj1R0dDTZvKsQ+P+8VyrVZrPZcPToUej1eiQlJfGk89FHH+H5559Heno6Jk+efEWuJVjMmTMH\/\/nPf7Br1y68+eabOHLkCG644QZ+IxSaHnr5cVVSbU888QTuuecepKWlYeLEifjHP\/6B0tJS\/PznP78alxMCAxKJBEOHDsWRI0dwyy234Kc\/\/Sk2bdqEX\/ziF7Barbj55puxcOFC3Hjjjfw4B5fLxY9zOHr0KKRSKW\/dExkZCblcjrlzb8HcubfgpZde5E1Mt2zZykc5gZyYqXHgVGNpTEw0mUqjhrQFMq6kPNpUKpoEWlvZxBPIpdnV7r9p9Uo0j3Z2diIzMxM6nQ7Jyck86Xz66ad4+umnkZ6e3svhuT9g6dKl\/H+PGDECaWlpiI+Px5YtW3DrrbcyXxcqB1w6XBXiWbp0KRoaGvDb3\/4WVVVVGDFiBLZu3Yr4+PircTkhEHj11VcxdepUvPvuuxCJRJg1axb+9Kc\/4eDBg1i\/fj2eeeYZNDQ04Ec\/+hE\/U8hoNMJoNMLlcqGxsRE1NTU+TtpGoxFqtRpSqRSzZ8\/E7Nkz4XK5sH\/\/AaSnb0JBQSGTeIRCIak8o6IhrVZLEg+1m6UaYQONyqYSC4Fea7ez05EA0FLt\/\/jljni8pKPRaDBkyBB+QV6\/fj1WrlyJ\/\/3vf7jxxhsv6zVcKpjNZsTHxyM\/Px+A7\/TQ7lFPbW1tKCtziXDVnAtWrFiB4uJidHV1ITMzE9OmTbvk77Fq1apessnuBUWO47Bq1SpYLBYoFArMmDEDOTk5l\/w6vs94++238fe\/\/91HySMSiTBlyhS8\/fbbKCwsxM6dO5GYmIiXXnoJCQkJWLZsGT777DO0t7dDr9fznezDhg2D2+3GiRMnsG\/fPpw5cwYNDQ1wu928ienbb7+Jzz9fj4yMbXj44RU+I4cBTzRENaVS5EE5PEdG0mam1HtSE18BWihhNpvJ11ITTfVRZrQ1+W+y1RguH\/F0dXUhKysLkZGRGDp0KE866enpeOihh\/DJJ58ELO73JzQ0NKCsrIz3iwtND738uOZHXw8fPhxVVVX8v+zsbP7Y66+\/jrfeegvvvPMOjhw5ApPJhJkzZwbwJfthQSqVkukFoVCI6667Dq+\/\/jry8vJw4MABDB8+HG+88QYSEhKwZMkS\/Pvf\/0ZLSwu0Wi2GDRuGadOmISUlBQBw6tQp7Nu3Dzk5Oaivr4fb7YZQKOQNTHNzT2Hv3l14\/PHHMGBAYkDbfErRRtVKAokSKH83arQ3QJuDSqV00oFyNLBEJfh9XCwVQaW9PK4F3j48pVKJ4cOH8\/fGli1b8MADD+Cjjz7C\/PnzL8t7Bwur1Yrjx4\/j+PHjAICioiIcP34cpaWlsFqteOqpp3Dw4EEUFxdjz549mDdvHnQ6HRYtWgTAd3rozp07cezYMdx9992h6aGXEALuSg5Zv8JYtWoVPv\/8c\/4G7A6O42CxWLBy5Ur88pe\/BODZyRmNRrz22mv42c9+doWv9toCx3HIycnBunXrsHHjRpw5cwYzZszAwoULMXfuXGi1Wr4m0NzcjNraWtTW1sLpdPImpl4n7e7IyTmN9es3ID19E3Jzfd08dTod6TyQkjIC2dmn\/B6bMGECDh06xHxtREQEU0AwdeoU7N9\/wO8xmUwGh8PBJL3U1DGkK3hYmAIdHf6jmkVTfoK2bHWvx3XRKrx\/5HHmOS8WXtIJDw\/HiBEjeHXh9u3bcffdd+Nf\/\/oX7rjjjkv+vn3Fnj17cP311\/d6\/L777sPf\/vY3LFy4EMeOHUNzczPMZjOuv\/56vPzyyz5mpZ2dnXj66afxySef8NND33333ZCh6SXCNU88b7zxBiIjIyGTyTB+\/Hi88sorGDBgAAoLCzFw4EBkZWVhzJgx\/GsWLFgAtVqNDz\/88Cpe+bUFjuNw9uxZrF+\/Hhs2bMCJEycwZcoULFy4EPPmzYPRaORJyOukXVNTA7vdzo9z8MrwuyM3Nw+ffroWGzZsRGFhEUaOTMHJk9mMq6CJaerUydi\/\/2u\/xwwGAxm1XHfdOHz77RG\/x7z3Ggvjxo3DkSP+X2s2m0nnhx\/f9GuUHeld4zENVOKnq6fzoo5Adj3BwOFwIDMzEwqFAikpKTzp7N69G0uXLsW7776Le+65J1R8DyEoXNOptvHjx+Ojjz7CV199hX\/+85+orq7GpEmT0NDQwNcCQg4Klx8CgQDJycl49tlnceTIEeTl5eHmm2\/G2rVrMXjwYPzoRz\/Cu+++i4qKCh8n7XHjxiEsLAwFBQXYs2cPTpw4gaqqKr7eotVqMH36VGzbtgXZ2cfwk5\/8GGlpY\/0ufkqlkoyGqAFvJhPdX0alwwI5ZVOpQaOR9qsTdPmvWcUONPlYHn377bcoLi4mbYYoOBwOZGVlQSaT+ZDO\/v37cccdd+BPf\/pTiHRC6BOu6Xk83QucKSkpmDhxIgYOHIgPP\/yQ92YKOShcWQgEAgwYMABPP\/00nnrqKZSVlfEzhX71q18hLS2NnykUHx8PpVKJQYMGwWq1oqamBsXFxcjJyeFTX0OGDOFdowcMGIAHH7wf5eXlSE\/\/Aunpm3Dw4KHzPUdm5OWxa3dUDYey2QGAigpqRg9bDScQCEhz0EBuCB0N\/s1Q9Ra1j+VRXV0damtrce7cOYSHh\/PKwvDw8ID3utPpxLFjxyCRSDBq1CiedA4ePIglS5bgtddew09+8pPQbyaEPuGajnh6Ijw8HCkpKcjPz+fVbSEHhasHgUCAuLg4rFy5Env37kVpaSnuuece7NixA6NGjcK0adPwxz\/+Efn5+QgPD8fAgQMxceJEREZGwmq1Qi6XIzc3F5mZmSgvL+dNOmNiYvDwww9h+\/YvkZ+fiz\/96S1MnDiR2eMjEAhQXs4mAGpRNZlMzBoMQJuDWixm0rWAyoLLZQo0VvmvOXXv4ZHJZIiJiUFqamqvRt+vv\/4a+fn5aGlp8fteLpeLl8F3J52jR49i8eLFePnll\/HQQw+FSCeEPuOajnh6oqurC2fOnMHUqVORmJgIk8mEjIwMvsZjt9uxd+9evPbaa1f5Sn94EAgEsFgsePjhh7FixQrU19dj48aN2LBhA373u99hyJAhWLBgATo6OvDPf\/4TBw8eRGJiImw2G2pra1FZWYnc3Fyo1Wq+tiGXy2EyGfHAA\/cDAH7721XYvHkL0tM3YffuPTxRWSxmsjeISlEZjQYyNUuZpBoMBvJ9KTeEwXEpcNf6JyZWD49EIvFp9PVOC83KyuJ7rAwGA9RqNTiOw7FjxyAQCDB69Gi+vnb8+HEsWLAAzz33HB599NEQ6YRwUbimxQVPPfUU5s2bh7i4ONTW1uJ3v\/sd9u7di+zsbMTHx+O1117Dq6++ig8++ABJSUl45ZVXsGfPHuTl5QVMr4RwZcBxHJqampCens5HP2PGjMH111+PhQsX+qirOjs7eXVcc3MzVCoVb2Las4enpaUFW7duQ3r6JtTU1OLbb79lXkNMTAzTEn\/KlEk4cIDt3xUeHs50tZ48eTK+\/tq\/oAGgR4PPm3wXbKf8R+YvfnIXUmcMYp63J9xuN5qamvjvzptulkgkSEtL49OFp06dws0334zHH38czz77bIh0QrhoXNMRT3l5Oe68807U19dDr9fzklmvQ8IzzzwDm82GFStWoKmpCePHj8f27dtDpNOPIBAIEBUVhbKyMtTU1CAjI4OvC3mtehYsWICFCxdizJgxiIuLQ1xcHF\/bqKmpQX5+PpRKJb+jDw8PR2RkJO68cynuvHMp2tvbsW3bV0hP34SvvsrwiTSkUinpG8dx7MVXp9OSZqccx+4rUqlUpKFplMIMG\/y\/vq\/No0KhEFqtFlqtFoMHD8bRo0fR2dkJl8uFN954A4cPH8aUKVPwzjvvYMWKFSHS6YGPPvoIjz\/+OCorK30UhIsXL0Z4eDg++uijq3h1\/RPXdMQTwrWB0tJSzJw5E+vXr8eIESP4x61WK7Zu3Yr169dj69at0Gq1\/EyhcePG8ekhu93OF9gbGhp8Cuw9Ryx0dnZix46d2LgxHV9+uQ1arZaUQ48ePQrHj5\/we2zAgEQUFhYxX0v1FQ0ZMgS5ubnM195\/\/SqUZPkfePdx9tMX1UDqdZWw2+1ITfVMl83Ozsa7776Lbdu2obGxEbNnz8bixYsxf\/78gM28PxTYbDaYzWb885\/\/xJIlSwB45o5FR0dj27ZtfnuKfuj4QYkLrgQCTT8MxqYnNP3QF3FxccjJyfEhHcDT1Hn77bfjs88+Q01NDd5++200NjZi8eLFGDp0KJ588kns378fQqEQ0dHRpJN2W1sbOI7jTUzff\/8fKC4+h9Wr38J9990Drda\/SSjlsxbI0YAaWKdW0+agdj\/jrgGPa4FSw7YGYsE7X6mrqwupqamQSCQQCASIiIjArl27cNddd+HUqVOYNm0a3nvvPYwZM4YUP\/yQoFAosGzZMp\/Bcv\/5z38QExPTL01S+wNCxHOJ4Z1++M477\/g9HoxNz8qVK7Fx40asXbsWBw4cgNVqxdy5c+Fy+ZfP\/hBAuU4DHk+zRYsW4d\/\/\/jeqqqrw97\/\/HZ2dnVi2bBmSkpLw6KOPYvfu3QA8jZmjRo3C9OnTMXDgQHR0dODIkSO9VF5SqRQ33ng93n33HRQVncPmzel48MH7edVjoBk9lDecSqUi+4qozysQCNBY6V\/wEKWP6HMazO1249SpU+jo6OBJBwBKSkpwyy23YMGCBXjzzTcxZMgQ\/PKXv8Thw4dx+vTpS55u+z5v2h588EFs376dl8d\/8MEH\/IjtEPyAC+GyAQC3ceNG\/v\/dbjdnMpm4P\/zhD\/xjnZ2dXGRkJPf3v\/+d4ziOa25u5iQSCbd27Vr+ORUVFZxQKOS2bdt2xa79WoHdbue++uor7sEHH+QMBgOn1Wq5++67j9uwYQPX2NjItbe3c+3t7VxraytXVFTEHT58mNu8eTO3bds2Lisri6uoqOCsViv\/vPb2dq6trY3LyNjB\/fKXv+ZiYhI4QOz335gxacxjQ4eOYB4DxFxa2njmscTo4dxNkc\/4\/bfi+j\/5XGugf1arlTt06BCXkZHBNTU18Y+fPXuWS0xM5B588EHO5XJdkb\/V1q1bueeee45bv359r98Ox3HcH\/7wB06pVHLr16\/nsrOzuaVLl3Jms5lrbW3ln\/Pzn\/+ci46O5jIyMrisrCzu+uuv50aNGsU5nc7Lfv2pqancK6+8wmVmZnJCoZArLS297O\/5fUWIeC4jev54CgoKOABcVlaWz\/Pmz5\/P3XvvvRzHcdzOnTs5AFxjY6PPc0aOHMn95je\/uezXfC3D4XBwu3bt4lasWMFZLBYuMjKSW7ZsGffZZ59x9fX1PsRSXFzMffvtt9yWLVu4rVu3ckePHuXKysq4tra2Xov33r37uIceepgzm2N8CCI6Oo5JHhMmTCGJJyFhEPPYTeNuYxLP83f8X59I5\/Dhw1xGRoYPCRcUFHBJSUncfffdd0UWbH\/4Pm7a3n33XS4pKYl7+OGHuVmzZl329\/s+I5Rqu4IIxqYnNP3w8kEsFuP666\/HX\/\/6V5SWluKLL76AXq\/H008\/jcTERCxfvhwbN26EzWaDXq\/H8OHDMW3aNL62lJ2djX379uH06dO8kzYADBw4ADff\/CPs2bMTBw8ewK9+9QxGjkwhazhisYh5TCQSkekhvTKGeSzKENwAOI7jcObMGbS0tGDs2LG8Gqu2tha33HILxo0bh3\/961+9\/PGuFoqKilBdXe0zjlomk2H69On8OOqrPbL6rrvuQkVFBf75z3\/iJz\/5yWV\/v+8zQsRzFXAxNj3BPCeE4CESiTB16lSsXr0aRUVFyMjIQHx8PF588UUkJCTgrrvuwn\/\/+1+0t7dDq9Vi6NChmDZtGt\/Bf\/r0aezduxdZWVnIyspCUlISYmJiMHJkCl544TkcPHgAR44cwm9+8zxGjkzp9f6UY0FsbAzpeBAmYIsWNKbAUmqO45Cbm4vGxkYf0qmvr8e8efMwfPhwrFmzJmBd7Uri+7BpU6lUWLx4MSIiIrBw4cLL\/n7fZ4SI5woiGJue7tMPWc8J4dJCKBRi\/PjxeOONN3D27Fns378fQ4cOxWuvvYaEhATcfvvt+M9\/\/oOWlhao1WoMGTIEU6dOhdlsRmNjI0QiEfLz85GdnY2amhpeBDJkSDJ++cuncfDgAWRnH8PLL7+EtLSxAED29wSSKbs6\/I+7BgJPHuU4Dnl5eaivr8fYsWMhl8sBeLzqFixYgAEDBuCTTz7hBQb9Df1901ZVVYW77rrrkjiCX8sIEc8VRHebHi+8Nj3eyYah6YdXF0KhEKmpqXjllVdw+vRpfPvttxg7diz+8pe\/ICEhAbfeeis+\/PBD\/Oc\/\/8GNN94Ik8mE6dOnIy0tDXK5HOfOneOdtKurq\/nIZcCAAXjiiZXYu3cX8vJy8MgjD2HSpIm860J3eMmABda4a4AmHo7jkJ+fj9raWowdO5ZX3bW0tGDhwoUwm83473\/\/SxqbXi30901bY2Mj1q5di127duHhhx++rO91LaD\/xNLXCKxWK86dO8f\/v3f6oUaj4Q0xX3nlFSQlJfE2PWFhYVi2bBkA3+mHWq0WGo0GTz31VGj64VWAQCBASkoKUlJSsGrVKuTl5WH9+vV48803UVJSgunTp+PgwYP84DqVSsU7adfW1qKwsBA5OTnQaDQwGo3Q6\/WQSCSIiYnBQw\/9HA899HNUV9fgiy++wOefb8L+\/QfgcrngdLJl8zq1AW2NbFNSFvFwHIdz586hqqqKHzcBAG1tbVi8eDHUajXWr1\/fb3fqwXgrdt+03X777QAubNpef\/31y3p9qampaGpqwmuvvYbk5OTL+l7XAkLEc4lx9OhRn07lJ554AoBn+uGaNWuCsul5++23IRaLcfvtt\/PTD9esWdNvCr0\/RAgEAgwZMgSjR49GVVUV3nzzTXR2duLTTz\/Fk08+iUmTJmH+\/PlYsGABLBYLlEolBg4ciPb2dtTW1qK0tBSnT5+GRqPhrXukUilMJiMefPABPPjgA6ivb8CWLVvw9dffICsrizcx7Y6kuBSghH2d3Z2pu6OwsBCVlZVIS0vjSae9vR1LliyBVCrF559\/TvYdXQl8nzdtxcXFl\/X81xpCljkhhBAkmpubkZSUhL\/97W+47bbbAHgiidLSUn6m0MGDBzFu3DjeuicuLo6vL3R0dPBGnK2trYiKimJOCe1uYpqRsYMXIyye\/gBajqv8Xp9YIsS64ud71TMKCwtRWlqKtLQ03iLIZrNhyZIlsNvt+PLLL\/uFPyE1snrNmjXgOA4vvfQS3nvvPX7T9te\/\/tXH0SI0svr7gRDxXIPYt28f3njjDWRmZqKqqgobN270UdksX76812jv8ePH49ChQ\/z\/d3V14amnnsKnn37q8wOOiWFLeX8IaGhogFbrf6oox3GorKzkxzns378fI0eOxMKFC7FgwQIMHDiQJwWvk3ZNTQ1aWloQGRnJk1DPyMNqteKrr7YjPX0TtLYUFH7tf1yCzqLC+0cf93msuLgYxcXFGDt2LE8unZ2duPPOO9HS0oKvvvoKkZG0PU8IIVxqhIjnGsSXX36Jr7\/+GqmpqVi8eLFf4qmpqfHxlpJKpdBoLviRPfTQQ\/jiiy+wZs0aaLVaPPnkk2hsbERmZmYo5RcEOI5DbW0tPv\/8c2zYsAG7d+\/GkCFDeBIaMmQIT0JdXV18JNTU1ASlUsmPc\/CmxbywdzqRtfscDm49gyMZeWhvvSA0GJwajTc2P8D\/f0lJCQoLCzF27FioVJ4oyW634+6770ZVVRV27NgR0E8uhBAuB0LEc41DIBD4JZ7m5uZeXlhetLS0QK\/X4+OPP8bSpUsBAJWVlYiNjcXWrVsxe\/bsK3Dl1w44jkNjYyPS09OxYcMG7NixAwMGDODHOQwfPpxXt3mdtGtqatDY2IiIiAifUdXd4bC7cPJAIb7ZcgbffpWHodfF4dn\/8\/y9SktLUVBQgNTUVD6icTgcuO+++1BUVIRdu3YxI7cQQrjcCBHPNQ4W8Xz++eeQSqVQq9WYPn06fv\/738NgMAAAdu3ahRtvvBGNjY0+O+JRo0Zh4cKFeOmll670x7im0NzcjC+++AIbNmzAV199hejoaJ6ERo8ezZOQw+HwGeegUCj4SCgiwtcM1OVyo6GqFYYYNcrLy\/mBeWq1GoBnBPcDDzyAnJwc7N69m\/9bhxDC1UBI1fYDxJw5c7BkyRLEx8ejqKgIL7zwAm644QZkZmZCJpNd9Q7wax1qtRr33HMP7rnnHrS1tfEzhebMmQOdTod58+Zh0aJFGDduHCwWCywWC5xOJ+rr61FTU4Pi4mLI5XK+JqRSqSASCWGIUaOiogJnz55FamoqTzoulwsrVqzAyZMnsWfPnhDphHDVESKeHyC86TMAGDFiBNLS0hAfH48tW7bg1ltvZb4uZNtz6aFUKrF06VIsXboUHR0d2LZtG9avX49FixYhIiKCV8dNnDgRJpMJJpMJLpcL9fX1qK2tRWZmJiQSCQwGA0QiEUpKSnwiHZfLhUcffRSHDx\/G7t27+UbMEEK4mggRTwgwm82Ij49Hfn4+AN8O8O5RT21tbcg94TIiLCwMt956K2699VZ0dnYiIyMDGzZswB133AGpVMpHQpMnT4bRaITRaITL5UJjYyOKi4vR3NwMiUSCkydPoqOjAzfddBOeeeYZ7NmzB3v27PnBKxJD6D8IWeaEgIaGBpSVlcFsNgMI2fb0B8jlcsybNw8ffPABqqur8eGHH0IgEGD58uUYOHAgVqxYge3bt8PlcmHz5s3429\/+htGjRyMlJQV5eXl44IEHkJCQgE8\/\/ZQfnhZCCP0FIXHBNYjuHeBjxozBW2+9heuvvx4ajQYajQarVq3C4sWLYTabUVxcjGeffRalpaU4c+YM3+vx0EMPYfPmzVizZg3fAd7Q0BCSU19lOJ1O7Nu3D+vWrcPnn3+Ozs5OdHR04PHHH8fTTz8NuVwOt9uN559\/Htu2bUNaWhp27dqFrq4uLFiwAO+++25AL7gQQrjsuEJzf0K4gti9ezcHoNe\/++67j+vo6OBmzZrF6fV6TiKRcHFxcdx9993Xa1qizWbjHnnkEU6j0XAKhYKbO3duaKJiP0N6ejonl8u5efPmcbGxsZxKpeKWLFnCLVq0iDMYDFxOTg7HcRzncrm4AwcOcL\/\/\/e+vyHW9+OKLve49o9HIH3e73dyLL77Imc1mTi6Xc9OnT+dOnTp1Ra4thP6BEPGEEML3ELt37+bCw8O5\/\/3vfxzHecjl4MGD3IoVKziZTMZ9\/fXXV+3aXnzxRW748OFcVVUV\/6+2tpY\/HswI6xCubYSIJ4TLgldeeYVLS0vjIiIiOL1ezy1YsIDLzc31eU4wO9\/Ozk7ukUce4bRaLRcWFsbNmzePKysru5IfpV+ipqaG27Rpk99jLpfrCl+NL1588UVu1KhRfo8FM8I6hGsfIXFBCJcFe\/fuxcMPP4xDhw4hIyMDTqcTs2bNQnt7O\/+c119\/HW+99RbeeecdHDlyBCaTCTNnzkRbWxv\/nJUrV2Ljxo1Yu3YtDhw4AKvVirlz5\/LD1n6oMBgMmDdvnt9j\/mb8XGnk5+fDYrEgMTERd9xxBwoLCwEEN8I6hB8ArjbzhfDDQG1tLQeA27t3L8dxwe18m5ubOYlEwq1du5Z\/TkVFBScUCrlt27Zd2Q8QQtDYunUrt27dOu7kyZNcRkYGN336dM5oNHL19fXc119\/zQHgKioqfF7z4IMPcrNmzbpKVxzClcbV3xqF8INAS0sLAPBGpMHsfDMzM+FwOHyeY7FYMGLEiNDuuB9jzpw5WLx4MT8HZ8uWLQDg44h+MSOsQ7h2ECKeEC47OI7DE088gSlTpvCzU7zWOz1HEne35QlZ91wbCA8PR0pKCvLz84MaYR3CtY8Q8YRw2fHII4\/g5MmT+PTTT3sdu5idb2h3\/P1CV1cXzpw5A7PZ7DPC2gvvCOtQc\/IPByHiCeGy4he\/+AU2bdqE3bt3+1i2BLPz7W7dw3pOCP0PTz31FPbu3YuioiIcPnwYt912G1pbW3HfffdBIBDwI6w3btyIU6dOYfny5T4jrEO49hEinhAuCziOwyOPPIINGzZg165dSExM9DkezM43ZN3z\/UR5eTnuvPNOJCcn49Zbb4VUKsWhQ4cQHx8PAHjmmWewcuVKrFixAmlpaaioqMD27dv7xfjtEK4MQpY5IVwWrFixAp988gnS09ORnJzMPx4ZGcmPdn7ttdfw6quv4oMPPkBSUhJeeeUV7NmzB3l5eSHrnhBCuIYRIp4QLgtYNZgPPvgAy5cvB+CJil566SW89957aGpqwvjx4\/HXv\/6VFyAAQGdnJ55++ml88sknsNlsuPHGG\/Huu+8iNjb2SnyMEEII4TIgRDzXAOrq6pCSkoJHH30Uzz77LADg8OHDmDp1KjZv3uwjRw4hhBBCuNoI1XiuAej1evzf\/\/0fVq1ahaNHj8JqteLuu+\/GihUrfvCk8+qrr2LcuHFQKpUwGAxYuHAh8vLyfJ6zfPlyCAQCn38TJkzweU5XVxd+8YtfQKfTITw8HPPnz0d5efmV\/CghhHDNIBTxXEN4+OGHsWPHDowbNw4nTpzAkSNHfvAW+D\/60Y9wxx13YNy4cXA6nXjuueeQnZ2N06dPIzw8HICHeGpqavDBBx\/wr5NKpXyzK+CpNX3xxRdYs2YNtFotnnzySTQ2NoZqTSGEcBEIEc81BJvNhhEjRqCsrAxHjx7FyJEjr\/Yl9TvU1dXBYDBg7969mDZtGgAP8TQ3N+Pzzz\/3+5qWlhbo9Xp8\/PHH\/NjwyspKxMbGYuvWrZg9e\/aVuvwQQrgmEEq1XUMoLCxEZWUl3G43SkpKrvbl9Ev0tO7xYs+ePTAYDBg8eDAefPBB1NbW8sdC1j0hhHBpIb7aFxDCpYHdbsddd92FpUuXYsiQIbj\/\/vuRnZ0darTshv9v7\/5CmuwCOI5\/08w\/6CQzmFIOIekPYheKMTAUw0AwoqCCKLzwRlfQKolIhOhCxQstCfVCLDBiEeFN5QiCSYMuMhQiuvDCWIQLkhZqM2OdLqLB0Op9fX2f1fx9YDfP83B2dvVj52y\/s1x1D3zvFjty5AgOh4OpqSlaW1uprq7m+fPnpKamqrpHZJUpeBJES0sLHz9+pKenh8zMTEZGRmhoaOD+\/fvxntof40d1j9\/vj7n+Y\/kMoLi4mLKyMhwOBw8ePODw4cM\/HU\/VPSIro6W2BODz+bh69SpDQ0PYbDaSkpIYGhrC7\/fT19cX7+n9EX5W3bOcvLw8HA4Hk5OTgKp7RFabgicBVFVV8eXLFyoqKqLXCgoKCIVCNDU1xXFm8fe76p7lzMzM8ObNG\/Ly8oC1Xd3T29tLYWEhaWlplJaW8uTJk3hPSRKAgkcS2qlTp7h16xa3b98mKyuLYDBIMBgkHA4DMDc3R3NzM0+fPuX169f4fD4OHDhAbm4uhw4dAr7X\/DQ0NHD+\/HkeP37M+Pg4J06ciJ43k6ju3LmD2+2mpaWF8fFx9u7dS21tLYFAIN5Tk7+dxQfPiVgKWPZ148YNY4wxnz59Mvv37zebN282KSkppqCgwNTX15tAIBAzTjgcNqdPnzY5OTkmPT3d1NXVLXkm0ZSXl5vGxsaYazt27DAXL16M04wkUeh\/PCKyxOLiIhkZGdy9ezf6zQ\/gzJkzTExMMDo6GsfZyd9OS20issT79++JRCK\/PCFWZKUUPCIW6evro6SkBJvNhs1mw+l0MjIyEr1vjOHy5cvk5+eTnp5OVVUVL1++jBnD6s64lZwQK\/I7Ch4Ri2zZsoWOjg7GxsYYGxujurqagwcPRsOls7OTrq4url+\/zrNnz7Db7dTU1DA7Oxsdw+12Mzw8jMfjwe\/3Mzc3R11dHZFIZFXnmpubS3Jy8i9PiBVZsfhuMYmsbRs3bjQDAwPm69evxm63m46Ojui9hYUFk52dbfr7+40xxoRCIZOSkmI8Hk\/0mbdv35qkpCTj9XpXfW7l5eWmqakp5trOnTv14wL5z\/SNRyQOIpEIHo+H+fl5nE4nU1NTBIPBmD641NRUKisro31wVnfGnTt3joGBAQYHB3n16hVnz54lEAjQ2Ni46u8la4sqc0Qs9OLFC5xOJwsLC2RmZjI8PMyuXbuiwbHcZv6PwlerO+OOHTvGzMwMV65cYXp6muLiYh4+fIjD4Vj195K1RcEjYqHt27czMTFBKBTi3r171NfXx\/w0eSWb+f\/kmZVyuVy4XK7\/ZWxZu7TUJmKhDRs2sG3bNsrKymhvb2f37t1cu3YNu90O8MvNfHXGSaJQ8IjEkTGGz58\/U1hYiN1uj+mDW1xcZHR0NNoHt5Y74ySxaKlNxCKXLl2itraWrVu3Mjs7i8fjwefz4fV6WbduHW63m7a2NoqKiigqKqKtrY2MjAyOHz8OxHbGbdq0iZycHJqbmxO+M04Sj4JHxCLv3r3j5MmTTE9Pk52dTUlJCV6vl5qaGgAuXLhAOBzG5XLx4cMH9uzZw6NHj8jKyoqO0d3dzfr16zl69CjhcJh9+\/Zx8+ZNkpOT4\/WxRP41dbWJiIiltMcjIiKWUvCIiIilFDwiImIpBY+IiFhKwSMiIpZS8IiIiKUUPCIiYikFj4iIWErBIyIillLwiIiIpRQ8IiJiqW\/9VsG5oCgnEAAAAABJRU5ErkJggg==", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "1ca2a7bb9b014ae1b78b7354b28675e1": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "1cb2605db91a4ce1bac51f5960e5afc9": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_a20388231297411295366afa518f917b", "max": 199, "style": "IPY_MODEL_3ca3ead3f99b45b2bf5a79d0f022dcfa", "value": 199}}, "1f57714e5c02432eaabed41e07209103": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_57644913df96434395a7d95953ca96ed", "IPY_MODEL_5e9038896edd4da0abab5fadd1a41130"], "layout": "IPY_MODEL_b49c03f7736a47e5987fbc229507c0fe"}}, "203d095fdbec4a809af8ff2adf77a8fb": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "246b67cae6d04400856fb146b0a764d3": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "27ce6d6c77074a0e9644172ecbdc2c2a": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_0737166ee7324522bb73da03f9a8e778", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAG2CAYAAACXuTmvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA3p0lEQVR4nO3deXgU5532+7u1tdZuENqREDIIMGaxjW1AE1YbAt7AJOfYsV8fmCSOHQMnvCRjghmPhZOAlzGvkyFmssxg7DEDJxODdwIOSEAUbMBgZMAsRiABEgIhqbW2tjp\/CDXIYhG0pOpWfT\/X1Ze6nqou\/fSkTN956qkqm2EYhgAAACwkwOwCAAAAuhoBCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWI7PBKClS5fKZrNp3rx5njbDMJSZmamkpCSFhYVp\/Pjx2r9\/v3lFAgCAbsEnAtDOnTv1+9\/\/XsOGDWvV\/vLLL2vZsmVavny5du7cqYSEBE2aNEkVFRUmVQoAALoD0wNQZWWlHnvsMf3hD39Qz549Pe2GYei1117TokWLNGPGDA0ZMkSrVq1SdXW1Vq9ebWLFAADA3wWZXcDs2bN133336Z577tEvf\/lLT3teXp6Kioo0efJkT5vdbte4ceOUk5OjJ5988rL7c7vdcrvdnuWmpiadP39evXr1ks1m67w\/BAAAdBjDMFRRUaGkpCQFBHT8eI2pAWjNmjX6\/PPPtXPnzjbrioqKJEnx8fGt2uPj43XixIkr7nPp0qVavHhxxxYKAABMUVBQoOTk5A7fr2kBqKCgQD\/5yU+0ceNGhYaGXnG7b47aGIZx1ZGchQsXav78+Z7l8vJy9enTRwUFBXI4HN4XDgAAOp3L5VJKSoqioqI6Zf+mBaDdu3eruLhYI0aM8LQ1NjZq69atWr58uQ4dOiSpeSQoMTHRs01xcXGbUaFL2e122e32Nu0Oh4MABACAn+ms6SumTYK+++67lZubq71793ped9xxhx577DHt3btXN910kxISErRp0ybPZ+rq6pSdna2MjAyzygYAAN2AaSNAUVFRGjJkSKu2iIgI9erVy9M+b948LVmyROnp6UpPT9eSJUsUHh6uRx991IySAQBAN2H6VWBX88wzz6impkZPP\/20SktLNXLkSG3cuLHTzgcCAABrsBmGYZhdRGdyuVxyOp0qLy9nDhAAAH6is7+\/Tb8RIgAAQFcjAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMuxTADq5k\/8AAAA18EyAegHb+zSoaIKs8sAAAA+wDIB6LPj53Xvb7Yp8739Kq+uN7scAABgIssEoEmD49TYZOiNnOOa8GqW\/vuzfDU2cVoMAAArshndfHKMy+WS0+lUeXm59p2p0+L39+tIcaUkaUhvhxY\/eItGpEabXCUAALjUpd\/fDoejw\/dvqQDkcDhU39ikt\/5+Qv\/nk8OqqG2QJD10W2\/9fOogxTtCTa4WAABIBCCvXakDz1W69a9\/OaS1uwpkGFJESKDm3p2uf\/yHvrIHBZpYMQAAIAB56Vod+EVBmTLf3689+WWSpLSYCP3L\/YM1YVBcF1cKAABaEIC81J4ObGoytG7PKS39+Cudq3RLkiYOitO\/3D9YfWMiurJcAAAgApDXrqcDK2rrtXzzUf3n3\/JU32goJDBAPxiTpjkT+ivCHtRFFQMAAAKQl26kA78+W6nF7x\/Q1sNnJUnxDruevfdmPTg8STabrTPLBQAAIgB57UY70DAM\/fVgsV744IDyz1dLku5I7anMB2\/RkN7OzioXAACIAOQ1bzuwtr5R\/7E9T8s3H1VNfaNsNul7d\/XRzyYPVHRESCdUDAAACEBe6qgOLCyv0dKPvtJ7X5yWJDlCg\/TTyQP12Mg+Cgq0zA21AQDoEgQgL3V0B356rESZ7x\/QwUKXJGlQQpSef+AWje7Xy+t9AwCAZgQgL3VGBzY2GVr9Wb5e3XhIZRcerHrfsEQ9e+\/N6t0jrEN+BwAAVkYA8lJndmBpVZ2WbTqstz89oSZDCg0O0NPj++tHY29SaDB3kwYA4EYRgLzU2R0oSftPl2vxewf02fHzkqSU6DD9832DNXlwPJfNAwBwAwhAXuqKACQ1Xzb\/\/r5CLfnwoIpctZKkMekxev6BweofF9VpvxcAgO6IAOSlrgpALarrGvT6lq\/1+63HVNfYpKAAm2Zm9NVP7kmXIzS4038\/AADdAQHIS10dgFqcKKnSLz44qE8OnpEkxUSG6Jkpg\/Td25MVEMBpMQAAroYA5CWzAlCLrEPFeuH9Azp2rkqSNDylh55\/YLBu79Ozy2sBAMBfEIC8ZHYAkqS6hia9kZOn3\/z1qCrdDZKkabcmacGUQUrisnkAANogAHnJFwJQi2JXrf514yH9afdJGRcum\/\/RmJv05Lh+PG0eAIBLEIC85EsBqMWXp8r1wgcH9Fle82Xz8Q67nvn2ID10W2\/mBwEAoM7\/\/jb1IVYrVqzQsGHD5HA45HA4NHr0aH388cee9bNmzZLNZmv1GjVqlIkVd4whvZ1a+6NRWvHY7UqJDtMZl1s\/\/dMXmv7637Trwr2EAABA5zF1BOj9999XYGCg+vfvL0latWqVXnnlFe3Zs0e33HKLZs2apTNnzmjlypWez4SEhCg6Orrdv8MXR4AuVVvfqDdyjmv55ovzg+4blqifTxmklOhwk6sDAMAcljsFFh0drVdeeUU\/+MEPNGvWLJWVlWn9+vU3vD9fD0Atzla4tWzTIa3ZWSDDkEKCAvTEmDT9eHx\/RTI\/CABgMd36FNilGhsbtWbNGlVVVWn06NGe9qysLMXFxWnAgAF64oknVFxcfNX9uN1uuVyuVi9\/EBtl19IZw\/Th3DEafVMv1TU06bdbvtaEf83S\/7erQE1NPpVTAQDwa6aPAOXm5mr06NGqra1VZGSkVq9erXvvvVeStHbtWkVGRio1NVV5eXl67rnn1NDQoN27d8tut192f5mZmVq8eHGbdl8fAbqUYRjadOCMfvXRQZ0oqZYk3ZLk0HP3D9aom3qZXB0AAJ2v258Cq6urU35+vsrKyvTnP\/9Zf\/zjH5Wdna3Bgwe32bawsFCpqalas2aNZsyYcdn9ud1uud1uz7LL5VJKSopfBaAW7oZGvZlzQr\/ZfEQVtc3zg6YOSdDCqTerTy\/mBwEAuq9uH4C+6Z577lG\/fv30u9\/97rLr09PT9cMf\/lALFixo1\/78ZQ7Q1ZRUuvV\/Pjms1Z\/mq8mQQgID9I\/f6qs5E\/oriueLAQC6IcvMAWphGEarEZxLlZSUqKCgQImJiV1clbl6Rdr1y+lD9fFPxmpMeozqGpv0u+xjmvCvWfrvz\/LVyPwgAACui6kB6Nlnn9W2bdt0\/Phx5ebmatGiRcrKytJjjz2myspK\/exnP9Pf\/\/53HT9+XFlZWXrggQcUExOjhx56yMyyTTMwIUpvfv8u\/eesO3RTTITOVdZp4Tu5uu8325Rz9JzZ5QEA4DdMvb76zJkzevzxx1VYWCin06lhw4Zpw4YNmjRpkmpqapSbm6s333xTZWVlSkxM1IQJE7R27VpFRUWZWbapbDabJg6K15j0WL319xN67ZPD+qqoQo\/+8VNNGhyvZ++9WWkxEWaXCQCAT\/O5OUAdrTvMAbqa0qo6\/fqvR\/TWjhNqbDIUHGjTrIy+mjMxXc4w5gcBAPyT5SZBd7TuHoBaHC2u0C8\/PKisQ2clSdERIfrfkwboe3emKCjQ56Z6AQBwVQQgL1klALXYcqhYv\/rwoI4WV0qSBsRH6p\/vG6yxA2JNrgwAgPYjAHnJagFIkuobm\/Tfn+Vr2abDKquulyRNHBSnRffdrH6xkSZXBwDAtRGAvGTFANSivLpev\/7rEb359+NqaDIUFGDT46NT9ZO709UjPMTs8gAAuCICkJesHIBafH22Uks\/OqhPDjY\/R61HeLD+9z0D9OjIPgpmfhAAwAcRgLxEALpo25Gz+uUHB3XoTIUkqV9shBbdd7MmDIyTzWYzuToAAC4iAHmJANRaQ2OT1u4q0KsbD+t8VZ0k6a60aP186iDd3qenydUBANCMAOQlAtDlldfU6\/UtR7Uy57jqGpokSZMHx+uZKQPVP866N5oEAPgGApCXCEBXV1heo9c2HdGfdheoyZACbNJ3RyRr3j0DlNQjzOzyAAAWRQDyEgGofY4WV+jlDYe08cAZSVJIUIBmZfTV0+P7ccUYAKDLEYC8RAC6PrtPlOqlDV\/ps7zzkqSo0CD9eHw\/\/WNGmsJCAk2uDgBgFQQgLxGArp9hGMo6dFYvbfhKXxU1XzEW77DrJ3cP0P99RzKP1gAAdDoCkJcIQDeuscnQu3tP6dWNh3WqrEaSdFNMhH727YGaOiSBS+cBAJ2GAOQlApD33A2NentHvpZvOeq5dH54slMLpgxSRv8Yk6sDAHRHBCAvEYA6TkVtvf6wLU9\/3HZM1XWNkqQx6TFaMGWQhvR2mlwdAKA7IQB5iQDU8c5WuLV88xGt\/ixf9Y3Nh8+Dw5P008kDlNorwuTqAADdAQHISwSgzpNfUq1XNx3Su3tPS5KCAmx6dGQfzZ2Yrtgou8nVAQD8GQHISwSgzvflqXK9\/JdD2nr4rCQpPCRQPxxzk54Yk6ao0GCTqwMA+CMCkJcIQF0n5+tzemnDIX1RUCZJio4I0ZwJ\/fXYqD6yB3EPIQBA+xGAvEQA6lqGYWjDl0V65S+HdOxclSQpuWeY5k8aoGm39lZgAJfOAwCujQDkJQKQORoam\/Sn3Sf12ieHdcblliQNSojSM1MGasLAOO4hBAC4KgKQlwhA5qqpa9QbOce1IuuoXLUNkqS7+kZrwdRBGpHa0+TqAAC+igDkJQKQbyirrtOKrK\/1Rs5xuRuaJEmTBsfrmW8PVHp8lMnVAQB8DQHISwQg31JYXqPXNh3Rn3YXqMmQAmzSd0cka949A5TUI8zs8gAAPoIA5CUCkG86WlyhV\/5ySH\/Zf0aSFBIUoFkZffWjsTcpJpJ7CAGA1RGAvEQA8m2f55fqxY+\/0md55yVJocEBemxkqp4ce5PiHKEmVwcAMAsByEsEIN9nGIayDp3Va58c1hcnyyU1jwg9fEeKnhrfT705NQYAlkMA8hIByH8YhqGtR87p3\/56RLtOlEpqfrzGd25P1tMT+vGcMQCwEAKQlwhA\/scwDP39WImWbz6qnK9LJEmBATZNG56kpyf0V\/+4SJMrBAB0NgKQlwhA\/m33ifP6t81HlXWo+TljNpt079BEzZ3YX4MS+N8TALorApCXCEDdw76TZfq3zUe16cAZT9ukwfH6fyema2iy08TKAACdgQDkJQJQ93Kw0KXlW47qo9xCtRy54wfGau7EdO4sDQDdCAHISwSg7ulocYVe3\/K13v3itBqbmg\/hjH69NHdiukbdFM2zxgDAzxGAvEQA6t5OlFTp9S1f68+fn1TDhSB0Z9+emjMxXWPTYwhCAOCnCEBeIgBZw8nSav0u+5jW7ixQXWPzs8aGp\/TQ3An9dffNPH0eAPxNZ39\/B3T4Hq\/DihUrNGzYMDkcDjkcDo0ePVoff\/yxZ71hGMrMzFRSUpLCwsI0fvx47d+\/38SK4auSe4brF9OHaNuCCfrBt9IUGhygLwrK9MM3d+ne32zXR7mFamrq1lkfAHAdTA1AycnJevHFF7Vr1y7t2rVLEydO1LRp0zwh5+WXX9ayZcu0fPly7dy5UwkJCZo0aZIqKirMLBs+LN4RqufuH6ztCybqqXH9FBESqIOFLj399uea\/NpWrd9zSg0XRogAANblc6fAoqOj9corr+j73\/++kpKSNG\/ePC1YsECS5Ha7FR8fr5deeklPPvlku\/bHKTBrK62q08qc41r5tzxV1DZIkvr2CtfTE\/rrodt6KzjQ1P8PAAC4gm59CuxSjY2NWrNmjaqqqjR69Gjl5eWpqKhIkydP9mxjt9s1btw45eTkmFgp\/EnPiBDNnzRAf\/v5RP3TtweqZ3iwjpdU65n\/2afxr2Tpv3ackLuh0ewyAQBdzPQAlJubq8jISNntdj311FNat26dBg8erKKiIklSfHx8q+3j4+M96y7H7XbL5XK1egGO0GDNntBf2xdM1LP3DlJMpF2nymr0z+u\/1NiXt+g\/t+eppo4gBABWYXoAGjhwoPbu3asdO3boxz\/+sWbOnKkDBw541n\/z6h3DMK56Rc\/SpUvldDo9r5SUlE6rHf4nwh6kH43tp+0LJijzgcFKcITqjMutFz44oDEvb9bvsr9WlbvB7DIBAJ3M5+YA3XPPPerXr58WLFigfv366fPPP9dtt93mWT9t2jT16NFDq1atuuzn3W633G63Z9nlciklJYU5QLgsd0Oj\/rz7lF7POqqTpTWSpB7hwfrBP6Tp\/8noK2dYsMkVAoA1WWYOUAvDMOR2u5WWlqaEhARt2rTJs66urk7Z2dnKyMi44uftdrvnsvqWF3Al9qBAPTqyj7b8bLxe+e4wpcVEqKy6Xq9uOqxRS\/6qRetydfgMVx0CQHcTZOYvf\/bZZzV16lSlpKSooqJCa9asUVZWljZs2CCbzaZ58+ZpyZIlSk9PV3p6upYsWaLw8HA9+uijZpaNbig4MED\/1x0pmnF7sj7Yd1orsr7WV0UVevvTfL39ab4y+vXSzIy+uufmeAUGcFNFAPB3pgagM2fO6PHHH1dhYaGcTqeGDRumDRs2aNKkSZKkZ555RjU1NXr66adVWlqqkSNHauPGjYqKijKzbHRjgQE2Tbu1tx4cnqQdx85rVc5xbTxQpJyvS5TzdYl69wjT46NT9cidKeoRHmJ2uQCAG+Rzc4A6GvcBgrdOldXov3ac0JrP8lVaXS9JsgcFaPqtvTUzo68GJ3FcAUBH41lgXiIAoaPU1jfqvb2n9UbOcR0ovHh7hbv6RmvWP\/TV5MHxCuLGigDQIQhAXiIAoaMZhqFdJ0r1Rs5xbfiySI0XnjGW6AzV\/xrVfHqsV6Td5CoBwL8RgLxEAEJnKiqv1dufntDqT\/NVUlUnSQoJCtADw5I0K6OvhiY7Ta4QAPwTAchLBCB0BXdDoz7cV6hVOcf1xclyT\/vtfXpoZkZfTR2SqJAgTo8BQHsRgLxEAEJX25NfqlU5x\/VhbqHqG5v\/84qLsuvRkX306Mg+iosKNblCAPB9BCAvEYBgluKKWq2+cB+hsxXNdycPDrTp3qGJmpXRV7f16WlyhQDguwhAXiIAwWx1DU36+Mvm02Of55d52ocnOzUzo6\/uG5Yoe1CgeQUCgA8iAHmJAARfknuyXG\/kHNf7X5xWXWOTJCkmMkTfu6uPHhuZqgQnp8cAQCIAeY0ABF9UUunWmp0F+q8dJ1RYXitJCgqw6dtDEjQro6\/uSO0pm41HbgCwLgKQlwhA8GUNjU3aeOCM3vjbcX12\/LynfXCiQ7My+urBW5MUGszpMQDWQwDyEgEI\/uLAaZdW5RzX+r2n5G5oPj3WMzxYD9\/ZR\/9rVB8l9ww3uUIA6DoEIC8RgOBvSqvqtHZXgd76+wmdKquRJNls0qi0Xpp+W5KmDEmUMyzY5CoBoHMRgLxEAIK\/amwy9MnBM1qVc1w5X5d42kOCAjRxYJym39ZbEwbFcgUZgG6JAOQlAhC6g5Ol1Xp372m9u\/eUDp+p9LQ7QoN079BETbu1t0amRSsggInTALoHApCXCEDoTgzD0MHCCr2795Te3XtaRa5az7pEZ6geHJ6k6bf11s2JHOsA\/BsByEsEIHRXjU2GPs0r0bt7TuujLwtVUdvgWTcwPkrTbkvStFt7q3ePMBOrBIAbQwDyEgEIVlBb36isQ8Vav+e0Nn9V7LnJoiTd1Tda025L0n1DE9UjPMTEKgGg\/QhAXiIAwWrKq+v18ZeFWr\/3lD7NO6+W\/8KDA20aPzBO02\/trbtvjuP+QgB8GgHISwQgWFlheY3e23ta6\/ee1sFCl6c90h6kKUMSNP3W3hrdr5cCmTwNwMcQgLxEAAKaHSqq0Pq9p\/Te3tOe+wtJUlyU3TN5+pYkB4\/gAOATCEBeIgABrTU1Gdp1olTr957Sh\/sKVV5T71nXLzZC02\/trWm39lafXtx5GoB5CEBeIgABV1bX0KSsQ8V6d+9pfXLwjOcRHJI0IrWnpt+apPuGJSk6gsnTALoWAchLBCCgfSpq67XhyyK9u\/e0cr4+p6YL\/zIEBdg0dkCspt2apMmDExQWwuRpAJ2PAOQlAhBw\/c64avX+F6e1fu8pfXnq4uTp8JBAffuWBE0eHK+M\/jE8kwxApyEAeYkABHjnaHGl3t17Suv3nlLB+YuTpwMDbLq9Tw+NGxCrcQPidEuSg0dxAOgwBCAvEYCAjmEYhj7PL9UH+wqVffisjp2tarW+V0SIxqTHaNzAWI1Jj1VMpN2kSgF0BwQgLxGAgM5RcL5a2YfPauvhs\/rb0XOqqmtstX5ob6fGDYjV2AGxuq1PDwUHBphUKQB\/RADyEgEI6Hx1DU36PL9UWw+fVfbhs9p\/2tVqfZQ9SP\/Qv3l0aOyAWJ5PBuCaCEBeIgABXa+4olbbDp9T9uGz2nbkrEqr61utT4+L1NgBsRo3IFZ3pUXzWA4AbRCAvEQAAszV2GToy1Plyr4wOrQnv9Rzib0khQYHaNRNvTQ2PVbjBsbqppgI7kYNgADkLQIQ4FvKq+v1t6\/PKftQcyAqctW2Wp\/cM+zClWWxyugfo0h7kEmVAjATAchLBCDAdxmGocNnKj1zhz7LO6+6xot3ow4KsGlEak+NG9gciAYn8qwywCoIQF4iAAH+o7quQTuOlSj70FltPXJOeedaX2ofG2XX2PRYjR0QozHpsTyiA+jGCEBeIgAB\/utESZVndCjn6xJVX3Kpvc0mDUvuoYx+vTQ82amhyT2U5AxlhAjoJghAXiIAAd2Du6FRu0+UNk+mPnRWXxVVtNmmV0SIhiY7Nax3cyAaluxUvCPUhGoBeIsA5CUCENA9nXHVauvhs\/o8v1T7TpbrUFGFGpra\/nMWF2XXsGSnhvZuDkRDejsVG8VdqgFf160D0NKlS\/XOO+\/oq6++UlhYmDIyMvTSSy9p4MCBnm1mzZqlVatWtfrcyJEjtWPHjnb9DgIQYA219Y36qqhCuafKlXuyTPtOlutIcaUaLxOKEp2hGtrb2RyMkntoaG8n84kAH9OtA9CUKVP0yCOP6M4771RDQ4MWLVqk3NxcHThwQBEREZKaA9CZM2e0cuVKz+dCQkIUHR3drt9BAAKsq6auUQcKXc2B6FS5ck+W6+jZSl3uX73knmGtR4qSnHKG87R7wCyd\/f1t6g02NmzY0Gp55cqViouL0+7duzV27FhPu91uV0JCQleXB8DPhYUEakRqT41I7elpq3I3aP9pl\/adLLswWlSuY+eqdLK0RidLa\/RRbpFn2769wpvnEvV2amiyU7ckORQVSigCOothGCqvqdcZl1vHTp\/r1N\/lU3cYKy8vl6Q2oztZWVmKi4tTjx49NG7cOP3qV79SXFzcZffhdrvldrs9yy6X67LbAbCmCHuQ7kqL1l1pF\/+dcdXW68sLYahlpCj\/fLWOlzS\/3v\/itKTmK8\/SYiJaTbK+Jcmh8BCf+qcU8DmGYajS3aAzLreKXbU6U1GrMy63zrhqVXzhZ0tbXUPzvcCa3NWdWpPPTII2DEPTpk1TaWmptm3b5mlfu3atIiMjlZqaqry8PD333HNqaGjQ7t27Zbe3nciYmZmpxYsXt2nnFBiA61FWXdc8QtQSjE6W61RZTZvtAmxS\/7hIDe3dQ0N6O9Q3JkIpPcOU3DOcZ5zBEqrrGjxhpiXQFF8acCqaf156G4tr6RkerOjgRm1+9t7uOQfoUrNnz9aHH36o7du3Kzk5+YrbFRYWKjU1VWvWrNGMGTParL\/cCFBKSgoBCIDXSirdFwPRhZ\/ffJTHpWKj7EruGaaUnuHNP6PDPe+TeoQpJCigC6sHrk9tfaPOVrQEm4ujNMXfCDsV7oZ27zMqNEjxjlDFO+yKjwpVXMv7Cz\/jokIVG2VXaHBg954D1GLu3Ll67733tHXr1quGH0lKTExUamqqjhw5ctn1drv9siNDAOCtXpF2jR8Yp\/EDL56CL3bVKvdU8wjRgUKXCs5X62RpjSrdDTpb4dbZCrf25Je12VeATUpwhCq5Z7iSo5tHjFIuhKTknmFKdIYpMICbOqLjGIahqrpGlVS6VVJVp5LKOp2vcutc5cX3JVV1zQGnolZl1fXt3nd4SKASHKGK84SZUMVF2ZsDTlRzW5zD7lOni02txDAMzZ07V+vWrVNWVpbS0tKu+ZmSkhIVFBQoMTGxCyoEgKuLc4Tqbkeo7r453tPWMpHzZGmNCs5Xq6C02vP+ZGmNCkqrVVvfpNPltTpdXqvPjrfdb1CATYk9QpXSM7zVCFLLz9hIuwIISJZXXdegkso6lVRdDDPnq+qaQ86F9pIqt85X1ulcVZ1nfk172YMCLo7OOEIVH3VxxObSsOOPDy02teLZs2dr9erVevfddxUVFaWiouarL5xOp8LCwlRZWanMzEx95zvfUWJioo4fP65nn31WMTExeuihh8wsHQCuyGazqUd4iHqEh2hIb2eb9YZh6FxlnU6WVqugtKb55\/nmnydLa3SqtEZ1jU0qOF+jgvM1kkra7CMkKEDJPcKUHB3umXOUcslIUnRECI8F8UO19Y3NYaayTucuBJeSqktHbJrDTUvQqalv\/7yaFmHBgeoVGaJeESHqFWlXdESIekWGKCai+b0n2ESFyhEW1G2PI1PnAF2pU1euXKlZs2appqZG06dP1549e1RWVqbExERNmDBBv\/jFL5SSktKu38F9gAD4m6YmQ2cqaluPGl0yklRYXnvZGzxeKjwkUDGRdkWFBinSHqSo0GA5QoOal0Obl6NaftqDLr6\/sD4yJIgRpuvQ1GSoqq5BVe5GVbobVHXhVeluUFVdgyrdja3b3Be3ddXWe8JN5XXMp2kREhSgmG+EmZZw08uzfHGdL52GuppufSPErkAAAtDd1Dc2qai8tjkQXRg5KrgkLJ2pqL3szR6vh80mRYZcDEaRoa1DUpvQZL\/43nHJ9sGBvjnR2zAM1dY3ecKIJ5RcIay0aftG2LmeK5yuJTjQ1iqwXDpSExMZougI+8URm8gQRYQEdstRGktMggYAtF9wYEDzFWXR4VK\/tuvdDY06VVqj0up6VdTWq6K24cKrXpXu5vcuT\/vFtpbl+kZDhiFVuBuar\/Apv\/KVbtcSGhygqNBghYdcvCWAYUiGjIvvLwlrLf+f3NDFdkPGJe9b2i\/5\/CWfvfi+9b7U6vOGauobdY1BtBsSGGBTREigIu1Birjwan4feMn7Cz9DmtscYcEXR2wiQxRl776nnXwJAQgAuhl7UKBuio28oc8ahiF3Q5MnDLUEo0p3vVyXhKSK2gZV1jaowl1\/IVBdCFMXtmmZm1Jb36Taevc1fqt5bDYpIuRCQAlpCS2XCTAhrdsvrm\/dZg8KILz4CQIQAMDDZrMpNDhQocGBio268VuK1Dc2ecJQhbteNRdOEV3MBjbZbFLLos1mu+S91LLUsr3n54XPXbrdxXVt93+xvfX+w4KbR1\/CggOZ62RRBCAAQIcLDgxQz4gQ9YwIMbsU4LJ8c3YaAABAJyIAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyyEAAQAAyzE1AC1dulR33nmnoqKiFBcXp+nTp+vQoUOttjEMQ5mZmUpKSlJYWJjGjx+v\/fv3m1QxAADoDkwNQNnZ2Zo9e7Z27NihTZs2qaGhQZMnT1ZVVZVnm5dfflnLli3T8uXLtXPnTiUkJGjSpEmqqKgwsXIAAODPbIZhGGYX0eLs2bOKi4tTdna2xo4dK8MwlJSUpHnz5mnBggWSJLfbrfj4eL300kt68sknr7lPl8slp9Op8vJyORyOzv4TAABAB+js7++gG\/nQCy+8cNX1\/\/Iv\/3JDxZSXl0uSoqOjJUl5eXkqKirS5MmTPdvY7XaNGzdOOTk5lw1Abrdbbrfbs+xyuW6oFgAA0H3dUABat25dq+X6+nrl5eUpKChI\/fr1u6EAZBiG5s+fr29961saMmSIJKmoqEiSFB8f32rb+Ph4nThx4rL7Wbp0qRYvXnzdvx8AAFjHDQWgPXv2tGlzuVyaNWuWHnrooRsqZM6cOdq3b5+2b9\/eZp3NZmu1bBhGm7YWCxcu1Pz581vVlZKSckM1AQCA7qnDJkE7HA698MILeu655677s3PnztV7772nLVu2KDk52dOekJAg6eJIUIvi4uI2o0It7Ha7HA5HqxcAAMClOvQqsLKyMs88nvYwDENz5szRO++8o82bNystLa3V+rS0NCUkJGjTpk2etrq6OmVnZysjI6PD6gYAANZyQ6fAfvOb37RaNgxDhYWFeuuttzRlypR272f27NlavXq13n33XUVFRXlGepxOp8LCwmSz2TRv3jwtWbJE6enpSk9P15IlSxQeHq5HH330RkoHAAC4scvgvzlSExAQoNjYWE2cOFELFy5UVFRU+375FebxrFy5UrNmzZLUHK4WL16s3\/3udyotLdXIkSP129\/+1jNR+lq4DB4AAP\/T2d\/fPnUfoM5AAAIAwP909vc3zwIDAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWQwACAACWY2oA2rp1qx544AElJSXJZrNp\/fr1rdbPmjVLNput1WvUqFHmFAsAALoNUwNQVVWVhg8fruXLl19xmylTpqiwsNDz+uijj7qwQgAA0B0FmfnLp06dqqlTp151G7vdroSEhC6qCAAAWIHPzwHKyspSXFycBgwYoCeeeELFxcVX3d7tdsvlcrV6AQAAXMqnA9DUqVP19ttva\/PmzXr11Ve1c+dOTZw4UW63+4qfWbp0qZxOp+eVkpLShRUDAAB\/YDMMwzC7CEmy2Wxat26dpk+ffsVtCgsLlZqaqjVr1mjGjBmX3cbtdrcKSC6XSykpKSovL5fD4ejosgEAQCdwuVxyOp2d9v1t6hyg65WYmKjU1FQdOXLkitvY7XbZ7fYurAoAAPgbnz4F9k0lJSUqKChQYmKi2aUAAAA\/ZuoIUGVlpY4ePepZzsvL0969exUdHa3o6GhlZmbqO9\/5jhITE3X8+HE9++yziomJ0UMPPWRi1QAAwN+ZGoB27dqlCRMmeJbnz58vSZo5c6ZWrFih3NxcvfnmmyorK1NiYqImTJigtWvXKioqyqySAQBAN+Azk6A7S2dPogIAAB2vs7+\/\/WoOEAAAQEcgAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMsxNQBt3bpVDzzwgJKSkmSz2bR+\/fpW6w3DUGZmppKSkhQWFqbx48dr\/\/795hQLAAC6DVMDUFVVlYYPH67ly5dfdv3LL7+sZcuWafny5dq5c6cSEhI0adIkVVRUdHGlAACgOwky85dPnTpVU6dOvew6wzD02muvadGiRZoxY4YkadWqVYqPj9fq1av15JNPdmWpAACgG\/HZOUB5eXkqKirS5MmTPW12u13jxo1TTk7OFT\/ndrvlcrlavQAAAC7lswGoqKhIkhQfH9+qPT4+3rPucpYuXSqn0+l5paSkdGqdAADA\/\/hsAGphs9laLRuG0abtUgsXLlR5ebnnVVBQ0NklAgAAP2PqHKCrSUhIkNQ8EpSYmOhpLy4ubjMqdCm73S673d7p9QEAAP\/lsyNAaWlpSkhI0KZNmzxtdXV1ys7OVkZGhomVAQAAf2fqCFBlZaWOHj3qWc7Ly9PevXsVHR2tPn36aN68eVqyZInS09OVnp6uJUuWKDw8XI8++qiJVQMAAH9nagDatWuXJkyY4FmeP3++JGnmzJl644039Mwzz6impkZPP\/20SktLNXLkSG3cuFFRUVFmlQwAALoBm2EYhtlFdCaXyyWn06ny8nI5HA6zywEAAO3Q2d\/fPjsHCAAAoLMQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOX4dADKzMyUzWZr9UpISDC7LAAA4OeCzC7gWm655RZ98sknnuXAwEATqwEAAN2BzwegoKAgRn0AAECH8ulTYJJ05MgRJSUlKS0tTY888oiOHTtmdkkAAMDP+fQI0MiRI\/Xmm29qwIABOnPmjH75y18qIyND+\/fvV69evS77GbfbLbfb7Vl2uVxdVS4AAPATNsMwDLOLaK+qqir169dPzzzzjObPn3\/ZbTIzM7V48eI27eXl5XI4HJ1dIgAA6AAul0tOp7PTvr99\/hTYpSIiIjR06FAdOXLkitssXLhQ5eXlnldBQUEXVggAAPyBT58C+ya3262DBw9qzJgxV9zGbrfLbrd3YVUAAMDf+PQI0M9+9jNlZ2crLy9Pn376qb773e\/K5XJp5syZZpcGAAD8mE+PAJ08eVLf+973dO7cOcXGxmrUqFHasWOHUlNTzS4NAAD4MZ8OQGvWrDG7BAAA0A359CkwAACAzkAAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAluMXAej1119XWlqaQkNDNWLECG3bts3skgAAgB\/z+QC0du1azZs3T4sWLdKePXs0ZswYTZ06Vfn5+WaXBgAA\/JTNMAzD7CKuZuTIkbr99tu1YsUKT9vNN9+s6dOna+nSpdf8vMvlktPpVHl5uRwOR2eWCgAAOkhnf38HdfgeO1BdXZ12796tn\/\/8563aJ0+erJycnMt+xu12y+12e5bLy8slNXckAADwDy3f2501TuPTAejcuXNqbGxUfHx8q\/b4+HgVFRVd9jNLly7V4sWL27SnpKR0So0AAKDzlJSUyOl0dvh+fToAtbDZbK2WDcNo09Zi4cKFmj9\/vme5rKxMqampys\/P75QOtBKXy6WUlBQVFBRwOtEL9GPHoS87Dn3ZMejHjlNeXq4+ffooOjq6U\/bv0wEoJiZGgYGBbUZ7iouL24wKtbDb7bLb7W3anU4nB2MHcTgc9GUHoB87Dn3ZcejLjkE\/dpyAgM65XsunrwILCQnRiBEjtGnTplbtmzZtUkZGhklVAQAAf+fTI0CSNH\/+fD3++OO64447NHr0aP3+979Xfn6+nnrqKbNLAwAAfsrnA9DDDz+skpISvfDCCyosLNSQIUP00UcfKTU1tV2ft9vtev755y97WgzXh77sGPRjx6EvOw592THox47T2X3p8\/cBAgAA6Gg+PQcIAACgMxCAAACA5RCAAACA5RCAAACA5XTrAPT6668rLS1NoaGhGjFihLZt22Z2ST4vMzNTNput1SshIcGz3jAMZWZmKikpSWFhYRo\/frz2799vYsW+Y+vWrXrggQeUlJQkm82m9evXt1rfnr5zu92aO3euYmJiFBERoQcffFAnT57swr\/CfNfqx1mzZrU5RkeNGtVqG\/qx+bFAd955p6KiohQXF6fp06fr0KFDrbbhmGyf9vQlx2X7rFixQsOGDfPcKHL06NH6+OOPPeu78pjstgFo7dq1mjdvnhYtWqQ9e\/ZozJgxmjp1qvLz880uzefdcsstKiws9Lxyc3M9615++WUtW7ZMy5cv186dO5WQkKBJkyapoqLCxIp9Q1VVlYYPH67ly5dfdn17+m7evHlat26d1qxZo+3bt6uyslL333+\/Ghsbu+rPMN21+lGSpkyZ0uoY\/eijj1qtpx+l7OxszZ49Wzt27NCmTZvU0NCgyZMnq6qqyrMNx2T7tKcvJY7L9khOTtaLL76oXbt2adeuXZo4caKmTZvmCTldekwa3dRdd91lPPXUU63aBg0aZPz85z83qSL\/8PzzzxvDhw+\/7LqmpiYjISHBePHFFz1ttbW1htPpNP793\/+9iyr0D5KMdevWeZbb03dlZWVGcHCwsWbNGs82p06dMgICAowNGzZ0We2+5Jv9aBiGMXPmTGPatGlX\/Az9eHnFxcWGJCM7O9swDI5Jb3yzLw2D49IbPXv2NP74xz92+THZLUeA6urqtHv3bk2ePLlV++TJk5WTk2NSVf7jyJEjSkpKUlpamh555BEdO3ZMkpSXl6eioqJW\/Wq32zVu3Dj69Rra03e7d+9WfX19q22SkpI0ZMgQ+vcbsrKyFBcXpwEDBuiJJ55QcXGxZx39eHnl5eWS5HmwJMfkjftmX7bguLw+jY2NWrNmjaqqqjR69OguPya7ZQA6d+6cGhsb2zwwNT4+vs2DVdHayJEj9eabb+ovf\/mL\/vCHP6ioqEgZGRkqKSnx9B39ev3a03dFRUUKCQlRz549r7gNpKlTp+rtt9\/W5s2b9eqrr2rnzp2aOHGi3G63JPrxcgzD0Pz58\/Wtb31LQ4YMkcQxeaMu15cSx+X1yM3NVWRkpOx2u5566imtW7dOgwcP7vJj0ucfheENm83WatkwjDZtaG3q1Kme90OHDtXo0aPVr18\/rVq1yjOhj369cTfSd\/Rvaw8\/\/LDn\/ZAhQ3THHXcoNTVVH374oWbMmHHFz1m5H+fMmaN9+\/Zp+\/btbdZxTF6fK\/Ulx2X7DRw4UHv37lVZWZn+\/Oc\/a+bMmcrOzvas76pjsluOAMXExCgwMLBNGiwuLm6TLHF1ERERGjp0qI4cOeK5Gox+vX7t6buEhATV1dWptLT0itugrcTERKWmpurIkSOS6Mdvmjt3rt577z1t2bJFycnJnnaOyet3pb68HI7LKwsJCVH\/\/v11xx13aOnSpRo+fLh+\/etfd\/kx2S0DUEhIiEaMGKFNmza1at+0aZMyMjJMqso\/ud1uHTx4UImJiUpLS1NCQkKrfq2rq1N2djb9eg3t6bsRI0YoODi41TaFhYX68ssv6d+rKCkpUUFBgRITEyXRjy0Mw9CcOXP0zjvvaPPmzUpLS2u1nmOy\/a7Vl5fDcdl+hmHI7XZ3\/TF5g5O2fd6aNWuM4OBg4z\/+4z+MAwcOGPPmzTMiIiKM48ePm12aT\/vpT39qZGVlGceOHTN27Nhh3H\/\/\/UZUVJSn31588UXD6XQa77zzjpGbm2t873vfMxITEw2Xy2Vy5earqKgw9uzZY+zZs8eQZCxbtszYs2ePceLECcMw2td3Tz31lJGcnGx88sknxueff25MnDjRGD58uNHQ0GDWn9XlrtaPFRUVxk9\/+lMjJyfHyMvLM7Zs2WKMHj3a6N27N\/34DT\/+8Y8Np9NpZGVlGYWFhZ5XdXW1ZxuOyfa5Vl9yXLbfwoULja1btxp5eXnGvn37jGeffdYICAgwNm7caBhG1x6T3TYAGYZh\/Pa3vzVSU1ONkJAQ4\/bbb291ySIu7+GHHzYSExON4OBgIykpyZgxY4axf\/9+z\/qmpibj+eefNxISEgy73W6MHTvWyM3NNbFi37FlyxZDUpvXzJkzDcNoX9\/V1NQYc+bMMaKjo42wsDDj\/vvvN\/Lz8034a8xztX6srq42Jk+ebMTGxhrBwcFGnz59jJkzZ7bpI\/rRuGwfSjJWrlzp2YZjsn2u1Zccl+33\/e9\/3\/O9HBsba9x9992e8GMYXXtM2gzDMK5vzAgAAMC\/dcs5QAAAAFdDAAIAAJZDAAIAAJZDAAIAAJZDAAIAAJZDAAIAAJZDAAIAAJZDAAIAAJZDAAIAAJZDAAIAAJZDAALgV86ePauEhAQtWbLE0\/bpp58qJCREGzduNLEyAP6EZ4EB8DsfffSRpk+frpycHA0aNEi33Xab7rvvPr322mtmlwbATxCAAPil2bNn65NPPtGdd96pL774Qjt37lRoaKjZZQHwEwQgAH6ppqZGQ4YMUUFBgXbt2qVhw4aZXRIAP8IcIAB+6dixYzp9+rSampp04sQJs8sB4GcYAQLgd+rq6nTXXXfp1ltv1aBBg7Rs2TLl5uYqPj7e7NIA+AkCEAC\/80\/\/9E\/6n\/\/5H33xxReKjIzUhAkTFBUVpQ8++MDs0gD4CU6BAfArWVlZeu211\/TWW2\/J4XAoICBAb731lrZv364VK1aYXR4AP8EIEAAAsBxGgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOUQgAAAgOX8\/0tIVApx8v+kAAAAAElFTkSuQmCC", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "29a880f5e6de435795b50f46a66a942e": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "29adfb5bcde241fc8e8984961ab42ea5": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "2c2ed815b0f545a9948793c1bc4b5fdf": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_68fb9a92340e434d85fbcc8de67c1970", "IPY_MODEL_47b1a57cdbeb4a11abc8e9166acedb90"], "layout": "IPY_MODEL_6373a42bb1db4fb4aa1cf6ffaac1075e"}}, "2df005db5f0d49dda9dd0c4e6e958c48": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "2f094b8f56ff4ac3b16dacdf8948dda6": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_66636bdd455c4d54a22c62b30195f3fb", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAZ4AAAGRCAYAAABVKtXaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOz9eXwkd33njz+r+u5Wd+uWRhodc2jusWfGY89Yg7ltYHcTAjiwgYWQza6TDUuA7DfJkoX8YAkkQDYYCOGb7BIMvyTgZVkHEgixCWDwBfbY0twajUb3LbVafR91fP\/oqZ7uVld1dUsjyaZej4cfIE1VdXWr6\/P6vN\/v1\/v1FlRVVbFgwYIFCxY2CeJW34AFCxYsWPj5gkU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGPBggULFjYVFvFYsGDBgoVNhUU8FixYsGBhU2ERjwULFixY2FRYxGNhS6Cq6lbfggULFrYI9q2+AQs\/X1BVlWw2SyqVwmazYbfbsdls2Gw2BEHY6tuzYMHCJkBQra2nhU2Coihks1lkWSadTgM5Ikomk6TTadra2iwismDh5wBWxGPhlkNVVWRZZmRkBKfTSXt7O6IoIooiqqoSjUZZWFigoaGBdDqNIAiIoojdbreIyIKFlyAs4rFwS6Gl1mRZJhKJ4Ha7mZiYYHp6mkAgQENDA7IsA2C321FVNf9fOp0mk8kAWERkwcJLCFaqzcItgyzLZLNZFEVBFEXOnTtHJBJBkiR6enpIJBKsrKwQj8cRRZGOjg4aGhqor6\/H4XAAFBGRoigA+YjI4XDk60SiKFpEZMHCiwRWxGNhw6GqKpIkIUkSqqoiiiLhcJiFhQVcLhd33303kCMQQRCYmppiamoKVVUZGRkhkUjg9\/upr6\/PE5EW6RQSUSqVyl9HIyLtOIuILFjYvrCIx8KGQlEUJEnKp88EQWBkZITR0dE8mTidznwKDXIpNofDwf79+wFIp9OsrKwQDocZHh4mlUqtISIt3aZHRFokZBGRBQvbDxbxWNgQaKmwbDaLqqoIgkA6nebcuXOkUilOnTrF1NRU2cVfEISivh6Xy0V7ezvt7e0ApFIpVlZWWFlZYWhoiHQ6na8P1dfXEwwG1xCRoigWEVmwsE1hEY+FdaMwtQa5hX5xcZHz58\/T2trKiRMnsNvtawhGQyUCcLvd7Nixgx07dgCQTCbzRDQ7O0smkyEYDFYkonQ6TSqVyivqLCKyYGFrYBGPhXWhsDdHW7ivXLnC1NQUhw8fpqOjo+h4PS1LNRoXj8eDx+Oho6Mj3wekEdH09DSSJOWJqKGhAb\/fj81my7+OJu\/W+olmZmZob2\/H6\/XmIyOt\/mTBgoWNh0U8FmqCtnhLkpRXrSUSCQYHBwHo7+\/H5\/MVnSMIAoqirFnQ9SIhMxAEAa\/Xi9frpbOzE1VV82q5lZUVJicnURSliIjq6uqw2+359zEyMkJDQ0OebMql5iwismBh42ARj4WqUdibA7kem5mZGS5dukRXVxf79u1DFNfaABYSTOEivpELuiAI+Hw+fD4fO3fuRFVV4vF4nojGx8dRVTUvVGhoaEBVVWw2Gw6HIx8RSZJENpvVJaJy78+CBQvmYBGPhaqgKAqZTCYf5ciyzKVLl1hcXOTYsWO0tLTonmsU2dyqdjJBEKirq6Ouro6uri5UVSUWi+WJaHR0FIChoSGam5tpaGjA5\/MVRUR6RKT1EVlEZMFCdbCIx4IpaKk1TbUmiiKRSITBwUHcbjdnzpzB7XYbXsNIXLBZfcyCIOD3+\/H7\/XR3d6MoCo8\/\/jh1dXUsLy8zMjKCzWbLCxUaGhrwer26RATlXRUsIrJgQR8W8VioiNLUmiAIjI+PMzw8zO7du9m9e7epdFmtqrZbCU3N1tnZidfrRVEUIpEIKysrLC4ucu3aNex2exEReTyeNUSUzWYN7X0sIrJg4SYs4rFgiMIoRxAEstks58+fJxqNcvLkSRoaGkxfy4hgtotzkyiK1NfXU19fD5D3mFtZWWF+fp6rV6\/idDrXEJFGLIX9TFpEJAhCERFpqjkLFn5eYRGPhbLQ0kmXL1+mrq6Ojo4OQqEQ586do76+njNnzuT91MxiO6Ta9KD3+lraTSNYWZZZXV1lZWWFmZkZhoaGcLlc+WMaGhpwuVxF19WIKJPJ5GtEGhEVquYsWPh5gUU8FtZAWygVRSGRSOBwOLh27RpjY2Ps37+frq6umhbK7Uw8ZmGz2WhsbKSxsREASZLyRDQ5OcmlS5fweDxFROR0OvPnlxIRwPLyMm1tbbhcLst528LPBSzisZBH4aKoqdZUVWViYgKbzcbp06fx+\/3rfo1SvJgXWbvdTlNTE01NTUCOiMLhcF66ffHiRXw+X5HPXCERZbNZLl26RH19PZIkWbOILPxcwCIeC0D53pyFhQUWFxfx+\/2cOnUq3\/1fK7ZCTr3ZsNvtNDc309zcDOSIRSOi0dFR4vE4dXV1eSKqq6vLn6d9vppk3RqKZ+GlCot4LBTZ3oiiiKIoXLlyhZmZmXy6aL2kAy+NVFu1cDgctLS05PubMplMnoi0ERAA169fp7GxMT8CAm6SsUVEFl5qsIjn5xjlbG\/i8TiDg4OIokh\/fz+jo6MbRgoawUiSxMTEBF6vN29Vs5XYzNd3Op20trbS2toKQDwe56c\/\/SmSJBWNgNDSctoICCgmIms6q4UXMyzi+TlFud6c6elpLl++THd3N319ffkeF23y53qhybGfeuop7HY7kiSRSqXwer1IkkQoFMo7S\/+8QFMG7t+\/H5vNVtMIiHJjwq3prBa2Myzi+TlE6UhqSZK4ePEioVCI48eP5+sTsHFpMFVVCYVCrK6u0tfXx86dO4Hc0LfZ2VnGxsa4fPky2Wx2jbP0z0PzpUYMlUZAZLNZU0RkTWe1sJ1hEc\/PEUrn5oiiyOrqKoODg3i9Xs6cOVPUg6Ido0VFtSKbzXLhwgVCoRB+v5\/du3fnm1Ldbjetra1MTEzQ399ftNBqztKFhp51dXUvqUWzEqkbjYCYmppCluWyIyCs6awWtjMs4vk5QaFMWsPY2BjXrl1jz5497Nq1y9R00GoRDocZHBykrq6Ovr4+Zmdnyx6nOSOUjjgoNfTUnAW0hdbr9W7IornV4gazlkO1jICoNJ1VURTsdjsej8ciIgubAot4XuIoN5I6k8lw\/vx54vE4d955Z94ephxqrfGoqpontr1799Lb28vs7GxVqrZyhp7RaLTIR83hcBQ1a1YyKt1uWA\/h1TICoq6uDlEUi4hIswHq6emxprNa2BRYxPMSRjkBwfLyMufOnaOxsZH+\/v6KtjdaE2k10IgtGo0WEdt6TUJFUSQYDBIMBunt7S3yUZuenubKlSu43W5d14DtjI1Y2MuNgIhGo0V9RIIgFPnMacP6tPRb6XTWcvJti4gsrBcW8bxEUdqbo+1sJyYmOHjwIJ2dnetylNbDysoKg4ODBAKBNX5uG91AWuijtnv3bl3XgEIi0npktgtuZYpPEAQCgQCBQGBNxFg4AkITmCQSibIjIDTJvTWd1cJGYXs9hRbWjXK9OclkksHBQWRZ5u677853y5uBWeJRVZXR0VFGRkbo6+ujp6en7IhrvdfQrrGeBazUNaC0WTOZTOZ7ZBoaGraNdHuzFu3CiBHIj4AYGhoiHo\/z7LPPmhoBUWk6q0VEFirBIp6XEFRVJRKJMDc3R3d3N6IoMj8\/z4ULF+jo6Mj3ilQDMzWeXGptEEhy11135Rc2s9faKOIpRWmzZjqdJhQKsbKywuXLl8lkMgSDwXxKyuv1brp0eytFDZpQw+v1Ul9fT0dHRz51OTc3VzQCQiOj0hEQ1nRWC7XAIp6XCLTenFgsxtjYGF1dXVy6dIn5+XmOHDlCe3t7TdetVOMJhUJcvXqO48fdOF0dCJQnHVi7s9eIZrN2xy6XK98jUyhNXl1dZXh4mKtXr66RJm\/GvW11dKD9HYxGQGg1tHIjICoRkTUUz0IpLOJ5kaOwN0dVVWw2G7Is8\/TTT2O32+nv78fj8dR8fb1Um6qqXL9+nURinLv7vdhsKoqcxSg4qpS228zdf6E0eWRkhOPHjyMIQl4RNjY2li\/Eb7R0uxBbLePW7qHc+6p1BEQpEVnTWS2UwiKeFzEURUGSpCLV2uLiItlslu7ubvbs2bPuh7ocWaTTac6fH2RnV4b9BzzAjX8X0lVfS\/s9bO0iXKoIUxSFWCxGKBRaMwJb+289hF762lsJRVFM3UOtIyDKTWctNxTPIqKfH1jE8yJEud4cSZLy7gCiKNLX17chr1Val1leXmZ4+DzHT7jx+Wwlx6Yr1mm26zye0vsSRTGvCOvt7UVRlPxuf3Z2tuLk0RcTaq2tVTsCor6+vkjlWPg9vnbtGm63m\/b2dmtM+M8BLOJ5kaHU9kYQhLw7gN\/v58SJEzz77LMb9npajUdVVUZGRkilJuk\/40EUyxGIgiJnsNnLL8DbKdVWLURRLKp\/lEs7FUq3SxdZPWy0oKIWbNQ9mBkB4ff7i4hIU8wlk8n8\/y+MiLRm10KxwlZ\/XhbWD4t4XkQo7M3R0hTXr1\/n+vXreQlzKpVCUZQNW0wEQUCWZZ577md090gcOOgmn1ore3waqI54tkOqrVqUpp0Kd\/vXr18nHo8XSbcLxxtsN9wq8iunKtRqaKUjILT\/X\/gZlUvNWUT00oBFPC8ClOvNydVZzpNMFkuYN1qaHI1GUdUEtx8L4PVWzr0LQsbg34z7eF7MKN3tFy6ypeMNtB4iLZrc6ve\/Wffgcrlob2\/PKywLR0DEYjEikQhLS0trnLe1ewTKEpE1i+jFB4t4tjnKjaReWlri\/PnzNDc3c\/z48aJu\/MJC7nqgKArXrl0jk53iZff4sNtN+rUZCAxezKm2alG6yBa6Ss\/MzCBJEsFgEJ\/Pt6ERai3YqtcuHAGRTCZpbm7G4XAUfUaFZB0IBMoSkTWd9cUHi3i2MbSHSotyVFVlaGiIyclJDh06RGdn55pzNOJRFKXm1E4qleL8+QF6d8ns2FGdcqtSxKMtcuFwOG\/pstWpts1YmErHG2iu0gsLC8iyzE9+8pMiM0+fz7dpC+Z2iLrgJllXOwICrOmsLzZYxLMNoaXWNNWaKIokEgkGBwdRVZX+\/v68uWMptIeq1qmhi4uLjIyc58iROuobqieCnLJN799yCrkLFy4wNzeXX\/C0gn0ikcDlcr3kF4ZCV+lAIMDg4CC33377Gg+1Uun2rfpctgPxaJsrDbWMgNCbRWRNZ91+sIhnm6Fcam12dpZLly7R2dnJ\/v37Dfscak21KYrC8PAwsjJD\/xkvgmADqh8AZ0Q8qVQKWZaJRqOcOnUKm82Wt\/FfXFxkcHAQp9NJY2Pji16ibBbaoq9Jt3t6evIeaisrK8zPzxdZ12ifzUZ+LtuBeLQNlh42agSENZ11e8Ainm2E0pHUsixz+fJlFhYWuO222\/LqICNoardqIp5kMsn58wPs3qPQ3p5TralqFlWFap9BvVTb3Nwc58+fB+DUqVN5633NtHJ0dJSTJ0+SyWTKSpQbGxuL5LcvJZQudJqHWn19Pbt27SqyrtE+F6\/XWxQRmZFu62E7EI\/ZJlYNtY6AMCIirWm4tbXVIqJbjJfeU\/wiRGlvjiiKRKPRfARw5syZqgacVUM8CwsLjI5e4I6TPgpfQhBUVNUBZKt5KwiiRDaZxuHM7cgVRWFoaIjp6Wn27dvHlStXEEVxzf1pu89SiXI5+a2269eUYRuBraovmXndQuuaPXv2rGnUvHDhAnV1dUXS7WoIulK0sRkoTbVVC7MjIAqJSDOF1YgoHo9z7tw5Xvayl+WvaY0JvzWwiGeLUTqSWhAEJiYmuHr1Krt27WLPnj1Vf9HNDG9TFIWrV68Cc9zd70UUyxCVagehOuIBUNVcL08ymWRgYCBflwK4fPly2XPKvUeHw1HUB5JKpfLu0prqqb6+Pk9EdXV1L8pFodp7LteoaUTQhWqwctguEc9Gkp\/eCAhN0FFqgVRfX58X5Dgcjnw0VDgm3JrOunGwiGeLoH2pp6enWVxc5PDhw2SzWS5cuEAkEuGOO+7ImzNWi3IRRSESiQQXLgyyd69Ka5sLvYZQFRu1PFKikGFhYYHz58\/T3t7OgQMHsNlsJJPJ3HVvPNRrXq8CWbrdbjo6OvKqp8Ic\/+joaJG7wK0uyG8UNiLScjqdtLW10dbWBuRSp+FwmFAoVCTdLizCFy7y24F4bnXUVS59qRGRZoFkt9tRFIXZ2dn8CAigKDWnpYhTqZRFROuARTxbgEIBQTabzS+g586dIxAI0N\/fv66RzUaptvn5ecbGLnLyTh8uV6V0XG0P0MLiJBcvLXH48GE6OjqK7kv3lUwOnCs8vtTUMxqNEgqF8gX5Qi+1xsbGbTsGe6MXKk26rY1\/KFSDTUxMrCnCV1tfuRXY7HsoNwJiamqKsbGxqkZAlI4J11JzhT5zW\/3ZbkdYxLPJKB1JbbPZSCQSnD17ln379tHd3b3uL2q5VJuiKFy5cgWbfeGGaq02ubUZSHK87KRTo36djXjPWmpF29FqdZCJiYm8UEFLP20XocKtri2VU4PFYrGiSFGWZa5du0ZLS8uWRYpbXWey2Wz4fD7cbjcnT56seQSENZ3VHLb+yfs5gZ7tzcjICNlsltOnTxMIBDbktUojnkQiwfnzA+zbBy2t+qm1NdepQU4NsHNnM6K4drx2pUbRjVyEbTZbkVBBM6wMhUL5OojWFa+lPbcKm7kQCYKA3+\/H7\/fni\/CPP\/44Xq+X+fl5hoeHcTgcRQtsNcKWWqB9\/lu9IBfWmcp58WlEZHYEhDWdVR8W8WwCyvXmLC4ucv78eQKBAIqibBjpaNfXFtK5uTnGxi9y5511JlJrJRCkml7fZsuW7eWpFPHcyt1\/qWFlYVe8JEkMDAxsiVBhq22CtOi4q6sLj8dTduqo2+1es9PfSGifwVYvwkYCB4fDUdMICGs6a3lYxHOLUdqbo6oqV65cYXp6mkOHDuF2u\/P9LRsFrQfo4sWLOF1L3HVXPU6nvpWNPmrs5REzqGWCpVuZaqsWhRY2oVCIvr6+vDqsVKjQ2Ni4YUPfymErd\/ra30K7h3JTR8sNe9vIlKW2SdrqRVdLf5uBnrIwHA4bjoCwprPmYBHPLUK53px4PM7g4CCCINDf34\/X6yUcDm94mkdRFEZGhjhy1EVzs7PmXbUgqKiKverIRxAyyJKETWdB0svnb6VXm9frpb29PZ9+0hRPc3NzRUIFbcHdqF3\/Vkc8pcRTitJhb4Uzdq5du0YymSwa\/1DoKF3tPWz1Irsef8NSZaHRCAhNXVdILIVElEwmuXbtGvv378fpdGK321lZWSlS2r3YYRHPLUBpbw7AzMwMly5doquri3379uW\/cJWkz9ViZmYGuz3JyTvrChpCa4tcAFTVgUC1xAOZTAKPPVDy+61LtVVC4WuXk95q9SFt17+ehs1SbKeIpxJKU5aFow0uX75MJpMpkm4HAoGKhFLYw7aV2MheIqMREFeuXCGTyeRrjIUjILRsxcLCAgcOHCCbzZLNZnnLW97CAw88wLvf\/e4Nub+thkU8G4hyI6m1lNfy8jLHjh3Lh+YaNop4cvY6l3B7QvSf8VH4\/AgCqKoTqCHdJtS2AxTLWOdsp1RbNSgnVNAWkatXr+Zn7RQ2bG717t0sqiWeUhSONijnKK0oyhr\/tNLXeikSTylKP6dCIiodAaGpCgs3M1oN6aUCi3g2CKUCAkEQiEQiDA4O4vF46O\/vL6sO2gjiicViXLgwwKFDNhqbyqeAVNVuOLJAH7U9iKKoTzyl\/1\/7eavTTmZRrmFzZWWFUCi0ZrFtbGw0HHGw1c2b6yWeQpRzlC5t8tX807T\/vF5vPvW61cQjy\/KmTIkVBGHNmIxCwp6cnERVVV544QUmJiaoq6sjmUzqOtKbwR\/\/8R\/zB3\/wB7zvfe\/jwQcfBHJ\/+49+9KP81V\/9FSsrK5w6dYovfOELHD582PBa3\/zmN\/nwhz\/MyMgIe\/bs4eMf\/zhvetObqrofi3g2AKW9OQBjY2Ncu3aN3bt3s3v3bt2HShMc1Lrbmp6eZmbmCqdO1eFwGhFYrQ9UbaQoGBDPZsipNxOli0g8Hs9b+xQKFbSIaDvl6TeSeEqh1+SruZFrtjV+vz+\/+G7lZ3MrIx4jlBL2ysoKFy5coKWlhb\/7u7\/ja1\/7GqlUio9+9KOcP3+eV73qVZw4ccI0ST777LP81V\/9FbfddlvR7z\/1qU\/xZ3\/2Zzz00EPs27ePP\/qjP+Lee+9laGgIv99f9lpPP\/00b3vb2\/jYxz7Gm970Jh555BHe+ta38sQTT3Dq1CnT7\/nFkQ\/YptAEBJlMJk862WyW559\/nvHxcU6ePFnRa61wcFs1kCSJc+cGSaevcfpubwXSgVpdCJLJeE3nCWL5SaR6kc1W73Y3Ctpi293dze23384999zD0aNH8Xq9zM7O8swzz\/DUU09x5coV5ufnyWar98LbSNxK4imF1uTb29vL8ePHueeeezh8+HBeqKF9NpcvX2Zubi6v9tosbBXxlLsPh8PBzp07+fSnP83Y2Bh+v5977rmHJ598knvvvZd3vvOdpq4Vi8V4xzvewf\/8n\/8z79IAub\/7gw8+yH\/7b\/+NN7\/5zRw5coSvfOUrJBIJ\/u7v\/k73eg8++CD33nsvH\/zgBzlw4AAf\/OAHec1rXpOPoszCinhqRLnenFAoxLlz56ivr+fMmTOmrOprIZ5oNMrFiwMcOmynsdGsuqq2yMVmqy0KEcXyC6pGPJFIhEQiQWNjY76j+6U4gbRQqABr5cmxWAxRFBkeHs6PftiMdI+GzSSeUmi2Ndqzc+rUqXwPUaHbRKGIYz3jHypBluVb3ixr9j4KvwOiKBIOh\/mN3\/gN9u7dmxe7mMF73vMe\/vW\/\/te89rWv5Y\/+6I\/yvx8dHWVubo777rsv\/zuXy8UrXvEKnnrqKX7jN36j7PWefvppPvCBDxT97nWve51FPJuBcr05w8PDjI+Pc+DAAXbu3Gn6Qa6GeFRVZXp6mrm5IU6drsPhME8mglCbC4HLJaCq1XeVi2JGdyDc5OQkExMTOByOvAoqk8kQj8dpamp6yUQ\/5VAqT56enmZiYgJJkhgaGiKdTudVYY2NjWsMPTcaWo1pKz9zzbWgnFuAVvco7I0pJKKNJOntEvGUEo82QFETF2hil0r4+te\/zvPPP8+zzz675t\/m5uYA8nVKDW1tbYyPj+tec25uruw52vXMwiKeKlDYm6MVRFOpFIODg0iSxOnTp3Vzo3owSzySJHHx4gV8daucOl2L11ptKR1BUEmlVNzuKonHlkHKFhfONbKenZ3l5MmTuN3uvEJsZGSE0dFRxsfH19RDXupE5HQ6OXjwIJATKmj1oUKhgvZ5GAkVasFWixtAf8EvHYtR2BtTKklubGxct5pwuxJPPJ5Ld1ejapucnOR973sfjz76qGEUV\/q3N\/N9qOWcUljEYxKKopBMJjl37hy33347oigyPz\/PhQsXaG9v5+DBgzXvvmw2myHxRCIRLl4c4OhtDvx1jQhCrOrXEAQJVRUQhOrTWdmMSrUZCEFQSUSj+G5YAUUiEQYGBhAEgdtuu41AIEA2m80XVWdnZ\/O2LaUO09qi29jYeEtTLVuB0vSix+Ohs7MzrwrTDD21YWaFM2Q2QqiwHYjHrEFoYW9MoSQ5FAoxPT2NLMtF0m2\/31\/Ve9ssVVu196GlY6v5W589e5aFhQXuuOOOouv++Mc\/5s\/\/\/M8ZGhoCchHMjh078scsLCysiWgK0d7evia6qXROOVjEUwGFvTmSJLGwsIAkSVy7do3Z2VmOHDmSbxKrFXqSalVVmZycZHHpGnf3+7DbFdanvHYC5Yv+RpDk2hYmTb49NTXF5cuX2b17N6Ojo4bNltoUyd7e3qLGzbGxMS5evJhPtTQ2NtbUJb8dobc4ljP01Gog2gwZzUdNI+dqiXk7EE8tBqHlJMmF0m0tXVRIRJWixe0a8SQSiaoj3de85jVrrLh+7dd+jQMHDvD7v\/\/77N69m\/b2dh577DGOHz8O5PrTHn\/8cT75yU\/qXvfuu+\/mscceK6rzPProo\/lBj2ZhEY8BSm1vtAXzZz\/7GXa7PW97s16UIx5Jkrhw4TwNjTHuusuTT63VWqsBrZeneuIxaWZd5rQUFy5cYH5+nuPHj9Pc3KybPy4nLiht3NRSLaFQiMuXL5PNZgkGg3lvsfUYe27n0dcaCv3joFioUDgCu9BHrRIxbzdX6FpRKt1WVVV39LVG1G63u+i9b1fiicViVROP3+\/nyJEjRb\/z+Xw0NTXlf\/\/+97+fT3ziE\/T19dHX18cnPvEJvF4vb3\/72\/PnvOtd76Kzs5M\/\/uM\/BuB973sfL3\/5y\/nkJz\/JG9\/4Rr71rW\/x\/e9\/nyeeeKKq92gRjw4Ke3O04uvs7CwATU1NHDhwYMO+pKXEs7q6yuXLgxy9zUkwWPonWo\/8tsb7rXFdmp0dJRrNEbSWJliPnLo01ZJIJPL1kLGxsaJ+GW1heTGg1oW\/nI+a9nloNZBKQoXtEvFs9IIvCEI+eu7p6cn774VCoTX+e4UD8bYL8RRGrvF4fF3No3r4vd\/7PZLJJL\/1W7+VbyB99NFHi+rUExMTRZ9Jf38\/X\/\/61\/nQhz7Ehz\/8Yfbs2cPDDz9cVQ8PWMSzBuXm5uQK+xdZWVlBEAR6eno2fD68oiioqsrExATLoRFO3+3Fbi+3QNdeq6kVdlttC1Ow3sXuvSeLPiuNeMotdtVOINUGnGnNidrCUpiG0kjoVktxa8VGRlpOp7OImMt1wxcutD6fb1sQz2bcQ6msvXBQoDboTRCEfK2olrTlRqFU1q0Rz3o\/ox\/96EdFPwuCwEc+8hE+8pGPmD4H4P777+f+++9f171YxFOAcr05q6urDA4O4vP56O\/v5yc\/+cmGu0mLokgmk2Fg4AWamuPceaenArHUVquptZfHXuPz19TkW0PQRhHPehbhcv0yhVJczUVZS0MFg8FtsbuFW+caUGpfE4vFCIVCRUIFn8+HLMukUqktixC3ItIoTeNms1meeuopRFEsSlsW1hM3a2JtOVXbrYh4thIW8dyAoihkMpmih2B0dJSRkRH27t1Lb29vfoKgRkwb+dqjo1c4fsJLIFD5T1JrrSaVilNLScrppCZ3a9FW3jZnM5wL7HZ70byUQgXUzMxMXgHV2NiYt6TfCmzW6xYKFbTU0+rqKjMzMyiKwtNPP52PELWIaLN2\/Fs99hrIv9fe3l7q6uqKpNtaf5Um3daMYG+VsEWvxvNSws898WipNc1RWos+zp07RyKR4M4778zvouHmkLWNeu3x8XG8vjQnTvhwOMwuQrU9pC5XTadhswnIsojNVl3EJNoyKGU+qo1ItVWLUndgzU9teXmZTCbD+fPnaWpqyqfmXLV+WDVgK1JdWj1M8087efJkXkGo7fg3S0G4HQQO2n1o77F0rEFh2lJzky4c\/7CRjb7lIp6XkjM1\/JwTT7nU2vLyMufOnaOpqYnjx4+vCa8r9dyYRW6xO0dbW5K77vLWNCunWthsoKpiDc2n1EY8okIsHMfrv7lbu1WptmpQqIDq7u7mySefpKuri2w2y\/T0NJcvX85btWj1oVuVZtlqY1RtE1AqVCjc8RfO2dEioo1caLdDUV+rserdR6l0O5FI5D+fiYkJVFXdsEbfcnJqi3heIihne3P16lUmJiY4ePAgnZ2dZb84GxHx5FRHgxw77sbvr\/5PINRYq8nBCaSqPktRalsYZCkJlCceozEJmwktDaXJlAutWrTpkdq8nVthY7PVYxHKvX6pgrBw9IO20BZKk71eb83vY7sQD5ibgloobNm5c2dRo28oFOL69etF0vdqHTisVNtLEOVGUieTSQYHB1EUhbvvvttwd7GeiEdVVUZHR4lGx7i731d1BJHHunp5bLVFVzVuzEvn8hg9fFu9+9dQatVSzsamsGlzPYvuVsNMfaWcUEHrkVlaWipyVNA+k2qECtuhxqM907WkE8s1+mqj0zUHDqfTWURERp9P6QjueDxe5Cz9UsDPFfGUjqQWRZHZ2VkuXrxIR0cH+\/fvr\/jFq3VwWy61NsiOHWn27fcASu1TQWs6R0NtD3itlCDa1xLPVqfaqkWpjU3pTBmHw1Fk66PZ\/JvBVsuZa3n90h4ZWZbzUvbp6WmuXLmCx+MpWmiNhAqlC+1WoHCA43pRbnS65jihfT6FQo76+vqi70y5VFtXV9e672s74eeCeAptb7SwXlGUfFf90aNHTXsN1aJqC4VCDA2d4\/gJN3V1N79QtU4FFQTlxrlS1efWilrqQgA2W3HD64t9Hk+5RXd1dTWfgrp06VLV7gFbiY0gvkJHACiWshcKFQql7IWfiTZ\/ZiuhrQu34ntos9nyaVpY6zihiQe070vhQEnIRTwb4ZCynfCSJ55yAoJYLMbAwABOp7Ooq94Mqol4VFXl+vXrxOPj9J\/xlplts44FSXVADcRTa31IUbLUYmEgmiQe2D6ptmpQuqhobtuhUCjvHlA4BrvUuPLFGPFUQqmUXc\/qSPtMtoOqbTOjrnKOExpRX7t2DYALFy6wsrJCOp2uSdX2xS9+kS9+8YuMjY0BcPjwYf7wD\/+QN7zhDYD+Ru9Tn\/oUv\/u7v1v23x566CF+7dd+bc3vk8lk1T1gL2niKTeSenJykqGhIXp7e9mzZ0\/VuWWzEU86neb8+UE6d2bYf8BD+WRV7Q+biq22s9cxl6cWlPbyvBhTbdXA6XTS1tZGW1tbvigfCoXyERFQZOuz1dgM4itndVSoCJNlGa\/Xi8Ph2LKaWWmUsZko\/M5kMhmeeOIJOjo68k7Sq6urzM7OEgqFePWrX82dd95ZMULcuXMnf\/Inf8LevXsB+MpXvsIb3\/hGXnjhBQ4fPpy3\/9LwT\/\/0T\/z6r\/86b3nLWwyvGwgE8s7WGmppPH5JEo+qqqTTadLpNA6HIz+S+uLFi4TDYU6cOGFqkFI5mFG1LS8vMzx8nuMn3Ph8Rruo2tVpta\/RtdWHclLs6tN7NnsWteRtqqrK0tISS0tL+fTCS3ECaWFRfufOnfmemcKxDzabDbvdzsLCwpbYtGx2tFFOEfb8889jt9vzNTO73V5UM9uMnqrtoKyDm7Wmjo4O\/st\/+S984AMf4J577uHuu+\/m3LlzfPazn+XQoUM8\/vjjhtf5hV\/4haKfP\/7xj\/PFL36RZ555hsOHD69x1P\/Wt77Fq171Knbv3m14XUEQ1u3GDy9B4tFSa+Pj4ywtLXHHHXcQDocZHBzE7\/dz5syZqoq\/pTBStamqesOeZYL+M15E0XghXU+NJhKJ0NBQ\/YOSqw\/ZanO5riG9J4oSyUQap\/vm4jE3N0coFKKpqYkrV66QzWbz9i3RaHRdLtPbGaIoEgwGCQaD7Nq1C0mSuHr1KpFIZE0tRGvavNWL4Van+gp7iDo7O9cU4i9fvozX6y3qqboV5LwdBA5wU1ig\/U0EQSAej\/OWt7yF++67D0VRWFpaqvqa3\/jGN4jH49x9991r\/n1+fp7vfOc7fOUrX6l4rVgslq9tHjt2jI997GP5sQrV4CVFPIW9OXa7HVmWuX79OtevX6evr4+enp51P2Sas0EpUqkU588P0t0tceCgXmqtFLU7TXs8TqBG4lIdNaXcaknvCQLEoxGc7hay2SyxWAxBELjrrrtwuVwIgkAymeTSpUukUimef\/75fLF6K1wENhN2ux2v14uqqhw+fJh0Op2XbV+8eBFJkoqaEm8FIW818UBx1FVaM8tms\/lCvDb+utC6ZqMcFbYy1VZ6H6Xvp7DGI4piXuZfCefPn+fuu+8mlUpRV1fHI488wqFDh9Yc95WvfAW\/38+b3\/xmw+sdOHCAhx56iKNHjxKJRPjsZz\/LmTNnGBwcpK+vz+Q7zOElQTzlenNUVSUSiZBOp7nrrrsIBoMb8lrlIp6lpSWuXTvPiTu8eL3mv7yCINccfbhctT8kKvYaq0u1nWWzZYhEIrzwwgsIgsCuXbvw+\/1kMpl8Oqqurg6Hw8GuXbuKpLmai0Chy\/St2JluZX1JW3RdLleRrY829kGzsRFFsSgFtRGmntuFePQWfYfDsUaooJFzOaFCtVNHzdzDZqIS8VSD\/fv3MzAwQDgc5pvf\/Ca\/+qu\/yuOPP76GfP76r\/+ad7zjHRW\/T6dPn+b06dP5n8+cOcOJEyf4\/Oc\/z+c+97mq7u1FTzylvTmCILC4uMjQ0BCCINDf37+hdieFNR5FUbh27RqZzDT9ZzyIYg01mxqjD8jUZNyZw+YuNPH4MheuXGL37t2srKyUJQ5tsSjsgdi9e3feRUBTiW3k8LftAD3CMxr7MDMzw9DQEB6Pp8jUs5bv+XYgnmoaSMuRc6GjAlDUP2RWqLBdiUfzFazFucDpdObFBSdPnuTZZ5\/ls5\/9LH\/5l3+ZP+YnP\/kJQ0NDPPzww1VfXxRF7rzzToaHh6s+90VLPIW9OdrDo6oqV65cYWpqiu7ububm5jbcY0uLeHKptQF6emVaW\/2IYm1ps1qjD0FgHQ2otaFWKXY0tsSxY8doaWnh+eefr0pOXegiUKoS04a\/aST0Yk3LmVkYSwlZ65UJhUJrxj40NjYSCARMLaTbgXhqFTiUEypo4o3C5t5Cax+970e5SGMrUK55VFXVouFstUITXRXiS1\/6EnfccQe33357TdcbGBjg6NGjVZ\/7oiSe0t4cQRBIJBIMDg4CuSl5kiQxPT294a8tiiKpVIqBgae446QPj0dEUVzUXq9ZR8qs1gbUWtV0NYohurpb8PhyqZL1yKnLqcS2Ii23kag1xVdu7IOWgjp\/\/jyKouTrQ0ZeatuFeDYi2ihs7u3t7S0SKkxNTeWFCuWixFsV8aiqgiCYv245Z2qg6lTbH\/zBH\/CGN7yBrq4uotEoX\/\/61\/nRj37E9773vfwxkUiEb3zjG\/yP\/\/E\/yl6jdOz1Rz\/6UU6fPk1fXx+RSITPfe5zDAwM8IUvfKGqe4MXIfGU9uYIgsDMzAwXL15k586d7N+\/H1EUiUajt2Ruzvz8PIFgittv9xWk1tbz4K6ntlDjoirUSpK1ned03SS6jXQuMErLaTNUChdfvbTcVi+8G\/H6brebjo6OvHuyZlpZOPRN+xwaGhryO\/\/tQDy3yqutUKiwZ8+evFChNEpsaGgglUpt+Odgs4UJLWQJNrWYPqcc8djt9qoj+fn5ed75zncyOztLMBjktttu43vf+x733ntv\/pivf\/3rqKrKr\/zKr5S9RunY63A4zAMPPMDc3BzBYJDjx4\/z4x\/\/mLvuuquqe4MXEfGUG0ktyzKXLl1icXGR22+\/vUjtoTV6btSDlUwmOX9+gN5emY5OL+sjjJsQWA851va+VDUD1OLRVZsU22YvJqxb5VzwYkzL3QpRQ6lpZeHOXxvzrEWGqVRqW9jVbAb5lQoVtOGAmu+eoiik0+mi0Q+13pfNvoTTOc7wCz5OvnZ9xOP1eqsm5i996UsVj3nggQd44IEHdP+9dOz1Zz7zGT7zmc9UdR96eFEQTznbm2g0ysDAAG63mzNnzqxRZGh\/vI0gnoWFBa6PXuCOO3yUc9dZF3msy2+ttpSZKIKqOqhJjl2DGMJmz5JJ3+xP0It4NnKkeDVpOVmWNzw6rvZebyXK7fy1yDAUCiHLMolEokgZtpmF9q0q7BcOB9SUsHV1daysrDA2NoYgCEX1IXOjDVTsjjmczhmkrJ3l2XhV91RuJMJLbRYPvAiIp3RuDsD4+DjDw8Ps3r2b3bt3l\/0yaH88SZJqbhhVFIWrV6+iqrP093v1VWvrIo\/a1Wk1NYFqqNHrrRYxhCBAJBSmoaVpy0xCjdJymUyGCxcumErLbTS2QsZdGBlq3oN+v59QKMTk5CRADQtu7dgOYxFUVcXlctHV1ZVXEWou5AsLCwwPD+dHG5SmKwuugsM5hcOxAEB0BZLx6mqw5UYivNRm8cA2Jp7C3hzti5nNZjl\/\/nx+VK\/RjArtj1frLjqRSHD+\/CB796q0tbsxTq2thzwgHlfw+Wp58GpXtNXs9VZrek\/JDZ\/bLiahhYvvyspKvhi9FWm5rTYJdTgca8Y+hEKh\/ILrcrmKFtz1OH+Uw3YxCS0kv0KXiUKhgkbOWrrypqNCAK9vGrs9lL\/GwlSadLK6uqgkSUWmxYlEYl3TTLcrtiXxKIqCJElFqbWVlRUGBwcJBoP09\/dX\/PILgoAoivmm0mowPz\/P6NgFTp6sw+2uTFzrlTbbbLW5EOQaUGsbZb3ZvTw2e+796T1AW+3V5nQ6aWpqKpuWu3LlSl4NtdFqua02Ri1NRZdThmnOAePj41y8eDE\/9kGz9VnvZ7EdemgqyanLOSpo9aGRkWEOHxEJBIuX07HLUVLx6v6+pRHPS3H6KGwz4tHrzbl27RpjY2Ps37+frq4u0+xf7bRQRVG4cuUKNtsCZ\/p9CFU0hKqqoyZpM9ROPDnUNsq6VtQqxbbfGAj3YnCnNqOW05pYm5qa1p2W28rdbKVow2az0dTUlDfVzWQyZZ0Dak1RVjNy+laiWvK7GTE34nKr2Gxrazkv\/GSKTMZTlf9gOXGBRTy3EKW2N4IgkEqlOHfuHJlMhtOnT1fdRFXN0LZcam2Avn3Q2uqietVa7Q\/OehaeXC9PDa9ZoyBCUTM1ibg1Zdt2IhizKB2FXWhlMz4+jiiKRd5yG2Fls1moVnzjdDrLjjgoTFGW1ocqvT68+IgHQBAyuNzDiGL5jd\/Fp5bZsa+R559\/Pr+Z0dKVenWzUs84S1xwC1HYm6OlyObn57lw4QJtbW3ccccdNTkQmCWeubk5xicucfyED69345RVZiEI61mIayStGgUROSl2da+pqgKz373Is\/\/0dzgOd7P3Nadyt1CS4nmxEFK5UQfLy8trrGy0RcYohbPVhfX1qD5LnQMKxz7Mzc1x9erVohHP5cY+FFpdbSWqdS4QhOQN0ilfw5ElG4tTCXYf6eKee+5ZMw7D6XSWHZcuy3LRWqfVeF5q2FLiUVWVTCZDOp3GbrfnFTaXLl1iZmaGw4cPs2PHjpqvX4l4ZFnmypUrOByL9Pd7QXUByZpeq2Y3ANapTqsZ2ZoEEXa7UFUvjyrbmfyziyS+N8RhgJlR4t8b4v86s4gHO9n\/i6+i7\/SxLa\/x1IrCIrSWltOaFK9evVqUlluPieWtwkY2kJYb+6B9FtrYB81ZWqsPvRgjHlGM43IPGz4DsUjuM03FM2s+l8K6WWlfVSaTKXoOajUI3e7YMuLRenMmJyeZmZnhrrvuIh6PMzg4iCiK9Pf3r3vOuBHxxONxzp8f4MABkeaWXGpNUWtVerEuSbVQs5MA1NrLIwjqOgQRDjCRqpNiDq697wekx1aKfu+zOTkoO5HPh3juJ59nsb6FSa+EeLCTnS3t1Lc113BP2wOlTYqFqahyabmtjvJupXNB6YhnzVk6FArlxz4EAgHg5gK7VaRslnhEcRWX+3pFQc\/idO6ZTpVRtZXWzQqFCpq0f3l5mZ\/+9Kesrq7S0dFR1XupNPb63e9+95rZO6dOneKZZ54xvO43v\/lNPvzhDzMyMsKePXv4+Mc\/zpve9Kaq7k3DlhCPFuloYaUsy\/mmvu7ubvr6+jZkB6RHPDMzM0xNXeauU3U4nQV2LutSeq1HUq2QSim43dW\/50wmTq0lhVq93szUlRLDKtfe9y3UdHlCjmRTTCZXOdmwE4CWpAueDzPz6w\/yFAmyu5rp\/VdnOHLfy7a935oRtLRcZ2dnUSpqdnaWoaEhbDYbHo+HpaUl6uvrN9zUthI20zKn1Fk6Ho8zPz9POBze8jlMZlJtNlsIu2PRlIp0YigG5CKeSiisIc7Pz3Po0CEGBwcZGxvjmWeeyc+reu1rX8trXvMajh07Zvg3qzT2GuD1r389X\/7yl\/PnVFIJP\/3007ztbW\/jYx\/7GG9605t45JFHeOtb38oTTzzBqVOnKr7HUmwJ8Wh1HC2\/HY\/HuXr1at7BeKNQSjyyLHP58mXc7mXu7veu+QKpqDVTTy6CcFCrn1kmUxvxOJ2sYzxCrQu6\/oupqsjSPywy89kndY+ZSISxiyKHA21r\/s0h2ujDz9nBEZxjSZ7\/\/HeZ9il4bt\/NkfvvpfPA3hrveetRmnLJZrNcuHCBbDbL8PAwqVRq09NyW+XVJghCPoU0NTXFPffcU3byaKGE\/VaScqWIx26fx+maQpbNpb2unl0GzBFPIWRZxuv18prXvIbXvOY1\/Mqv\/AoHDhygq6uLf\/mXf+Fv\/\/ZveeGFFwyvUWnsNeQ2AdWMsH7wwQe59957+eAHPwjABz\/4QR5\/\/HEefPBBvva1r1X1HmELU22CIBCJRLh06RKqqnLmzJkN3+EUEk8sFuPChQEOHrTR1Fye3ddba8lJqmsjnhrajYBC+5v1pOs2BopkZ+KPB1n90YjuMedWZ9nra8JrL\/83yCgyFyJz3FGfi4Tq7W7q08DP5kj87P\/Pv0hRljv9dPTfxh33vw6P\/8Wb\/3Y4HHg8nnx9qHS2jGbZcivVclttEqptPgvVcKW1Mo2UA4FAviBvduyDWegTj4rDMYPDOXfjZ3NrxAs\/ngWoqoFUURRUVV0jp967dy+\/+Zu\/yfve976qU7N6Y69\/9KMf0draSn19Pa94xSv4+Mc\/bjjZ9Omnn+YDH\/hA0e9e97rX8eCDD1Z1Pxq2jHjGx8e5fPkyO3fuZHp6+paE1RrxTE9PMzNzZU1qbS3WN9smlcpSa1lKVdfx8Kv2dThOV49yQorsqoNr7\/0+melV3fOmVQe3BfXFIsvpOCvZJCfqO3WPiSYS7J124n\/kHMP\/5ywT9jTqvnb6\/s3L2f\/yu2peRLeq1lL4upXScoVquY2KALaaePT6iEprZclkMk\/KU1NTKIpSJNs2O\/CtHLT+wbXEo+J0TmB3LOV\/I5io5SqKyPjlMFBdxKNtkkuJp1BcYPY9Go29fsMb3sAv\/\/Iv09PTw+joKB\/+8Id59atfzdmzZ3XX4bm5OdraijMUbW1tzM3NlT2+EraMeHw+H3feeSdOp5OJiYlb9gDMz8\/T0aFw+u61qbVSrM8JAFKpdFWjrwuxns1b7cPkaozwSs6LXZIZ+cA\/gqTzuXkcZAJuOuejupecyEbwCTb21ukLC55bmeJ4fQe2G\/NNPDYH+1UHDMVg6Lt8\/xNfI9VVj+dQD8d++fU0d9WuiNxMlPvel1OIaQvvRqbltgPxmIlcPB4PHo+naOxDKBRiaWmJkZGR\/MA37fOoxtZHk3QX13gUnK5R7PZw\/jeqKpjKaCSiN99PKpFFUVRE0VzzaOl91CqnNhp7\/ba3vS1\/3JEjRzh58iQ9PT185zvf4c1vfrPuNUu\/J+v57mwZ8bS0tCBJEul0GlVVN\/wByPVWzHH0qIuW1iq8pVQXCLVJqoPBOiBR07l2+1Y8\/Ouby6OqIgvfmGXuL3+qe6TS6EOVZJwGpPN8eJqjwR04dAZmJeUsV2NLeSFCOUwkwrhEkd4FFRbGWPzhX3BWiZPsrqfrtXdx2795NQ7XxnqMbQTMRlqlg98KRz5oI58LveXMpuW2Qx9R9Y2bN8c+9PT0lPVRq6urK\/BRM7Y4WuueIONyX8Nmi5XcqxNRTFMJS7PFUVEmlcXtrfzdK5wxlnu9nACjlumjZsZea9ixYwc9PT2GI6zb29vXRDcLCwtroiCz2PIGUi1dsB4X6UKoqsr09DRzc0OceZmXajN4tZtnou9ebQIu19YQj6JUH20JgoycdjL+seeIPj2mf\/XOIPaFGGK2fGSVVWTOR+YMU2shJUUkneR2gxTd+cgcu72N+ArqRnZBZLfND9My0kNP8s0vPIKn3o\/jSDeH33wvPccOVn6jm4RaNlwejydv7LmetNx2iHjW+\/qlPmqZTCYvTy61OCoXHRYRj5DF7RpGtK3dfKqqHahMPJNXi+1zUvGMaeIpJciN6uMpN\/Zaw\/LyMpOTk4Y9k3fffTePPfZYUZ3n0Ucfpb+\/v6b72XLi0XYZGzEPRZIkLl68QCAQ4dRpb41Kr\/Xs\/mqvETmdQk0kALWnzAQBMhmqJudMyM74Hz0LsoCjrYHsfHGfDgKkO+txTYV1r7GcibOcMa7nXIku0OEJ0ust70KuqCrPh6c5Ud+JqPPHXs2mmElFuMPfnrPDG1gmM\/B1fpSNEWpx03zmKMruresb2oja0nrSctuBeDY64nI6nbS1tdHW1pYfCFgo2gCK3La1z8Bmy+JyX0UU9Z5jc5\/T8Auhop9T8QyYEOuWI55EIrGhY69jsRgf+chHeMtb3sKOHTsYGxvjD\/7gD2hubi7qySkde\/2+972Pl7\/85Xzyk5\/kjW98I9\/61rf4\/ve\/zxNPPFHVvWnYUlWb9r82m60mF+lCRCIRBgYG8DgF+k6uZ6LiehwIlBs9LrW9F1m2I4q1nFu7sMDh8GI2PaiqEBvIcP13\/yH3ww3Ym4M42xtQshKpuRAZl82QdMZTEbyCjX0G9Zyz4SluD+zALpZPkSTkDJPZWMX0m10UOehfq9bpdNTRGYaBv\/sX9gVaeUb9DsreNna9Idc7tJmL8Ua\/VjVpOc2maqtwq1N9hQMBS8c+aPY1DoeDQEDE4bxUIWthbpMw+JPilFS5JtJyKCUeRVFqMgk1Gnudm6R8nq9+9auEw2F27NjBq171Kh5++OGilF7p2Ov+\/n6+\/vWv86EPfYgPf\/jD7Nmzh4cffrimHh4AQd0iOY\/mzwbwwx\/+kOPHj1NfX1\/1dVRVZXJykqGhIXbt2sXqpMyp+0KVT9S9ngehxhoPgKp4EMTazk+nHLjc1ZOI9hesZf1QFD+iqF9\/0ZDNqix\/bZb5rzynf62mOlRJxl3vxxHwIa1EyUwtFR0zGhPY6VNw6NxsWpG4FJnnuEEkNJeKkFZkenQiIYALq3Ps8hWn3wohqwovhGfKElcom2TWD96Tfdx+\/+to292t+zrrxYULF\/K1is2Aqqr5kQ+hUIjV1VVcLhctLS2b0i9TitnZWWZnZzlx4sSmvWYhZFlmJTzGjh0rOBzGD5CiuCrWeBRF5F81f6fod5945Fc5cLKr4r0sLCwwMTHByZMngdxmeufOnSwuLubdH14q2PJUG1TnIl0ISZK4cOECKysrnDhxgqamJr739HPIsh2brdYIan2y5FoVZgDJZAaXu\/qzc\/OAXJjJP5c5u+IRUsrOld99HOXSsu4xmc56HAtRxKxMdjWZ\/xRtQR\/OzmZUVGxOB7sGRnRfM6ykWUrEDEnnSnSBdrefdndA95ircoSDgda8+q0UMSnDWCKkGy01OjzEQiu4vn+Z8E8mOSfHiHcGaH\/FcY6\/+T5cXmPH5Wqx2dFVYVruySefpLOzk3Q6XZSWa2hooKmp6ZY3sW71LB6HM0JXV7jie8w1aVd+vlLxte\/FrKRakqQ1UmrAMgndSBT+oe12e9WpttXVVQYHB\/F4PPT39+f154lYmmTUTV19rfclrUtSvT6o1DzhU7WbejDWwvh9phdsDP+nf0IJ60RxFeo58mqctKLiaAkSvzzJimonKimkUgvs9jXkU2nDsSVaPH721jXp3svZlWluD7brpt9Scpah2CK3B\/W9rWZSEWRF4UhAv2v7QmSOXQVihV67H+ZV+N\/Pc+VrP2XMnsZ1Yjd77utn72lj+5JK2GqvNiA\/ewiK03LaGOxCF+VKYw6qxVaq6mz2RRyOeVOZArO10ND82g10KmFuM1s6BC6RSOB0OjfVOmiz8KKLeFRVZWJigqtXr7J79252795d9OAnIilCC\/aaiSf3Ik4Qah2uVvtC4nKvZyBcbQ+vnjBBVSHy0yRj\/+0x\/ZO9TjJ1TsN6jrOrBSWRIn0918ndIEg0OABHM1EpzVh0kZVskj2+Rupt5R+wjCJzMTLHHQ36kdBCKkZMzhiSzpXoAp3eevw2fYVRaa\/QWqjIqzH2nF2As3\/PE9m\/ZanRQf2pQxx76+tpaK\/e8mmrayyFr1+olitMy2ljDjS1nNa8ud603NaMvVaxO+ZwOmeQZXMd33a7uVro1MjaY1KJ2iKeWCy2rsbY7YxtQTxmIx7N2yocDnPHHXfk5ZOFiEfSzI7Z6N5X+y5hPemy9dju2GxbEWWt3Y2pio2Z\/3WdpYcHdc9SmusgLeFciOke4znUQ+raNGqm\/N\/WI9rJqDIvb94FwFRylVVBQshK7PY24bbZWU4nCGUThum34dgSjU4vu91rvw8aKokVsqrChdU5Q7HCQipGQslytCBaanf4aI8C37\/G3KOf5TtqCP\/unXS\/9i6O\/qtXYndsi0dMF0aqttK0nKaWy417HiGZTOZtbBobGwkEAlUvkpufalNxOKdwOBZu\/Gz2tc0dN\/jU1JrfpeLmI57SIXAvxTQbbJNUm5mIJxwOMzg4SF1dHWfOnNHt+UlEU4xezHLqPn3foUqIrEapb6iVemqXVNvtSu0O1zWPR5BudGTnIjU55eD67z1J4qK+FYZWzxF0+nMQBbyHekhcGNO9RhyVqXiIOwoIZacnyE4Ady5t9uTyGKIg0OUO6l7nmhKh21uPSyz\/VZYUmXMF3m\/lsJyJk7TB8Xr9aOnaDXLrdesLGs5F5rgj0I59PA1f+gkDf\/kYU14F9229HH7LvXQd3rfmnK2WM1fz+uXUcppMWUvLFboHmEnLbW6qTcHpGsNuL5T\/m8xQmEyJXn1urWXU\/OxCnkSMPuvSIXBbPSriVmJbbMeM5NSqqjI+Ps7w8DB79+6lt7fX8A+RiKa5\/GwcqJ14HE47Zs0AS7Ee2511GX6uy+DUCaRJTYsMv+cfUaI6tSJRIN0RMEytiX4vztagIeksJMHrEdnv109LXYktcrJ+Jy5b7isaVjNcX13EIdjY5WvAbXMwsDrDSQNCWc0mmUvFDHuFRuMhfHYnO236vRKDq7McqGvJ30spJFVhcHVmDbkF7W6CGeC5Beaf\/l+cd6uk6920vOw2Ttz\/erzB6jvSNxrrIb5SGxttEqsmU9amj2qpuXJpuc1Ltcm4XNex2SMlvzeZ2jbxfKmqwJWfLa75\/cpyhOeeew673W449kGW5aIJrYlEYt0zybYrtpR4tKmT2kyeUmhDkSKRCCdPnqShQX+3qSEeSTFyfg5VPVxjAyl4vU5qnUQKrKtGVLvDde1qPFWxE35imYn\/\/gPdY2S3HSXgxjWlbwLq3NmCkkqTGpnVv87OZuonlnDq7DQVVeX51ek1hFIvOPMEspJJcCm6gIjAZDZKp71uTQPpTCaKoGBIbudWZ9lb14zXVr7vS2tQNUq\/xaQM44kVw4hqKrmKgECfHIBl4FsXGPm\/A4zbkoTbvPTcd5rO+zu3ZGe7URGXIAgEAgECgcCa6aNGabnNSbVJuNzD2Gxr6y\/6zaLVH5dO2imXuKn3N\/Hyl788b+ujjX3w+XxFtj6yLBdZHcVisZfk9FHYRhGP1tOjYWVlhcHBQQKBAP39\/abtdBLRNPHVDLJkx+548Umq1yMSyGRUnM7qXlmV7cz8ryESF5ex1fuQw\/E1x8jNdajJDA7Dek43qWuzqBmdz04A75FdJM6PYtN5i5FsiqlUxDCKmUqEEQSRuxpu9kWsZJOMJ1ZAhW5vPTOpSE6VZvCdeW5lytDxIClnGY4tG5LOipommkmWnSuk4Up0gQ53gICj2DvNbbOzHz\/Mw9nPP8LPvvokMz4F\/x37uP2tb6Clp7qpk7XiVqX6SqeP6qXlstnsLd3VC0LmhhvB2iheVewIJhq2zTaFryyUj4pSiUzR2Aconjqqydi1dTAcDuP1emtqHn2xYFsQj91uJ5nMRRiqqjI6OsrIyAh9fX309PRU9WDEI7lIIxERCOgrcw2xfkn1enZwtS8CdrsHMB9pSQkHI7\/zOKnhm02ezp3N2Bv8yLEk6fF5MjuCOOYjCHrO04KA90gvifOjuq8j+Fy4OpoNj5lMhBEFkUNlXAY0jGRWaXN6qLMXpygaHB4agrl6wrMrkzQ5fVyOLtDqD9IheosEBSk5yzSpiiKCuJzhtqC+5PpqbJEd3iDd3nrdY14IT3Mk0I5DR9CQS9HN5qOlxgTwkwmWf\/xFnlfiJHcG6XjNnRz7xdfgdN8aSe1m1ZjKpeW0EQfhcJiVlZWKablqIQhJXO5hRLH8ZkhRHdhMpNoUxWGqL3BmtHyWJF1G1VY4dRRyxDw4OEg2m+Uf\/uEf+N3f\/V0OHDiAKIoMDQ2xb98+U38no7HX2WyWD33oQ3z3u9\/l+vXrBINBXvva1\/Inf\/InhuO1H3roIX7t135tze+TyWTNM6K2RapNExdkMhnOnTtHPB7nrrvuIhjULyrrIXmjPrE8J9VMPMCWSarXd675P2dyTODae\/8BpeShyEwt5dwGRIFUZxCPzYF7fxfRsVnsJY1wYp0HZ3uDIaE4djSCrJAantY95sLqHL2+hjWEUoiz4SmOB\/UjlJQscSW2wJ03IqHdvpzCLSalGY0tklVkAnYXgiCwx6f\/xRiJLVPv9LDLQCE3EJ7hYKBVV9AgqwqXksuGSryYlGY8ES4SV2iw3TA4nRkNk\/7rf+HiQz9hwpXFcbiLA7\/0anafPKp73Wqg9RBtdh9NYVoukUjgcrkIBoO6aTm\/31\/1PYpiDJf7WgWVqdkJvOZee+RcuOzvkyZUbR6PB7vdTldXFydOnGDXrl38xV\/8BWfPnuX222+ntbWV1772tfz5n\/+5YYRoNPZ6586dPP\/883z4wx\/m9ttvZ2Vlhfe\/\/\/384i\/+Is89p+9IAhAIBBgaGir63XoGE26LiMdms5FKpXjyySepr6+nv7+\/qMhWDeI3iGfmeoJdh2tvdltfuqx237n1TUGtfMeqKhB6dIWpT\/1Y\/yCvi6zPgXsyjEqu2mUH7O0NOFvqURJplGwWJZkhdW1G9zLu\/V1kJuZRkvr58Up9MxqhGNVQVpUMS6kox8r08NTZXRwNtDMSWybocJNWJK5kVpBTGfb4GnEX1HcuJ5fZ7QnqigjM1HwScoaRWIijBtHSfCpKWpENU3TDsSVaXD7qHbnv8CHZCedCyOf+D49nHyLU7Kb55bdx2y+9lmBLbTssjXi22iS0NC2XSqXWNLFWo5YTbau4XCN5peb6YXL42tMLZX9vto9H82qz2Wy87GUv4x\/\/8R\/p7u7mT\/\/0T3niiSd46qmnKr53o7HXv\/7rv85jjxX35X3+85\/nrrvuYmJigu5ufWsoQRCqGpVdCVtOPKqqsry8TCQS4eDBg3R3d9f8IGTTEtl0btEfubDCmV9YT5d17Q9jNptYx5iD9U1BNYIq25n8s4usfG9I9xi5uQ4hlcWxuLaeI82tIM2t4DnYjbwYxtHemHOnngshLRWrhbxHd+WUbToy1IwM81nRcBFfTMeJSumyhKJhJLZMo9tnGMUMhGc54G8uIhmckJYlLkXnSUhZUopEf2OPfkSlSFyNLla835iUNiSdaSmGR7TR5tZXtA2uznDArx9Rtdt9zIxN075qZ+pb53mSBNk9LfTedzdHXn+P4eyZQmwH4iknp3a73XR0dKxJy5lRy9lsyzhdYyaFRWY3eWYUbXDuJ+VFNWmTzgWlJqHxeJy2tjY8Hg\/33nsv9957r7nbLbheubHXhVhdXUUQhIo+mbFYLD\/76NixY3zsYx\/j+PHjVd1PIbaUeDKZDC+88AKxWAyPx7Nuo0StvgNw6WeLwOYUaEvhdApFvTHVYD1ybMHgAZFiDq697wekx1Z0j8nurMc+Z1DP4Qah3EityZGbKiFHWwOO1nrkVBrRbjdMvyXtdqIpiS63\/uuMJlcI2Fz5lFk5DKzOcLCu1TBCOR9f4Fh9+TkjLpudXd5Ghm8MmVtIx1gRJNLJJLt8jfhvpP6W0nGyDsFwbPf1+DIBu5tdBvc7uDrLfn8LboP6RSXRQ1qRuFJAgE7RRh9+GE3BX\/6Qs1\/4J0brZBpP7Ofwm15Dx\/7duq+1HYinkpy6MC3X29trqJbr6hJxeyKm1axm1aNmjsuk7aSTOuICk15t5YinFlWb0djrovtKpfiv\/\/W\/8va3v51AQN\/78MCBAzz00EMcPXqUSCTCZz\/7Wc6cOcPg4CB9fX1V3x9sMfFcuXIFh8PBkSNHuHjx4rqvl4jdVK5cfGa+5sUfzM1W1z83N62wNtNOyPXV1FBf0rnnxLDKtfd9CzWt855EgfQO4\/4cxWXD1dmiSyjZ+RVQFHDYySwt4u7rRLYJJGeWsBdsCGzdLdhnQrQapIdfCE9zxGAiqZGztIacKm3JcICcFqFohNLqqst1fznrkRSZ4dgS86kYfruLo079KObc6ix9dc14dGTZUJlQMorMhBo3fE+r2SQL6bjhe4pnUnSEbbQ\/NUX0yYf4vhwjusNP+yuOcexN9+Lx31zItgvxVFO\/KZ+WW8brWyQQlAmHZerrK0d8qiqaGkFi9rjVJf11ptpUm4ZbMfZaQzab5d\/+23+Loij8xV\/8heH1Tp8+zenTp\/M\/nzlzhhMnTvD5z3+ez33uc1XfH2wx8Rw5ciQfSm\/EILhE5OZCn03LZNIiLnet112npLpm007t3FrOzBY5H8iySug7IWY++6T+KT4XWa8D17R+f46jo4lULE72ur6bgXtvB5nZEEo8dx1NTGAHHC1BHG0NCG4H8YvjOKTyf5ObKi\/9onxKlblWIeWlWdsYRSizShKngG6EYhdtJOUsdzR04rE5iCoZRiJLqCp0e4M0OXMLwmBsnqOBdl1CySoyFyLGVjyr2RRzqahhz9F0MpcS6TOYYVQq3RYFgR67HxaB\/zPA8MPPctGbom5XB\/t+4eX03nU7sPWptvW8vtvtorc3i92R+055PHWY6cHL9ctVfj5V1YlgQmQ0O6Z\/jBmTUFVV15iE1trHU2nsdTab5a1vfSujo6P84Ac\/MIx2ykEURe68807DUdmVsKXEo3m0bcQgOChOtQHMTcXo2VtbnefFKKkWBPVGpJVBytgY+v89g\/Qzg2bOFj9CMlO2nqPBc6CL9Ng8tpT+rs17ZBeJS+O5iKcMsqEojrYG4s8Ng8NGuqmOqbE4QYdK843IJ9fDs2pIOrOpCKLTYegsPRxboqmCtc3g6gwHAm24nPo749IIxS8687UmRVUZji0xk4rQ5qpDVhVEYe21YkqW6XjYUN02k4qgqqoh6QzHlmh11RF06IeJA6szHPK34dSRbgNcjMxz0rYTrkThynd4Lvu\/mXFm+OHgBMd++fU07dy44rFZrK+BVMHpuo7dfnPTZNdrEitBNiuYcptWVXP1stGL+hs3M6k2beNdGvEUDmerFYVjrzXSGR4e5oc\/\/CFNTdULU1RVZWBggKNHa1dXbrm4AHIEpDH+eqSd8Wgx8STC65lEyjol1VsDVbUjRVSG\/\/NjSDOl9iA3kdlZj8OonqM1fBoIBHDa8eztIHFBv54jBrw4mgI3LXSyMq7lGHtuPE+rWbgcmwRV4UhAP0IZii7S7vYTFPUX3xfCMxwykDmbUaWlFYmh+JLhMVEphaKqvKI5Vz9JqhJDkTkyskyHJzcraCYZweV2VSSUQuVaOVQSGkCOJI3uNxd1za85ptXho1X1wQ9HGX30z3imTiDbUkfXa+7itn\/zKhwuc03b60Htz7yEyz2CzVayaTK5UYzH4rhcJkhFNbcJvPjMWqscDelkFkVREUX9ayk3Nm2lNZ5qm2uNxl5LksT999\/P888\/zz\/+4z8iyzJzc7ksRmNjY75Jv3Ts9Uc\/+lFOnz5NX18fkUiEz33ucwwMDPCFL3yhqnsrxLYgHu3DlmV5XcSzNF9cOJ8bS3HwZO2WE+tyqV7HCO10OkGtY0+iZyNMfvJx5JW1DgSAqXqO4HXh6jRu+LQ3BRC9LpKXJnSPce5sRkmmSY\/qp+hWM3B7sAOPaCOryAzFFolJ6VzU4s2lwZ5fmeZoUL8R00zNJyVnuRozJpSVTIKlTILb\/Po7\/6nkKqIgFBGKR7AXRWHPrkyiAq3OeryIZWs\/ZgnFqC4kKTKjFepCMSnNZHLV0ABVk3fvS9fDlARfeYpzX\/ohU24J59EeDr\/lXrpvO6B7\/npQk0mokMXtGka0rU2pmbXACdb7MTXy3QSRqSq88Lh+WwHkyMfj0ydySZIQBCH\/WaiqSjwerzriMRp7PTY2xre\/\/W0Ajh07VnTeD3\/4Q175ylcCa8deh8NhHnjgAebm5ggGgxw\/fpwf\/\/jH3HXXXVXdG0Bvby\/vf\/\/7t76BFG4SjyRJNfXv5MdfXyzOOY6cW+FV96\/H62gdue+a\/NZunCpIVb+2qoosfGOWub\/8KYgCjp3NxJAI2JykJxZyfak+N1mP3bies6MRFNWw4dO1ux1pKUJmUj+i8hzsJjViYKEDjEQFdtWp+TSVQ7Sxv+7mgr6ipDkfmqHe4SYpZ8sST6VpopCbbBpKxQ1rPhOJcE4hZlBDmVTiBO2uNfY3hXghPMPtwY58yiutSFyOLpCQs7Q4fXR76ysSil6EUgiNUA4aOD2Eskmi2ZThMWOJEHU2F93e4gUuYHdxSHLBC0u88PiDjNXXsxS00XzmNo7f\/zr8jfW616wG1ZqECkLqhhvBWoLJpcbN1XTNiodkOUkldbqUtRMLGxNeKp4xJJ7S+g7Upmr70pe+pPtvvb29pgYP\/uhHPyr6+TOf+Qyf+cxnqrqPStgWEY8gCOsaf33x4kVCoRBN9W3A9fy\/XfjpAlB51vmtQabmEQcul1DVuUrWwdhHzxJ9euzGL1SyU0tow7BFv4dMWx2qpOBcSuh6I5hp+PQc6SV5ZRJ0BAKFnmx6UG0CYbuXPehEZeQUXDGbkp\/VI6kKw7ElVrMpOoNNtAlu5tNRshWmiV6PL9PsDRjKsi9G5unx1hs6Jzwfnua24A7sjvK7cz1zU5dozy\/8GUXmZyuTOASRkewqbYJ7DYklVInxeMgwQllIxUgq2YqE0uCuo8ehX+u6HFmg21ufn7RaDi+EZzgaaMOu2NixAvzjJca\/fY5xMYm8p41db+jnyL0vq1kgUE2qTRATuN3DuqRhVgiQe7YqR0aqCg5H5YU6Eqp8TKU6T6miDWpXtb0YsC2IB2obfx2NRhkYGMDtdtPf38\/1x39Y9O9Dzy2iKLlxA7VgYyTV1TeEVnNuJmRn+Lf+GclAIJAKunCMLiPICqoo4OppxRb0Ia3EyEzmctOVGj5VUcCxdwdJg3EHZlJ0Yr2PtKjSENInnYlEGIdoo8txcxduF8SiaGQgPIOsKthFkWDWRbBMnWRwdZb9dc24BWOZ87H6DuwG0u2B8Kzh9NOULHEtGaowoiGnXCs0Ny0k0waHB6\/dgc3pNCSU0XgIv91Fj1efUC5F5unxNuATjQnlSKBNN30J8Fx4qux7col29uFHuhbj3B99heRn\/5HpOqg70cdtv3wfbbv1O+BLYTbVJooRXO4RQ7GPWSGAqjp0\/duKj3OVNRctxex4ZbJLJY1fr5R4ZFkmmUxa7tS3GtVGPNPT01y6dIne3l727t2LIAjEI8VfElVVScYFfP7aenlUNVPzaIXc+Q5TO6vy59oNz1VViL6QYfT3\/sGALCCzI1hcz1FU0uM3rT3srfW4ulpQEmlEnwsltvYhsgV9ZFwi0lX9PLajrQEEjFN0Pa1kw3EcIf3c+oXVOXb5Gg134YPROQ4XLJqyqjASXyaiZPGLDnq9DQyEZyrWRy7EFirb38RDhqQTyiQIZRIcqdMnCz3lWiGZjsSWySoKkWySmWSILk89Ta7iwvKV+BJdrkCFCGWao4F23UmroE8oGiRV4dzqrOExKTnLcHw5P6qiIQk8OUn4if\/FOTlGbGeAHa86yfE3vgaXV79gaSbVZrOt4HSNVu7JMykEMDvzSlXtmOnFO\/e0\/ndeQ7URTyyW20huhKptO0EUxdwonK28iWqnkELuD3Tp0iUWFhY4fvx4vpEMbhqEFiK8LOPz1xbyiKKMLFMxx2twhVpPxMjAUFVtzH11goWvntU\/ps5N1iUa13NaG8AmED97ozYmirh627D5vUgrUTJTS7i6W5GiCWwLUd3ruPs6yUwvoST0H1LvoR6Sw9OoWf0ospJvm97ANZsg5i1z0orMQHgGhygyuDpLj7eeRmfxAr6aTTGTinDMQEW3IqdYTSeLxlyXQqsL7TWoC00rCXw2h6Fy7fyNuUB5EYKrAUVVGUussJyJU2dz5ayDDCIzqKxu06axGhFKWpUZji4aDs\/TGlnLfTaiINBr9zM\/FiH7lR9y+W+eZMKRQTy0kwO\/+Cr2nLq96LmvlGqz2ZZwusbNbQDNtj6oZp9Lc0Q2PVSZnMwQT+HnEI\/nMgIvtYinpaWF2dnZ7RPxmEm1xWIxBgYGsNvtnDlzZo07aqmcGmBxKk1nb+2ebaLgpiYXAWBd4gSdc+W0g9EPPUP8ef1dltzqR4incS7r37d7304yU4vFZKEopMfm8z96j+2BrIzodZFIpBDKOB94j+4icXEMFJ3dqCDgPWw8BjurwIIoVJAwp5lMhI1HWKfjpB3F11FUldF4iIzbhpjM4hLt2ATBMJ01ElumxRegt0I6q8tbn7fVKYfB1RkOBtpwOvQ3EWdvpPpKyVYUBHq9DXR76nlhdZqD\/lam1ATLq2E63AF2uG82\/UmqwvlV4ybVhJxhNL5iSCjhTJKYaFwzm0tFkFTVUIQxlljBb3fmm2wPKk64EEa98AhPZP+GpSYnjS87ym2\/9FqDVJuK3TGLzVaNBc76ewGLYY7Inv+Rfq+chpHhMToP+WloaCgroCrnWuByuTZkPMR2wqtf\/Woeeuih7UM8lSKe2dlZLly4QHd3N319fWW\/rKUNpABTw3GOvWxrXKqNvNMqn7v2S5+et3PtPd9FWtHvzM7srMcxG0GQK\/itGfXniALeQz0kBkYKbkgg21xHXWsjaiRJZj6EZ29n5Tk8O5oMSSeahbgEnR79NMpMMoKCyiEDN+fReIg6u4sOsTi6EQUh705wRV3AIYospuPMp2N0e+ppdhUXb\/P2NwZ1oedXprktWCGdVUkKrSoMpUPcUaGn6Ep0MU+2Ppz01ud2wNPJCHPpKA5EHE6HoRhhORNnNZs2dMOeTUVQVNjp1O9in5UTOEUb7U79gvdQdJEOT0CXkNsdPhYmZ2n5ziXm\/vEiMSnCP+15gl2v6+foG16B3WEHVBzOSRyORWTZ3I7frGAAMD0m3szzK2XtrMxXdkqQMjKjo6NcvHgRv99fNIlVFMWyqTafz7elrhK3Ah\/84Ae5fv369km16UU8iqJw5coVZmZm8nMp9JAok2obOR8G9HdnJu5yHaeuYwdWcK6qQuSnScb+22P6x9tE0u1+4\/4ctwN3T7tx8b\/Og7OtYQ1ZCKqKYylGeimGvdGPu7cdRAHPgS5SEwuoJWk2R3sDqBiOTVhIg1uEdoN9wbXUCi12j2HXvhmvtCuZFfb4mnCItqJoYVaKMx1dwW93sZrNDYjTIwtZVbgQX+SEQc0no8g5h4AK0cf1eMgwsljNJpk38GXr9ARwCCJJJUu728\/VxDKRdJJWl4\/ugkhtUUkhK4qhqm8ktkyj00uDU\/8PcTm6QG9dEx6DvPPg6iwH\/C2GvUlnw9McC+7IRXgCHHA2wKQE\/+vHvPD\/PspsEF72iXvZeUR7D+bqs2YFA2C+10cwISyIhk1dimBdI6dOnSSdTudHPpw\/fx5FUWhoaMhbB2n\/qxHPSw2BQICHH354XUWIDUW5iCeRSPDMM88QDofp7+83JB0oTzwXnyk\/I8M81jPTI6MbVJg5F0BVbMz8z3FD0lH9brINngr1nHrsjQGSQ5O6xzg7mxHdTlIj+mTh6m1HvTHYLXlxnOSVSdR0FteudrxHd+HsbM4ZhEYSOeNQvXfXGaTRCQGDtq2z4Wl6nQFD0nluZYojgXZd0pFVhefCUxxwNpRVcO2w+7gtuIOEnOVwoI2L0XmeD08znyquaSXkDJeiC9xepx81xJQsoxWk0EvpOPOpmCHpLMlJYlKGfRXSWYIg0ONtyKnMvE2cbNhJt7eBxXScF8LTPBOaQBQE2g1GMFyMzLPDEzAknYHVGfb4mvCUsQXKHxOd40igzbghNjzFHfWdujW8YJ2Xe\/7g7gLSgei0cWOmhpxgwMxxNlO9PoriMJXiW5wyR2LpG6o2l8vFjh07OHz4MC972cs4ceIEwWCQWCzG0tISTz31FL\/5m7\/JD37wA4LBYFURzxe\/+EVuu+22vJv33XffzT\/90z\/l\/11VVT7ykY\/Q0dGBx+Phla98pSlz5m9+85scOnQIl8vFoUOHeOSRR0zfkx62PNVWOIW0MOJZWFjg3LlzdHR05EfAVkKiTKpt4soq2ayKw1Gr\/1ntDgSCoCJJInZ7DSMOBAUp5mL0D35C4qJ+57\/U6keMpXEsGdRz+jrJzCyjxPWP8RzsInV9DjWtv2sU97aTGVtELe3hkZW8O4H36C4yM8u4d7WjSArpiXnUgr4gFUh3BnFPr+oGk1oR3NAsVJaYkGMVmixvNJcaypyTLCvpPFkUFsznpQST0RAOQcRndxoKDWZSEZwuY4ucscQKXpvDcHTCtdgSza46mj3603cvRxbo8gZ1+45aXD5mUxGOB9uwY8tLtuudHnZ5G\/IL\/0BkjiN1LYYpw0qTX6GyqEG+Yf5q9HdQ\/Da6Pn4nzYeLN5d1DSbT5CYFA6riQLCZma9jTvk2fkVfdFOIcuICQRDw+\/34\/X5SqRSCIOTTa9\/4xjeYnJzk1KlT3Hfffdx3332cPn3asMHeaPro4cOH+dSnPsWf\/dmf8dBDD7Fv3z7+6I\/+iHvvvZehoSFd9dzTTz\/N2972Nj72sY\/xpje9iUceeYS3vvWtPPHEE5w6dcrUey8HQTXTynoLkclkUFWVq1evks1mOXjwIFevXmVqaorDhw+zY4e+8qgQsqzwxo6PlP23v73yWppaa\/Nty8maa0+Zra7KBIPVy+JS0yLjH\/sposeNHI6RnlxcE3yZqee4DnWTvjJpUPyv3PCJTUTpakQcW9I\/xmHD09e51kLHbsPV3YrqshOfX8bucyNMhnQvoynOjIr\/y+kEK9kke+v0DQ7nU1FSimTY76LZ33S49esaWu3IZ3cyGg+RUiR2BZtpFG4u+mY81y5F5+nxNBhKoc+tzrK\/rkV3vhDAsLTKLrGuYn1JTx24mk0xllghnE1wW0MnDbby0aReQ2whJEXmfGTO0AQ1o8hciS4YukZITXb6Pt1PoKe++PerGexBc35xsuzDZtPvDav6OKkOm12\/N07D5\/\/Ldb7zZf3Bihp+4T+e4tf+UH+Q26VLl\/B4POzalWuY\/upXv8rf\/M3f8J\/+03\/i0Ucf5bHHHuOpp55iz549FV+rEI2NjXz605\/m3\/\/7f09HRwfvf\/\/7+f3f\/30A0uk0bW1tfPKTn+Q3fuM3yp7\/tre9jUgkUhQ5vf71r6ehoYGvfe1rVd1LIbY84tFgs9mIx+P87Gc\/Q5Zl7r777qpynOWk1BoW51I1E896Xap9XpOeUDegqhB+PMrEx4qbYW0BL86dzaCqJKcWSQdcxvUcl4N0kxcMvNRMNXz6vThagqSv6yt3bA112P3e8r5tkkz6+iyS34nT7UaMZYh3BAnW1ZEYmcVWQJorWUjKmYoNlD6705B0ppUEXtFuOOXzcnSBnZ6goSptVI7R5vbjvZHGKyzO54r7EZJSbvyCkY3OYHSOwz7jyOK58BQn1hlZKKrKC6vGnnU+mwNZVXhFc24BG0+ssJiOU2d3stvXhFO0kVUVLkXmDUknKWe5Hg8Zkk5USjOTihqSTqbTyZE\/vQdP69pnPbucMk08q9cnaOwz4bRsstfHLM7+oHIPD9xMtemh3BC4xsZG3vWud\/Gud72rajPV0umjo6OjzM3Ncd999+WPcblcvOIVr+Cpp57SJZ6nn36aD3zgA0W\/e93rXseDDz5o+l7KYcuJR0u1pVIpFhYW6Ozs5ODBg6bH92ooV9\/RMDee5MBt62nEqnEwGyAa7F5LkU4pzH5hmNXvrt1ByZEEyUsTqH43ksuGT3TgPLqL7HKE7Mxy0bH2liCi0446vbzmOhryxX+Dhk9nZzNKOmNIOq6eVqTVRM4PTgeZljpcSQl1MYIMuFcgzSqiKDKdgJQsACodXmhw6Ecf51bn2FvXlCeCchhYneFQoA2nwciD58PT3FahyfLsyhTHDVRpnZ4As6kI\/U29ZBWZS5F5UopMq8vHzhtpMjNu2LKqMFAhDWXGuy2tSAxFFw3Tk+Uk1T3ehnxUmJAyXFidI21T6XHp\/x1Ws0kW0wlDldxyOkFUTrPfoE4lH6rj2MfP4AiUJ385bt7v0Ndk0sXZ7AbSRJZDlm3MjVeOiqD6BtJSuxyzpKM3ffSpp54CoK2t+G\/W1tbG+Pi47vXm5ubKnqO5WteKLSceVVUZHh5menoar9fLkSNHarpOOSm1hsmrMcBYmGCE2gezmXepluIOht\/7feRxfYGA1BZAjKZwLKWQiCNN5lJf9kY\/jh1NqJKMqqhkZ5eRFvWv49m3k3RpD0\/pMQe6SY3OGtZ8PIe6SQ3PGDaFZrsacM6sopZJBwqKQqcXRqLQW5eTVs8oSRLJVfb4GvHabu52zycXORJo0yWCahZ5o8U5X18yuE5GkbmaXM6\/lstmL5J6z6WiTCbDJOQsd1ZQt80pKcP7MeMurSngjCKLUCZBOJsyJIuEnKXJ5c0T0Wwqwkwqiku0sfvG32NFTROXMsYRZ3IVmyAa9kGljvk4+fGXY3PrL0HJbBYzYmo5kcXVaK4WpCppo97sPMwo3+IR84tCLc4FtTSP6k0f1VAqVjAziK+Wcyphy4lnYGCASCTC3r17mZ+fr3yCDso1j2q4fl7fRdkcbq2kOjkmcO0\/fwslqX9spqsex\/QqQplajRSKIoWieI\/uInl1CldXC6KnnejELLbV4s+lYg+PdoxRzUcQ8B7pNTYCFUDpbsIxrh91IQpcj8CeG5ZG9U6oxwMODxlF5nJ0gZiUJqPInGnq1b2MmZEHcSnDaCJkuMhHpTSTyXCFrv2c59oRg3SgS7RR7\/BwZ0NXvsZh87lxpRS6vfVALiJYlVKGMmczZqBaQ6eRAm5JSZFVJMPXmkyEcdnsRTWxHQWNqhlF5qfLE\/jrA3gNvjtmpNnpe4Lc9aF7EOzGu3i321x6PLuYwtZT+Vglq2ATVSo9z2aVb4vT5iOyar3a4vF4TXJqvemjWl1nbm6uqG6+sLCwJqIpRHt7+5roptI5ZrDlxLNnzx7cbjcrKyvMzJiTTpZDIqK\/ex96Tl\/We+th5LcmEPrnFaY+\/WP90+0i6VY\/rsmw\/jFOO549HXki0HpnbIDY7Mfd3oScziI67MYNnx4n7q7Wyk2hHcZ1IcVlR2wOYDMgHaHOg6M5wO6x8psNp2ij1eXDIYjsrWtmRc1wfXURl2BjT11TXj4dUTMspWKGu31tFLaRhDmkpIllkhzy6z9QZqaFLqkpsoqc7+x3ijYOaMThhYV0jKuxJRyCaBh9jCVWqLO76DGYpDoaDxFwuGl36qeZrsWXaXX7aTYQUJiZcDoaD3Eo2Ibf5gJvThY+eUOc0eutJ+jwcD2zyg63H6+BgCL7hibu+n\/O6P57IZxBEyNCATlqjgCyC0lcnZUXc1VxIpSZ9VOKXCbFHCpFPKVjERKJBB0d+lGuWWjTR3ft2kV7ezuPPfYYx48fB3LCrscff5xPfvKTuufffffdPPbYY0V1nkcffZT+\/v513deWE08wGMyzfS1jETQY1XhCMylkWcRmq00gsD6XaqXsDkqR7Uz92UVWvqeviFEDbmSHDdeMftrM3hxAdDtJXi4vIlCWomQEEdFhJxWK4t63E0UUSE4tYIvd\/MwcrfVgE0lendJ\/M40+7A6nYV0oG3TjtDtQp\/WVa9mgB7fdQUaHdCBn6++1OfM+aA2CMx+tpBWJS9F5wukkHfXNFZsj650ew1HY12JLtHkD+WikHMwo14aii+z01dPs1l\/AlzMJbg\/uwG935QbfRReJq1ka7e784LtKcmnI9d\/s8jYYLvIXInO5\/huDmtjV9Ao9nnpDJV25xtBmly\/v+iCrCj9ZGqW1oZGZZIRdvsayijrxXd0c7O\/RfZ1CqIqKo8Vk+sxA1VkIaTVtiniWhqdoPVBZqDB0Vv87XopKxCNJ0rojHqPpo4Ig8P73v59PfOIT9PX10dfXxyc+8Qm8Xi9vf\/vb89conT76vve9j5e\/\/OV88pOf5I1vfCPf+ta3+P73v88TTzxR1b2VYsuJR0MtYxEKkTBIteX+XcBfX+vVax\/qBtwYoX1zByVFHQz\/9g\/ITOhHYnJbACGSwm5Qu3Lv2UF2IUxmST+VKHa3oIRi+ZpP6gax2ABHRxOOpgCqAOnROZSowS5vZxMsRcim9KWo2fYAztUU6qp+b4Nn306U0VnkrP5rXU2G2eny64oIXKIdSVE53tCJx+ZgNhVlJhXBLdrZ42vEfeO8c6uz7Ktrzv9cDoOrsxyoM+62NzMtdCB8Q9RgIFg4H5vngK8538jqEG1F0dNyJs751XmCDjeKQTrrmhJlf12zoTgiPz\/IwFTUTI+OnpdcIQZWZzjT1Ju7Tt1NybaiqnR5gjR76vC+t4++XzxAxqDfrBDZpRTOVnPEI+jMSCqFmjFHUN60uQ6TF35c2aNNQyVVW2nEU8sQOKPpowC\/93u\/RzKZ5Ld+67dYWVnh1KlTPProo0U9PKXTR\/v7+\/n617\/Ohz70IT784Q+zZ88eHn744XX18MA2IJ7CKaTriXiMxAUAy\/NZ\/PW1GTWsV1KtYstnleNXVa799t9DVv+9pnfW45wpX8\/R4D3aS+LiBCj69yT1NGGfXNLt4cnOLONoCpC8MI7oceI52A0CpKeWUCI3JeBm6kLZ7kYcUyuohvecMxQVDY4ZiQr01Rl3bJf6oO1w+9lxQzqdliUuRuZZSsfo87cako4pCfMGyJy16xgp1wBG4yu8smU3kPNym1YSzK6GaHR66PU2IgqCudfaxGPOhqfWGLcGHe681Y\/qFAn+18P0vmIXclrC2awfDRZCCqdNE48tYE5yjd1crVYwEDxokCWBsYvmU\/hJg4hHVdUNERcYTR+F3Fr7kY98hI985CO6x5ROHwW4\/\/77uf\/++6u6l0rYcuLRYLPZUBSlar26htiqcU52dixB7\/71WIzXLqkGAVUVWfrWAjOff0r3KNUmkGk19lvDab9hzjmmf4zDhqdvJ8lL+jJJ7RitVqPEUzfTdYKAq7sVW70PwWkn\/tyw7mVUUUDtajQWEdhtePbtNKwLZRWYSgg3hAY6I6FVhQsVXJgFQSCryLyiJdenMpOKMJuK4BYd7PE14bbZb17HgAjynmsV5tZUcoXOS6GrvI5dEOkUvHQ25Oo3S+k4l6ML+B0uwtlk2ZSfpMhcy65WHI1wPmJ8z+aPmTd0C1d9Nnb89xO0HcuRkLSYwrbT3DNoJLQphdNkSs5WZ7KXr8F4WVQVla9+5NuA+d5Ao1Sbqqp59xYNiUTiJTcSoRDbhng0++\/SuRRmEI\/HGb2m3ygJMH45wt2vq\/0PmUkruMxt1tZASclM\/Y8LrP7omu4xasCDZBNwzeqnzexNAUSvy5BQ7I1+RJ\/b8JibDZ86x6gqUjSRi37GF7AFfShNPmRJxrYcQ43nakOyx4G93odqQDq2oBd7vd\/wfmJZiEqwq04\/EgpnksTsiqGsOJxJspCJc6zgmA53IO9MkJKzPB+exuH30u7W\/y5oyjWj14pkU6wIWcNjolKa6QpS6JiUZkFJVTgmw0Imxj03xoDLqsJEJsJCPEK9w80uXyMpWWI8sWLo4K318Rg1fZppDE2rMsOxRcN7lhts7PqTu2nYe7P+JkWzmJMLmEdmMWmaeOwtlR9gKZnF16r\/3VBlhU+\/9yH+4C+\/xhtaf5ds2lyWJpOSkGUFm23t2qZlejZC1fZiwZYTT2GqDXJ\/BCM\/olLMz89z\/vx5kI3F+VdfCAG1q0Ri8QQuEyF4KbJhB9f+83eQVjN4DnSDCOnJJZTozVSW3B5AWE3iiOjngV27dyAtrZKZ1CcmV297boDbjXHW5eDsaUNejRk2fGrD37RJpfJqHFbjiIBqExE6G0nYVeoEJ7KBQMC5sxklmSY9rn+M3OBHmo+yw2Dt0Aau7RT1m4CnEmFsomgsK84kaHP56bQFwJbrN5lLR\/GIDvbUNeES7cykIigVlGuzqQiyqtJj4Kc2n4qSVuSbirYy0OTSuw36XUJSkkgmVaS2swki3c4A3TdGGEzEV5hNR3GJdqJqFn+ZkQ4ROc1iKmaopAtnkixljBtDV7NJwqqxQjDbZufgn96Dr6P476WaXKQBJJMMlQmlTBFPcimBp7lyk6m0mMLeXX79UTIyH\/mPf8kn\/iZnkumpF8nOm39PmWQWT93aN6YRj7bhVlWVeDz+kps+WogtJx4NgiCsMQo1gqIoDA8PMzk5yZEjR3gS407ai0+vz6U6GAxQjfUNQOyCxMjv\/APIuZ188sqNqEwUcPW0onidRJMJ3BMr+l5q3PBSuzwORjN2jvSSuDIJpQaeBfAc7iU1NLnW5LPwmEM9pK5No2Z0\/g6yQhoZ72wcOSNhb\/Lj3NGEmpFIjc\/nG07dB7pIj82jpvRTDO59naTGFqg3SNFfjMzT4603VHgNxZbocPsN7W+uRBfY4S52uu70BOm8QR5JOcsLyQUyyRQ9Buq2a\/FlmhzGfSqjyRUCNpehZc9YYgWfzWnoJTeRCON3ewwbMaeSqzhtdk41dgM3B98tZxIE7G52+xpYyMQREPJTWsth7gaZGjWGLqRipBXJ8POR9no5+icvw9VQJrqwme+H85h0IkgmUqaaTNWVDJggHj1ptpyS+N13fpbP\/d\/v5X8XbPUQmTcvPErGM7rEY7PZiuqaVsSziTArMEilUgwODpLNZvOebkZyaoDVpTSybMdmq005V42Dj6qKLDw8y9z\/\/Gn5AxSV9MwymWYf7tkItoY6nB1NJKNxmF25KTxw2PDu20nigkEzp13Ee6DbcNhafrCb0TEmzEJVQO5pwjm+nPcrlZajSMs5FZvgsOPu68TW6CczNmdIOs6DXaSGpgwJ92x4ituDxuOez4anub2C\/c0L4WmOBNrLjkXQcDW2yCF\/Ky5P7pGYSq4yfyMa2lvXjFO0mVLJXVidY3cFWx8zcukr0QU6PUH8ov4x5fpvtMF3mgP2pcg8aSX3nXfb7TTY1xLmvJrEUWHA20QijNtmp8uAdFKHPdzxJ6\/A7i3\/3kWvueVGzsi4WswRj5FUvBBma0aqtHZzJ8Wz\/Ke3fpovf6\/YPxFX5Xk9hUglyj8P5coLVo3nFsPMMLhChEIhBgcHaWpq4o477sjXhioRT+6Y9Uiqzc3dUDIOxj76HNFn9GsaatCDbBNw3qjnyCsxkiu5ZjTVLuLp60TwuiArk7hoUKsJ+rA3+I0JxevEvaPZ8BgzZqGKXURu8RuKCFQBBLuN+E+vAOBoq8fR2oCSSJManwNJAbtIpi0Al\/XnAskqzAl2w8K1GfsbRVUZllcN6xVQflroTk8w77mWkLOcTy2BIrOaTekSz9nwNLdXkDBfyazQV9dkSJQD4VkOBVoNpdlXksv0eoKGJHgxMs8uX2MRCRaagu7xNTESX6anrhGP08AR20SDafp0gDs\/cg+iwZhvscGc+iw9H8fbpd\/wWoiUUzUV8ZgdqyWU3H82kuFXf+lj\/O\/Hn1lzbEJeBcwXfp\/6yU85EO\/OTx913+j3KlW0ZbNZ0um0RTybBaOIR1VVxsbGuHbtGvv376erq6uItMrN4inFyrxcM\/GYkVRnlu0Mv+efkRb1O5ql9gC2cBJ7qnyILkgKqiSTHZtHXo3j2NGIozmIHE+RHpvLRwiu7lbkaDL3Oz00+0FSDAe7OVrrQRQMm0KlOic2lxPHrH4ja16wUNDImp0Pk50PAyC6nbgPdCJ4nMiX9AkuIUEoAzu9+hsQM\/Y3KVniamzR2BnZxLRQSVW4El3IvdaNNWYyEWYhE8Nrc9JX14yIUNEnDsxLmI1GZkPJFE8dvBCe4WigbQ3BFZqCnl2ZwiHaGMtEaFQdZVODQ4kluj1Bw8gi+7om7vx\/+hFE\/XvOJrK4zfqpRc1nJQIt5uogosfcUmcvyPtmQinu\/9d\/yL8MXip77HJ8Fthl6roAPV278PnczMzMMDQ0hNfrpbGxEbvdXhTxxGK59eOlXOPZNhNIAd0aTzabZWBggPHxce688066u7vX9HnETUQ8s2PV1WjWovyOTVUh8nyay297xJB00jvrsS9EEXRIB0DpbSE9uZgr6APZ2RCJ86Okr88iunO9Nr479yHFkkgr+o2a7gNdEElCWL\/h093XiRxPkZ0zmBTaUocDEWFZ\/325unMFdCPBgq3RT2YuRPzZIWzxDEJrAM+RXhzdrXkb1VAakjLsNMiyLGYSLGXihsXt5UycqeSqIenEVanitNC4lGEourjGu63LW88d9Ts56G8liczToXFEQWAhVf4zyioyL4SNxxXIqsLZG+RlZIT63IrxFE+Aq0qE4\/UdFdy3pzlW38FtwR0cdDXS5vYzlVzlufAUlyMLpBWJF8LT7PE0Gqez3tbJyd87Y0g6ANJSZQsaDWrWXL+cnJRwNpmLOOyNlY9TZSXfO5RaSPCG1\/w+3\/3ZC7ozwaaXxky9dv4eBCe7du3i5MmTvOxlL2PXrl1IksTU1BSJRIKBgQG++tWv8uyzzwJUVeP54z\/+Y+688078fj+tra380i\/9EkNDxa4ogiCU\/e\/Tn\/607nUfeuihsuekUrW2luSwrYjHbreviXii0ShPP\/00sizT399PfX192XPNpNpGL67PLFRV1+6aVEVk7itTjP7uP+s3WDpspHcEcv05ejUNuw1xbzvi2KKuQEBJZhBsIvFnryKHY7h6WlF3t5JtKF6pvUd35eonegIB7ZiRWcOppNmuBpyhBGrMaHJpN5m5FeQVfWJy79uJvBJFWroZMakLEZIXxshOLCC4nCx4\/KwqIi6Db+RIbBkRKhTkV5AU4yL5TCpCVEobKtcW03EWM\/GKKrBQNsmZpl5O1HfS6q5jIhHmuZUpriVDZBWZmJTmWnzZkOBScpZLWlSlg6wicy4ya4q89onGaarnVqa4o2Etee30BDlZv5ODgVYGw7M4RTujaoyZVJnnRgTlrTu4\/YE7DF9Lg1JFFEMFEtOQXTRHZlIya6pxNbOQRLCLJKajvPqVv8Pj53KRTmNj+e\/b9ekrpl5fQ2GNx+Fw0NraysGDB9m9ezeBQICmpia+\/e1v8+\/+3b\/D7XbzwAMP8PDDD7O8bNAjdwOPP\/4473nPe3jmmWd47LHHkCSJ++67j3j85sZzdna26L+\/\/uu\/RhAE3vKWtxheOxAIrDnXbWALZQZbnmorjFxKU23T09NcunSJXbt2sWfPHt1u9lQ8g2LCr+nycwusZzxCKU9HV7LM\/dEgiQH9VJYa9CCLxv05toY67AEv6Wv6aTOxzoOzreFmrUZRSY8vIJBrY7M3+nHubEF0OYgNjuiToIlmTlPO0phwseamW4GRiMC9u43Wq9PgUVAFgaTHw0pCxkmaRlVFFAQGV2fZX6Gwfz2zSqvTa1i0N+O5Np5cwSs6DdVk0zcMMntKzDe7vfV5z7fpVISZ5Cp2QWQpHc97mxUiJ2GOG47VTioSY\/EQx4JG5CVxNbZUceTDxfhixWFyz69Oc1dj181fuosbcffWN9P6+7fR1KwvJy9FuaK9Hmw+c4IBs+ag0kIKuwn3aimcIZPOcs9rfocLYzdrkHqLbDqTpL7bS3jRXCZFr4lUURScTiddXV38n\/\/zf3jqqad4xzveQXNzM5\/4xCd4+9vfzne+8x1e\/\/rX6177e9\/7XtHPX\/7yl2ltbeXs2bO8\/OUvB3JO04X41re+xate9Sp2795teN+CIKw5d73YcuKBm8PgtFSbLMtcuXKFubk5jh07RkuL\/s4UjEciFOLck3Oo6pGaZ+sUVijT8zauP\/BPue5HHUg7gthWErr1HABnb1tutPW4fprK0XlDrmxQq8Em5vp8ZpYRHHZcfR2kFQVlaRXhhquDrd6HPegzbOZUXDbE5qCxs7TLgXtXuzHp2EU8+7tMqeQKhQaCquJJJNBoIeu2MyzHsNtzkzH19llnw1McC3ZiM\/jjDoRnORgw9mW7GJlnT10TboNjzBTbxxIh6t0+7nTfXMC1wn5boIEdgpuFTBxVJW+EWg7L6TiSQzQcjbCaTTGfjnFb0IC8bjSG3m7Uf6PIXIyWd1nQGnFVj0jrHx6j466dLJybw3QVogoptcNEoyeYJzM5ak4YtDC1zBv+\/Ue4NlPcd2bgFIWvyUFYv22uCKmEjlS7RFwgSRJ1dXV86lOf4tOf\/jSzs7NV13tWV3PZhcbG8ga68\/PzfOc73+ErX\/lKxWvFYjF6enqQZZljx47xsY99LO9wXSu2BfFosNvtpFIpfvrTnyIIAv39\/Xg8lQuSRiMRCpGMZpElO3ZHbZJqQZBRVVh9OsH4h79veGy6qx7X1Krx3JvDvSQr9dUc6CJVqR9mTweZ+ZW8EaialUgN50hKABw7GnF2NqEkM7ou1mDOWdreFED0OEle0VeliX4vjuYASQNFnuB2YO9oQrhuII6wifh3dbD\/yiT4PKiiQMilsppOYItl6PbW31C3zRgq4MBs0b6yfLucU3MpLkXm6fE24BOLa4KFhf2LN2TOAgJu0UZTmWhoMhHGKdppE\/WfAa23xqhx1kxjaEqVuR5fMoyqlICN7k\/cRdPB3EYwEDA59ROw+cwtNVI0g91v1nvNXKUglk5TqVqyeH6eX3rPp9aQDkAyqR\/R2HzmG0iN5NTlXAu0DI9ejUkPqqryO7\/zO7zsZS\/THaz5la98Bb\/fz5vf\/GbDax04cICHHnqIo0ePEolE+OxnP8uZM2cYHBykr6+vqvsqxLYinnQ6zeLiYn78tVnrnEoGoYUIL0s01xg1qorE7JdnWPrac\/oHOW2km3zG83PsIt793bkUlB5M9NWAObNQe4OfxLlR1IyE6HPnxACCQHpyMe+gYMZZWmrxY8vIZKaWdI\/JTUKVSI\/qE4qt0Y\/gsiMZkI7stiMEfaQKCE5QVBqT0IgXvF4SXhuTqRheu5OknC1bBM8oMiMZY\/8yM9NLAa7KEY4G2g3J64XwNEcr9BWNZCPs9t0s2iuqylhihZgg45Rgd10j12Mh2t11BAyiqvHECn6nh1a7vuzWTGPoSiZBDNlwFpHUbGffp8\/g776ZXnM0m1OpVXNsdillmnhUv7nmOq\/b2AZh9uw0J+79bVo6y6cpl5b0o\/+ssP6ZPBs1BE7Df\/7P\/5lz584Zji7467\/+a97xjndUrNWcPn2a06dP538+c+YMJ06c4POf\/zyf+9znar7HbUM8w8PDLCwsEAwGOXz4cFXnJmLmG7kmroVpbq+v8u5ATjq4\/ns\/IXFpPi9xXp1bxLEUy2fg1HovsoBxPSfow95QZ0g6gseJq8JANuw2PPt3GpuFAkpvc1FqrcgMVBSQWwPIQTfehIyU1L9vR18H6vU5ZINamruvk8zUIkrSoHG0p5VsKIoa0ic4R3sDtqyMPG8s3w56XXinZairQ7GJLDokliKr1Cs2drgDec+1gwYigtz00uWKkupzq7OGk0nBvJvzsWDxmIHcMLWb9aTnVqawiyIjiRDdniBNZRo78w2mBvWssUQIv91l2BiaIybo8ugLEpReD4c\/eQZ3Qed\/NZFJejWFK2gufSYbpK5L4W0xtzg7Avqf0fgTY9zxr95HOJ5g94EDZY+ZnZ1FFEWUMpu71fQSoB9tFsIo1eZy3bzHWsdeA7z3ve\/l29\/+Nj\/+8Y\/ZubP8d\/EnP\/kJQ0NDPPzww1VfXxRF7rzzToaH9Y2DzWDLiUdVVZ5\/\/nmi0Si9vb0kEtVLns308GiILlX\/llNTIsO\/9Q8oN3Ys2dkQ2dkQDnITOZ07W4hmktiX44bzc1w9rUiRBGkDfzMp6MHjcefn5pRDvlZjlMryuhBaAjCmn4BWAcHjwDm8gMQNgUJHrp6UHJvLqeIKIi+jLL33SC+JS+PGIoIDXbnpqAapRdeeHWRnQygJ\/c1EttGLmpEQpm\/uNkVZoUUWaXHmFvBwwM58JIuazkU95ZoxQ5kEq3LasDYSlzKMJVYMSSeryFyKLVSMql5Yna6YEryczkm8NWLSLHAybhtCMsNuXxMXI\/MV030Tcoxmp89QaDGWWMFvdxoSU3q\/m+OfegWOumKSqSYyUUIZMEk8sUzaVENodjmFw4SUWlVUnG3lo63h7w9zxy9+gEQ6913TmtFLIcsyHR07mJlZO39nfmUSv2niMRfxJBKJqiMeVVV573vfyyOPPMKPfvQjdu3S7y\/60pe+xB133MHtt99e1WtorzMwMMDRo0erPrcQWy6nFgSBnp4e+vv78fl8NQ2Di5us8QCMXTIvqVZVgZUfRhn61b\/Pk86aY+JpIokYzrEQYjyDe\/cOvEd7c42ZBfAc7iUzEzKUHdt3tyMms4Z9Na6eG2kyIzFCawP2gBdlXJ90ZI8DoS2IWCAikEJREhfGSF6dQiAnla67cz+ZWQN1m03Ee\/iGHY8B6XiO9ObSZhW85NJj84ak497XiTOeRTCQeDt72mhUHezHz4G6FmwuB4teuJhYYimdk5dOJsJkFJldHn3l2lI6zkLa2FhTk0vfHjBuVD23OmtIOoqq8lx4ioOuxjXR0C5fI\/ttQfbVtfDcyhQqKpciC4Qy5Tdpg6uztAueipY8TU5v2WhKQ\/pEHXd85tVrSAdAiZt\/TrMxc8V9AL\/HHEFlQyYHyi0mEZ1rNx0X\/uEit\/2r9+ZJB3L9gnpobi5PLuNz5nf+Rqq29aba3vOe9\/A3f\/M3\/N3f\/R1+v5+5uTnm5uZIJosl55FIhG984xv8h\/\/wH8pe513vehcf\/OAH8z9\/9KMf5Z\/\/+Z+5fv06AwMD\/Pqv\/zoDAwP85m\/+ZlX3V4otj3gg90fVPvxahsGZVbUBXPrpAmZcqlXZztTnrxD6h\/JdywCKQyTbVHezniOrpK7f3BU52hqwt9UjupzEnx82Nvm8MWxNNBIjHOohOTyNmtV\/6N17O8jMhoz7cxq8OFUBdTase4wt4EVejefTcra2epJOAb\/dlXObVlTEOg+O1npDWx+cdly72klW8InzHO41PoYceSUrRFWZjiDq9CJCgeLJllVoyUKLN7d4LNTbSCgiYjJNi1pXVgk3JyUQUfOeZ+WguUsbKc4SqsREPFQ0qmHNPSsyl3XUZBo0mfPpG2ag2u8m0hEWEhHqnR52eRsYCM9UnBh6LbvKLl+jYcSUeWUDd37wDIJOAV+pQh6dMVjQSyH5zO2FzXqvSStpnG3FIohzf3+RO3\/5d5BLUmeLi\/q1Sz0imFue4o52R8UJowBpnVRbubHX1abavvjFLwLwyle+suj3X\/7yl3n3u9+d\/\/nrX\/86qqryK7\/yK2WvUzqBNBwO88ADDzA3N0cwGOT48eP8+Mc\/5q677qrq\/kqxLYincDRCLRFP0kTzqIZLP1tAVQUEQX\/xkuIORn7ncVLX9L+Iar0XRVVxzelHUHIyjRhNkjw3iuh14erJ7ZzTk4sosdxOJCdN3mFczxGEXCprA4QGmY4grqW4vvs04NrdjrQYKRqpLc+HcQJpQPS58RzoQlVUEkP6KjlbvQ+hzkN6SD9tKLiduLpajElHFPAc7DZFTFwcM\/Tlch\/sonV4mlYxAD6QnTbGszFisSg7nX6CDg+XIvPs8jfh0Um9QK5+4rO5DJtZF1IxcNoMRyNoM3tuN1CTZRWZq8nQGmISBYFuV4BuV64+80xoArfNzvnIHL2eBurLOGifDU9zPNhhKJBQ3tjGnb9tPNo4LcimpdQel3FxvxD+dpNXNem9ppSMYvjxl5\/hv\/7Vt9eQDsDion6GwEjoVN\/mYX6sMvHopdpKI55aajyqkea7AA888AAPPPCA7r+XTiD9zGc+w2c+85mq7sUMtgXxaCjnXGAG1ajasmkZKWPH4Sr\/RUmOwrX3fstwR5XdEcQeimNP6x\/j7GpBiafy6i4lkS4q6rt627A1+HP1FAOhgVjnxtneWFlosM9YaFDOWbocPDck3kYpMWdHE8lLEyjJNKoAjq4WHPU+pOUo2ZlcWs6xsxk5lkQ2UMDZGv2IbqehT5zgdeHc0WhYz8Im4tm\/syIxZbob1piT2jIyPXhycm0BpgMCouRiKZuk01FXdoHOy6Xt+jUObexBi4EUejEdJyFnDIkpJmWYTIY5bHBMboLpbFE0JKsKM0qSmdVlGhween0NFW17EMD27h5u\/3eVc\/+egPnOddFvriE0u5Q0rX4z671W2LT3T3\/+Q37hfZ\/gzJn+sofGYjGCwWC+B6YQ5X6nwRU016OUjJvr40kkEjQ16asQXwrYVsRTa6rNjF1OIaJhaCxJ26uqQOh7K0z96Y8Nz03vrMc1HTbccXkP9ZA0mmmjqAg2kfS1aeRoEntLEKGxjnh4FcdiDM2H1LGjCWQ5V5DXgammULuI0NGA3ciJwHRUVexEIKggTS4i3Rg+Z2v04967g+TSKlI0oVtEdHa3IK8m8kRVDvbmAILdRnpkbVE3f9s+N862epKXDCbQ2kTcfZ1g0HsEub6qzgtjYK8HIOOyMScliEUidLsC1NldDKzOcMS\/1nyzEJejC3R5jMceTCTCeO3G83iW0wmictowlZeUsywI6TUO3DZBpEPw0NGwE1lVeG5lCpfNzsDqDHvqmvHbSkjTJuD97X30\/Zv9uq9VCFeTeSm106yUOpQ2TTxqvbmlS7zRP\/SNP\/kuv\/Lfcjt3o6xKe3t7WZKJRPQzG6rD3MY3bXIsQi2pthcbtgXxaKk2M2MRyqGaiAdgaSZDY9vNXYoi25n60wusPHpV\/ySXnUyDN+e3pgczc2+4oQC7PJGv+UiLq7C4ihNQHDY8e3dg83tITy4iLei\/Xumk0HKQfE4cPg\/qhIETgYmxCNgE0u0BqEBMzo4m4s9eBRVEhw337nYEl53sXAhpKSehdh\/oIn191jDd5+xpu+HvZjAKvCWIIIqkDfqBBJ8bZ2t9UT9QKVQR5I6GNRGTMy3TjQt8Lag2gUmviivjYUlO0S6Wz\/m\/EJ7hSKDNcPaPGSn01A2rHSPbHq0x1KhHJ61IDEUX84PiIBcNXYstE84m89FQ+E4ft5skHSmawR4wp2jLhtM46s2l2pSUySGQadlwPHUhHE1uvvyh\/8t\/\/OMv5n8XDutHL8FgeRsgo16epdgMUDlCMVK1FSrqXurTR2GbEI8Gm82Goiioqqrry1aKbDbL\/IxJz4obmLoWZ9\/x3BdXijoY\/u0fkJnQV5KpDT4UVcFpUM8R\/V6cLUFj0skPdtM\/RsjKCE4b8eevATlysQV9uZHWBWkrz8FuUiMzhot3ptmHPZ5BXdB\/0Bxt9SCIhukusc6NrTkIBjJwbCLufZ3Fi3dWLrquY0cjzq4WsourqFkDddvBnOza6BhnTxtSKIIS1TeKzBOTQTOr4HXhbGsgY3AMNhHPvk66Lk\/CDbl2ym1jNhMlFYmzy1OP2+bgqrxqaAYKMLg6wwF\/q2Fhf0ZN4Le7DC15zDSGxqQM02Vcum2CmD9PUmTOhqe5o8u4plMIadm8lFpaTpkmHrN1m8xCEndXZeLJRjP8vx\/9Bh\/4XLEtzOysfgTtcJT\/uyQSCRobGwmF1rp6hOJzeMwQj0GqrTDiqUVO\/WLDtiIejfVLdwB6iEajPP\/886SqkHYCXDu3wqt\/uY74VYVrv\/33Nyd+lkG2I4h9OY7NqJ6zswUllS5StJVCm1djqABzOcg0uBEu3DymcNSAvdGPo6MJ0eMkPnjd0H0629WAc2bVUEnn3rODzNyKoQLO0d4AikrWgHTEOg+2Jj8pg+Fu2G3Y6+uI\/yxn1S763Li6WlARck2nN8QWnqO9JC+MG1oNuQ90kR6pREytSKGoMTE1+xHsdkPSURwiapn35k7J7MILdV4Uu8CEU8aZcjKbiLDDXb4Z8+zKFMcr2PZciMzR52\/BZTBQzUxjqJamM3LgTslZrsWXuauhix27zdt5yFU8b3LC\/LGi29xylImkcFfo9lEkhb\/7H99fQzqQS5vp1XIkg9pmW1trWeJZis3SReWm93IRj6qqGyIueLFhWxBPoaoNcjnYSsQzMzPDxYsXc41S8kBVr3fhqTnmv+1l7rNPGh5npp5DbwvZmTBqxoQRqMG8GntzANHlgGn9kF5OZbCns8QvjCE4Hbj27UR02EnPLOX7g1RA6W3CMWbsLO050psTOxgQk2tvB9mZZcO+GseORuRMlqxBuk\/0e3E0+Yt84pR46qbfmyji3N2OozlIZmrRkHRME1OlVN6NGpO0pB\/p2hrqsLudSLP63nW4HHi6W+gengE84PaQ8NiYTa4ixVLs9jZgE0ReWJ3hjgquBs+Hp7mtwgTTodgine6AYf1oOrmKrUKaLqFKTCdX83ONXB3mfdfMzssBDKXvaxA0STwGm0AAJSPzoX\/\/F3zfQE25Y0f5Wk40qp\/V8PvLbyhGp4fo9r3W0EwUIJOSGBsdo7mlOe\/FptW0N9Iy58WAbUE8GgRBQBRFwzqPoihcuXKF2dnZvHN1Nc4FAOFQhv2\/8mv86pn7eH33YTpXVdRQQWOny06mwWNczxEEhD1tqNfmDHnJe6SX5BVjI1D3nh1kF8JF8uVSlKbE1Ey2yN3AtqORuEPF7XFjG9KPvKqqQ1XomXHt7SA9tQgG7tuO9gZUSTF0axC9LgRFzUdD9kY\/jh2NKBkp1zOUkW4q1ypYBHmO9OYUcEbEtK+T9PgCatrgvjuaUJJpQ9KRPXaoc5MeLhZ\/eJMye6iDujokl41JMY076WI5HS9rBgrm7HYGV2c5GGjFKRj4wMWWaXR6aSgjpdawlI4jO0T6CoxFPZ3mF7oYWXPjplk7SloPSlbG02ruHjxO\/TSfnJT4wDs+w19861F6enp0jwsEypPI\/LxBY7ZOGi6TTRNs9RGe1x+6qGFhbomx8TEcDgeNjY35+9CIR1XVn4saz5Y7F5TCSFKdSqX42c9+xsrKCnfffXd+XEI1Xm0AnnobsVSSL\/zLt\/iFL3+CE\/\/3j\/nD1Wc532ljsdWN7HHgnNP3EhPrPLh370A1mJ+DTcwt3hfGDEnHe6SX1Ng8skFKyLW3AzmWIjunvwim4gk8cQmGZrHV+\/Ae7sG5twOloAFQrHPneoYq9Mxo921EOra+HaSvzxqSjmtvB3IkUTQArhSOtnpEj7OImKRQlOTFcdLD0zkHhUPdeE\/sJXNjjLbefXsO9+RqTEYR05HeXP3IgHRcezuQV6KGLhOO1gacPi+2Rf3vieB14e1opidp57C3mUa3j6hH5KoS4Vp8GVlVkFXFlEHp2ZVpjgTaDEnncmSBHW6\/IelMJVeRVbXI8TrrtuNsMN9rEwyaJympzlytNrOQrDjFVINNR54txbI88OY\/4S++9SiQm+el13\/jcJS\/xvLysm60kTVo3PY1mtvD7929n3vuuYeDBw9it9uZmMhlAV544QX+\/u\/\/nieffJJEIoHXaz4CNTN99N3vfveaKaKF5p96+OY3v8mhQ4dwuVwcOnSIRx55xPR9GWFbEI\/RMDgNKysrPP3003i9Xk6fPp3\/w2QzEhmTapg8nGuJ6jsvPMO7\/\/ZB\/uvVR\/nVZ\/83P2hKkdjViOAs\/kI5O5tzvScGs3HEgBdXd6vxAm8vsJoxcjQ40kv6+pxhHSbT5seZVVCXc4ugHI6TuDhO5toMgqri7uvEe2w3jvZG4\/v2mSMmdrciD88aW+Qc7iE9OmeYpnPtbkeOpfLjHMrBFsz1ByWevYq8HMHR0YTnSC\/O3rZ8j4bgceLavcO410e4EQ1VsvY51J27b0Oj0zbkRArZIEKVfE5kt53M6E1CFVTwJxX2iQH2+pqQPA6u21O4HE5Ws\/obj7M6E0MLcU2KsLeuCa9Bb9FIbBmfzUmbuzheSTVXl9ZxNFXRENpmbucur5q31XG0rCXW7Gqat\/\/rj\/CVRx\/P\/06SJN2RAkb2OB0d5c8xSsPZvObWoFQii81mo7Gxkb6+Po4cOYLNZmPHjh386Ec\/4v777yeVSvGxj32Mv\/3bvzVsatVgZvoowOtf\/\/qiKaLf\/e53Da\/79NNP87a3vY13vvOdDA4O8s53vpO3vvWt\/PSnPzX1Xo2wrVJtsNa9QFVVxsfHGR4eZv\/+\/XR1dRURldlZPIVIob9L9Xg8DEwP8rvf\/J8ABL11\/PuXvY57Ow\/S5vGTHZk33C07u1pQEinjsQB5h2qDhVJzn66QEst2N+KcWkHVWUwFWUUFUlenURJpnJ1N2BsDSJEEmYn5fP3K0dYAqIbEJHhdONobyBjIl1UBHPs6jUmA3AKfvDpt3KhaRrmWnVnO9\/6IPjeuvg4Emy036lv3QnbclWx7KCAmA7j37yQ9OmdYP3J0NCIm0igh\/dSL4HMjemz0Lcng86IKAmE3zEVWcGVUdvkakBSZ85H5irWhs+EpjgeNRQuXIvP0ehvKEpPQXkUEE8tgN3B7LkRiIY7XZPpMMVk3yoZSOBqL1X6ZUJI3vf7D\/PPZwTXHt7Q0Mz29VrG5uqpPIvX19WV\/v7CgTwIZoXKaDdb6tWlCqo6ODh588EH++3\/\/7\/T19dHb28tnPvMZ3vWud\/G5z32O97znPbrXNDN9FMDlclU1SfTBBx\/k3nvvzXu3ffCDH+Txxx\/nwQcf5Gtf+5rp65TDtiOewlSbJElcvHiRUCjEyZMnaWhYWyytxqdNQzihX2+IxYrTK6uJGJ959Jt8Bti\/fx9Hgjt4y4E72Sd5EGbCRcfmJM6zxkIDzdHAoOYh+D04G40HqamigNrVhGNc3xkAINUZhJHZvI1OZnqZzA0Bgy3gxbmzBcH1\/7F35eFRldf7nX0myUwms89kB0LYwhKC7IsLUJRVRBQ3WrWtaBXXti4Va6tVq9LW2trWn6itYstiEBAJOyggJCwhkBCy7\/s2ySSz3d8fw1wyyXxnJsgScd7n4Xl07sydO5M73\/udc97zHgm6SmrgIkYViA1qcOBI0oFMAoFBCWceW5oNBLnAB6FcE0VFwF5S60mJCYWQxhvBhUnQUd0ASZOHrISqMIjVETQxBel8EIxXnGzAeXdtG3tD5FRKAQEgqb+wWAk4DmoboJaoAQnQFSZGSVcHpBIxrE47IhiRTGZzeUDH67yuRgyK0Pl16AaAsNjgiaejth0qP6ahftHiCHrSfLBpNmdjlw\/x2KrbsXDeb7Az66Tf57NSVlVV7A2WlFFDamhoQFhYmF8H\/RZbLYL5sP6Ip7uwwOFwwGaz4eWXX4ZKpUJtbW3Qdjj8tTCmj+7ZswcGgwFqtRrTp0\/H73\/\/exgM7Gs+ePAgHn\/8cZ\/HZs+ejdWrV\/fpevyhXxCPv1Rbe3s7jh07BolEgkmTJvnMq+iOvroWAEBVI7vLndrVVFZWIS\/vLNZ\/6wnnR8UPxG1Dx+MG02BEqpSwnSwm31cxLM5TXyB2y05tOCROeIrqDLgUEojUERBQpCMSQp4cAxAd\/a7WDkAoQMfJQo+s0xSJcE0knHUtPukvaaIJjpomcETazGt\/4ygj1HRiISQJxuAW+AACAVlSNOxlteC8NSa3G\/bz35nk\/PXIEo3gnG5y6qpAIeUtgAJeU6DrHhqLzvxKsqYnNKkhaGmHyMbeMAkjFIiIisDgMqcnGhIJ0CBxo7alCUqXEDFh6vPRUHVA0gnGm01gDM7SBgBEtuAXQbcteBcSUVhwS1F3eXZ7eStuuPEpZJ4rglarRUND73uPdQu1trZBqVSira33ZotyTzGbzSgoKOj1eHVzGSKDIZ4eRqH+hsABFwiTIgZ\/YE0fnTNnDpYsWYL4+HgUFRXhhRdewA033IDMzEzm2lpdXQ2j0dfixWg0orqa2HwGiX5BPN0hFovR3NyM3NxcREdHIzk5mTTo66uiDQAKK3L9Pi6VSlFb61\/Volar0dzc7PPYiZICnCgpwJ\/1OqDLifunzMYMwyBoa2wQdnerDdKORjEsDh1ny8lZ8o4oBaScEFwVWwYsVIZBoo9EJ7WY9lC3CQCIqlvQWe0hHLFRDYleDYFE5Llu4pqCsb+BUgG3QgLHOUJxF2zkMfy8FJwwQxWpwtCZVwG31QaBVAxZUjQEUjHsVY18ZCeKioBQISMteSAWQT7IcknIUhCrhbO6GSIiinMppeDEQrjLLmyABC4OWpcAWplnB9sRLkJphxVysRSdLifkIv8\/42CUcqdaqjEjwb93mT\/0SUrdl526JkjyO3\/O1sImTL7xcZwp9UTXUVFqv8TT0cFOgen1Or\/E0zPr0R1RUWq\/jxdXncUojKWuHEDvXh7W9NFgpy\/3BGv66NKlS\/n\/HjFiBNLS0hAfH48tW7aQ4697NvL3pbmfQr8hHoFAALfbjfb2drS3t2PkyJFBzRrvyyweAAhTSdFc5l8dZjabUVLiP71lMhl7EY8XBoMROTk5+MPWz\/AHACKhELePn4FFg9OQ4JAhPDw8gPt0cMPWgnGWlpwf5NZFNLMKw+WQmjVk\/chZ2wyJPhIdxwrglnlGG4hFInSW1YHrJnQIpmdGEq0F12mHs5aYhaSQQmKMoiOPYMcn9HA+4OxOXwcFixZikwawdV3oJfL3dkHY7QR7TUjQw11aDyGRppNYtBBabXA3EbWhCDnUGhXC2i9MXq0VO1DX0gyLLAJRAhlcnBsnWqoCkk62tQZDlXqo+pBqY41J8AehLDgptcvqgCIqOBWXUC5CY249xt\/wGIq6SZ\/1ej3OnesdiVRWslNqrCZNKuvBig7qmqogt0iY7gReBEq1Wa1Wvsenrwhm+qgXZrMZ8fHx5CRRk8nUK7qpra3tFQVdDPoN8djtdpw4cQKdnZ2wWCxBkQ4AdPSxxiMJZ\/\/wtVoNk3hYHk4AoFT63sAutxufHtyFTw\/uwoQJ4yFobMe9Y6djtEQHaUWzj4otmDHXvLN0aQO5iVQMjkFXWS2pyJIY1IBAQBqPCuQSSGP1nkZNAMIuJxz5lXAAgEgIWaIJwnA5IBHBdrwwYErMEWAcNqLC4QbtjtAngUCAyEMYJkPXmRK4bXYIIxSQxuogADyken7AnEirglAiIkUikIggH2AOeE3uRD0ERXXkpkI2wARHVRNZG3KFyyCUiWHv1ogsdLlhcIlgkHssW6wKIYo7WhAulsLhdjE947wuCm6JCEpT8IafwvDgyAQARJFB+rnV2yCKCC7iaahuwZTbnkFFo2\/EL2TUiOrq6pkekKyoora2FnK5HJ2dvdcWf+OvvYg0KNBZRBNPz5k8PV0LLvf0US8aGhpQVlZGrrMTJ05ERkaGT51n+\/btmDQp+AiZhX5BPG63G4cPH0ZYWBiio6P7VEzra41HpZcD\/jNtUCjYP0BWwRGg3W4lEgn2nz2Fg2dPAQCitXrcP2k2pusGQOsQQujiyDHXQTlLo7drtD8EY5Ej0ig9YoN8BjG53Ogqq4M8KRqdp4ohNqghMajh7ujy1KW6kWowKTGvcg1EHxMi5JBEBRAIBDuzZ1gcbHnl\/HW6rbYLdjhCoWdchSYCrjYb+zuAJ\/KQ6iLpaxJ4NgyiIloSKx8Si65zdG1IYoqCoNMOroGdBhLIpdCYNYgodAMRgEsiRJXAjobmJlgk4dBIPFGFR57t2RF3aIPvFwEQ1LhpAOBcHKR+ZM\/+4LIGJ0UuOVyKHz\/3z16kAwAdHez7JzY2BkVFxb0e90csXlgsFhQWFvZ6vKdEuTtk\/ntSfWDrkWrrOQTOarUiLCysTxHPww8\/jE8++QTp6en89FHAs1lWKBSwWq1YtWoVFi9eDLPZjOLiYjz77LPQ6XRYtGgRf557770X0dHRePXVVwEAjz32GKZNm4bXXnsNCxYsQHp6Onbs2NErjXcx6BfEIxQKMXr0aISHh6OgoMCvaoSFvjpTC+TsnTeVV3URvTbU9fb0fqpoqMNvv\/g3AGD61CkYIFBi3oBRSGgXgavzTUU5w6WQRNDO0hdm8QQYZ9DDEdsfpHF6OJqs4Ah1m9f+pvN8wd5Z28w7aAsVMkjjDIAIEEql6DjeO\/XRHcEo16BVwm13wFHGFlII5FJIY3SBJdyBBAJuNyAWwXa6DFynHWKtEhKTBu4uh4dUz18nHw1REZpYCKdRBXEw1kUBIjRpvAHOhjZwVvbi6lZIIFQpfFSHIocbZohhDtODA9CqEKCorQGRUgVcnBsigRAuU\/CeYC6rI2gptaPe1mvyJwstnTYE2uMX7SvC2Fsew4jRo\/0ep6aHajQav8RDkYhGEwU\/vEO6VLuDGI\/QM9Xmb+z1pZ4+KhKJkJ2djY8++gjNzc0wm824\/vrr8dlnn\/k4JPScPjpp0iSsXbsWzz\/\/PF544QUMHDgQn332GcaPD95QloV+QTyAx8LC7Xb3eRhcXyOedmcz81hXF\/tc1E1K7U6oprPm1jZ8cOIAPtj3JQDg+mFjMH\/QGIySaKEQiCDrcoOroZorwyBWK8lZPBwA2dDYgP1AiqGxsJ2rJA1TJWYNOIeLueC6bV3oKqn2pA5zCyGNN0KsUsBR3wpHD+uZoJRrA8wetwZCTSeIDIM4XIEuInUYtGihRzTkbGiD83xTrlegIAyXw9nY5pPu6n0iKZxKGcQVzfT7BaGUkyVFw15K2\/uItEoIAbiJe0UgFkEfa4LqLAeIAYdUiFJ7KxSm4Ae6ORo6g06JdTV1Bk08kUSmAQDytuchbcETsNnZm8aKigpmSk0u9\/8ZGxrYTiCsBtOqqirm+3S4moAAFNoz1dbTENlb4+kLAmWIFAoFvvrqq4Dn6Tl9FABuu+023HbbbX26nmDQb4jHi74Og+trxNNgZRfdqTkdDQ3sHVV9PfsY1XncU4Wz+\/Qx7D59DAAwdex1mBU7DFMS4xBZ3Q6uR41EGqOH29ZJyq4F4TI4IqQQUK7ROG+8GcADLRjDUJFGCaHiwkRRe0kNvFct1qogMUXB3eWAQCYNggTiYTtbTjaYcnolXB1d4Ag1XdBy6QDfAWd3gnO70ZlXBrfN7hEoaJVwtdlgL6nlCVSgDoMDHMS17KgRQgEUQ2L7TIT+ILFo4O6ww93MTsFxEhEEhkh0ne0msLC7kYgI2KODyA+dh8saeLyzF3aqptcDLAscADiZno3xS56G4\/ya4E+FBngW3+hoC0pKev+d3W7\/91BHRwfTpbp7FNLzfcxmM8rKev+m6toqIUIS87MA\/lVt3dP4P4SRCEA\/Ip6LHQbXV+eC8jp2SoqlTxeJRKiu9r\/ASyQSpgpGJpMxj4lEInIuyLG809if+S0AIEwmx72TZ+Lm+BGIaRVArlejs6iaNrk0qAGhAFw1W3YNqUetFtB4M5haTawertYOOBju2s6GVrg67ZAao9BVUAF5coxnCmtFPdwtvqnKoImwoh4CYoETqMMhDpPTcmkvCQR4P\/mwOHR2c1rwcVCIUHjmDHEudFY3QtJM1KtkEsjjDJekb0iaYISzroWs2QkiFBAq5XBX+N\/dK2OCr\/G02ToDpsS8kImC7w3yZ4EDAIc\/OYop9z7rs6Nn\/Q4BQKfT+SWetjZ2tsJgMDDGI7DXIFYtuLyuCPGBiIfhXODFD2H6KNCPiMeLvkY8HdbgIx6BACiqzPN7jLXzATyyQn+2G4AnF8xytLVYzH5zy55jFr+7Jn\/X0tHVib\/v+gJ\/xxcQi8WYlZKGJcMnYDiiIKpo7pWukg80w17TzM+48QdhZBhEyjB0kcXxbsabBOTJMegqpq2ExDoVBCIRL\/Pmi\/ICAaRxeohU4XC0WCGJCAuCCOM9MmgiEnDrlOBsXeAqiRSptzb0HUnAbbXB3mqFs74VEoeLV\/05G9rgqLpAxMIIBcQaJTl0L5j3AwB5UjS6SmpIGbtIo4RQIoaD6PnSxge\/u5YG6TQNBC+ldjR0+hUsfPvpcUy+59e9Hq+rq0N4eLjf1DcrpVZTwyYrlcq\/lxyVqWARQ3HlWSQoZzPtqwD\/DaTd6yo\/hFk8QD8xCe2Ovqfago94FJFidNn9E5XJxNamazTsuSaUfXlPy4ru0GrZx3Q69jRDi8WCrccO4cf\/Xo3r\/v1bLMvbiB2aDrQnaiCQSXi3a4p0JNE6QCiAo5wu2AfbONl5toL2r4s3wt3lgKPGzwLIcbCX1qGruAYikQj26kYohsdDlhQN+Fno+NpQgDlC4vYuiNoJIUlkGCQ6FV0bCpJ4Ea+Hq7oZwi4n4ObQVVQN26liOKoaINaqoBgeD\/nQWIgiw+jakEgIeZDKvM5AvVNmz\/3l9zs\/D5dMDE108FJqhSr454qigpxQ2tj797t59Q7c9cJfma+Jjo72+zgrpVZXV8eMUlgu1VVV1Uwlq1zuX2DhcNoRHkVHeoEaSDs6On4QxNPvIp6+ptr6UuOREka5ajW7T4fS7rMaygBank3lcaljWq2Wt1IHgLzKMvxyw\/sAgGHJybjeMQST1bEYaJdBbO298MoHx6CzuJqcXirSeobSkTtzkRCK5MB1imCUa2KDGgKAFy3YvEPtxEK4o6MQHqmEo7YZUn1kcLWhvADRUFQYnA4n3ATxQiqGPMEUUCnHJRqA4loIGJtcZ0MrBHIp3FYb3LYuyJOiIZBKYK9q8PHGE8glkEbrebUg8\/MFk4KL08PZaCU3H4IwGdwD9BBJgt97ButK7Xa4IdUGKaW2+d6Hn\/7uC9zz4p8hFoshFAr9\/vZYv9XWVnadKyYmGvn553o9bid8Fc1mk9\/UHSXDDosSw9rA3vAEaiBtb2+\/JA2a\/R39hni6TyENNuKx2+1obiCKuD3A+RmH4IVUyv5RUbMxLtY+grLlYBU2ASA8nH0tUoUcf92Vjr+ev675qZMwb8BoDHYoENbcBVe8Frb8cuYiCXiku67mdjga2Go8QZgMUpOGVNMBwU0LlSYY4axv9btICpxuiCqa0NVig9SghqvVBsWIBLha2mEv650KCaY2JE00wVnbDDcRDQki5JBqI8n+KgBwJeogKiIiGPQ2DfVxUIjWQqxRwtXR6VELEs7gQJAquEEW2MvrLnjY+YFQFQaxMgzNruAFAH2RUnfUWhERrGih273xz1\/9Fw+94XGFdzqdiI2N9ZuOZkUplIcYy3GalV4HPJs8f8TT1MSOIuWR9HrQ1tLhM2+HZZlzraPfEI8XXjl1IE+gtrY2ZGVlwd6Hme52AaH84dg7ZKq\/h5rrQe2MqKiOIl7qO3E6L1wLx3FIz\/wa6Zme8d5zpk3HhGozxqnN0Le6IHT1JoNg7G\/E+kiPKICw5Al2WmhQ0RBfGzq\/qFR4ohRRZDik0VpwTjc6y+ugSDBekvdzKWXgBABHqAUhFMAZHQVxEe0MHqgx1FHRAK7LDoFQBFdHF+RD4wCOQ1cPW6JgVXDBNKKKdUpAKIK9oh6C5MAd7vy19kFKLWgLPlUulInAuTisfvxjPP3Xj32O6fU6v8RjZ8iqGxoamMafrLQZRVZyuf+orbKSfe\/bBW2gKhi29i4cPnwYcrkcWq0WDofD5zf9QxEX9MsaD0AvvlVVVTh06BDMZgvsnX2oBznYuv32dnYTaGsre\/ff1sYms8ZG9vtRIT7VM0SRWXg4+4atbGnEi1+txc0b38aPvv0QH4vLUGwQw6nw7D3cAwzozCsjSUeaYIS70w4HoZQThMshizcGVbDvzCsnSUAapwdnd\/qtU7ha2mE7XYquslrIo3Xg7E4ohid4FtaLfb8YHaRCMcRU+lYmgdOghJjh99fr\/Sg3AosWnJODo7b5vINCKTpzy8DZ7JAlmqAYkQBxtA7ygZbA3+fweHSepd9PbNaAc3F8w6\/EHLyirS9Saq6rD8QTIcFbj\/+nF+kAgELhXyxA\/a5YQ9xYG7329naiFus\/Uu\/q6uKnH\/dEs42OgN0OYOrUqRg0aBDcbjecTieOHz+Ojz\/+GH\/4wx\/gcDj6FPEEmj7qcDjwy1\/+EikpKQgPD4fFYsG9995LetgBwJo1a3pNLBUIBOT60xf0m4ine6oN8Nwo3WWGgGcXf\/bsWZSVlWHUqFEIkyn7ZK\/TYGXvbqibmZJwUq+rqmK\/HyWlbvRjCRLMMdZOEAAE3aZXNrS1YPWOz7EaHkPTH9+8EJNa3RisUkDR4j8dqRgah85zFYGjE7GIjoaEAiiGBC6gywfHoKuYHrjmdZfuWYuSmDUQa1VwWW2wl9Z66j5BpajqwXWyv0NXmARuuQSSasLsFEHWYRJNcNY0+e+LcrvRVVQNQbgcEl0knI1tUAxPgLvL7uOg0Kf381P3ieiDOWiwg9oAgDSl6wZnpxMvPPUv7M73n9Jsamr2+3h5Obv2yEqpUZtHk8no93dMOZIYDHq\/yrfq5jKowR621tXhgFgshl6vh06nQ2VlJUaOHInq6mp89dVXOH78OPLy8nD8+HHMmTMH06dPJ2vF3umj48aNg9PpxHPPPYdZs2bh9OnTHnPijg5kZWXhhRdewKhRo9DU1ISVK1di\/vz5OHr0KPO8gKepv+cIbZZysK\/oN8TjhVAohFAo7BXxdDcRnTBhAiIiIlBb1tync9c0+7\/BBQIBM3xWKpXMnK5Op2VaaBgMemYPj1arYXZNy2QyModMERZl58FaDVxuN840VeNfX28AAKQNGII7UiZhlESDqEY7BG4OGGQkZ9oA58dBN7XBSYyDFoTJIDUHURsKYuCaJFoLd0eX31EMjqpGj1OCVAzF0DjA5fakoUpr\/c4UCkaQINQq4bTbIWkk7JyCTYklx3hSmtSQO3UEhAopP2PIeb7mJpBJIBtsgkAiQVdVA2QWbWBSHWiGvaKhF6mq++RKHXwtU6QKvDi5bE6UHnVj1k8egurQYbjdbpw8me37HMbfo6urC2azye\/Grudm1QsqPcZSplK\/J9ZriiryMAbjmK+zdznhcrohEl8QTiiVStx555244447kJqaimXLlqG2thY\/+9nPcMMNN+CDDz5gni\/Q9NHIyEhkZGT4POcvf\/kLrrvuOpSWliIuLo55boFA0KeJpX1BvyMeoLfAoLW1FceOHYNSqcTEiRP5m6svdjkSmQg1df6JR6fTMXX7JpOR2S1tMBiYN6deb2ASj9FoZBKPyWT0W9D0vB+bzDxNruwIi3JXsHUbSna0MBdHCz0uqia1BvfdeAsmtkpgkYkgYqRQgqkNiTRKCGUSupkzyBEDsoFmOCrpKZ\/CCAUk2h5TXMUiyAaYIAyTw3HeYy4YQYLQEgVHoxViomDvFgvh0kWQg\/eA8z1IZ0ppUjWqwTndvWyGAIDrcngaWUVCyAfHwNnU5hFctHagq7S21\/ZCnny+rtUjBccB0McHn2oThfVhWJyKXlacVgfKTophHjsBJo7DhAnj8eijj6Cysgo7d+7Cjh07sWfPXnKTxRL8sKL+lpYWZq8em6wqmWInlgCooaUWihgpbG2Esq3DjnCVnD9vT3HBrFmzMGXKFHAc1yffSoA9fbTncwQCATM69MJqtSI+Ph4ulwujR4\/Gyy+\/jDFjxvTpeljoNzWe7gW27pLqyspKHD58GDExMRgzZoxvl28fRiKoDeHMtBxVzKNk1kolW7kTFsYOj1Uq9uvUanbPEDWN0Gw2MYUOgUiJlS6sbm7EnvI8LPzvW5i84x282ZmDHD3QqbxQqBUmmQPXhmL1gMv\/QnrhSWLIk4LxU4tHV3ENSTpinQqicHlvOyGnC12Fnh4bZ10LwkYPBDhAlmgCGLb6gjgdnHUtEFEqMWUY5GZt4BRcyvkeJIJ0pHF6uDq6+AjH\/5PEkA8wo\/NMKRwVDbCdKvb0BykkkA2JhXxILARhMk\/dJ99\/3adTJYdMEXxDqMQQHEm5u1yQatgRj6PFjqw9bTjd2IZjx46hvLwcDocDcrkcCQnxWL78Xnz00QfIzz+DNWv+Dw8\/\/BCSknq7AWi1\/nvdKP811ggAh8M\/SbjdbmbNiEprR+rpiM\/r1+Ylnu7ipe6WOQKBoE\/1Htb00e7o7OzEr371Kyxbtoxch4YMGYI1a9Zg06ZN+PTTTyGXyzF58mRyfk9f0G8jHqfTidzcXJSXl2PUqFF+F92+TB9VqNk\/MqPRgKIi\/1Y6VE5TKmXvAm02ooGTIQcN9H6snRngidpYuW+LxYyyMnaakdpZendQDpcTnxzahU8O7QIATElOwS2jJ+C6xkZEgp3Wlw+ORlcJbXIpVIVBHBkeUL4clFw6Tg9XczucRE7f06Nj9HHPFobLIY3VewqoZbWeuTyJBrhL6sjhbWKdCgKh0K+82wsOgDNWAwSyAWKkxLrDW\/fx12MlsDnQdX5onSIlAW5rJxTD4uFs6G3Sajf2wZXa5oI4IrilwlFngyzG\/7ntDZ2oLonCqJumoKOjA\/X19aivr0d+fj7kcjlf94iKioJEIsFNN92A66+fjt\/+dhWKioqxY8cO7NixEwcOfAOx2P\/vubycfQ9FRvpfaFm1JMBDcP5+Oy0t7PtLGkBJ7m0i9UqpvZtujuO+k6qNNX3UC4fDgTvuuANutxvvvvsuea4JEyZgwoQJ\/P9PnjwZqamp+Mtf\/oI\/\/\/nPF3V93dEviUcgEODs2bMAPMOIWKzfF9cCoYIYjkYQASVe6DnyoDsoAumLM0N3UI2s1PvpdDom8ZhMJpJ4WMcO5GWjPUyEXx87jjidEfeMux4TlNEwNrsgsns+nzg5Gp35lXRayawB53CSC3fQ8uykaE8dhyI5ZRjEURGedFU3uNs7L0waFQrgSjbDZeuEQqeCq9Z\/r4ckWge31QYnsQhBLIJ8gMnHoNPvtQchhRZFhUOokPN1HxYUI3oTtFingsToMWntKq6BcCDbHaMnHLUdEMUT3dfd4Gy1w1+3T1etDXU1RhiHDQHgSZXFxcUhLi4OTqcTjY2NqK+vR05ODpxOJzQaDXQ6HXQ6HaRSKZKTB2PQoIH46U8fRHt7Ow4ePIQhQ4YgI2Onj+TabrdDr\/df+Ge1RVD1H1ZKj8oguMX0hth2voes50iEzs5OuFwu0g2FhUDTRx0OB26\/\/XYUFRVh165dZLTjD0KhEOPGjbv2Ih4v67e2tvKsf91115G7\/A5r8MTTybEbTamemu71j56wWtnnpCIeVs0o0OsodQvVkEo1wOr1Oia5REWpyd2g1127tL4Gv\/9yLQBALpXhzutmYFxcEkZX1EFGkI4s0eSRElMml8G6SwdhZCrWRwICAW1bIwBcsRqI8qogAuA6\/zqJMcoz9qHYM+yuZ2Oo31OFySA1RQUkHWe81uNdR2xyxAY14Hb7FVNceEOBx9HaT7rSWd\/KCz\/kg2PQaQze\/qZPUmo\/6rfOynY0NMdCnzTI72vEYjEMBgMMBgM4joPVakV9fT2qqqqQm5uL8PBwnoQiIyOhVqsxe\/YszJx5E1wuF\/Ly8pCRsRM7duzEoUOHYTIZ\/RIPKw3X3t4OrVbbyy2eQmtrK1QqJVpbe\/+Wrc5GAOyoxZtq6zkEzlvP6UvEE8z0US\/p5OfnY\/fu3cw0ZaD3OX78OFJSUvr8Wn\/oN8QDeOo5OTk5UCgUMJvNJOkAfUu1Ufp6SmpJ3YzU8ClqbjtlQNjczFa0UddJuR1QTafUTW4ymZjEIxKJ\/O4UO+1d+ODAVzgyohynTuXghuGpuDU5DUM5JSKb7bxrgnRwNOyF1QF2+B65NClIQPByYldzO1ytRLFWIoJTr+w17dVZ1wJnnSfqESqkUKQkwt3eBTDSPcB5E9YIxYXGVwZkw+OAHJpUJTE6uFs76GsXCSEfFB3Q4keeHIOugirIbwlerdQnKXWPWllHqRUtnQOgG5AQ1MsFAgGUSiWUSiUSExPhcDjQ0NCA+vp6nDhxAhzHQavVQq\/XQ6vVQiaTISUlBcOGDcOjjz6ClpZWHDhwANu2fYUdO3b6GPiyvNwAj3DH32+d2niaTCa\/xNPQVgkRBjNf50219Yx4rFYrBAIBucHsiUDTR51OJ2677TZkZWVh8+bNcLlc\/HM0Gg3fWNtz+uhLL72ECRMmICkpCa2trfjzn\/+M48eP469\/ZXvo9QX9hngcDgcKCgowevRoVFVVkWklL\/ri01ZU4d+VGqAJhNWLI5VKUVvrn8zkcjmTXGQyGdPNWiAQkD1DlMsu1XRKRVGUK4NKxRZWUHUjAPx3sysnC7tysgAAAwwW3DtuBgaqjRhSVA0h1VxJyKV5nFd2XYphaoJwGRxhEogrm+lzDbSg\/chZT3QiFEAab4BIGQZnUxs\/EsITnXDMERGeNzwv4w5AFG5TJBz1LQAhbvD4vOnQmRdg7tKw867ebjciY4NXtPVJSh3WTfxT2AqrYCg0cf5NPYOBRCKByWSCyWQCx3FoaWlBfX09SkpKcOrUKURGRvLRkFKphE6nxbx5czF37i1wOp04eTIbGRk7kJGxA3l5Z5nvwwo2qT69yEj\/v4+yukIkUMTT7lvj8cKb6emLDVeg6aPl5eXYtGkTAGB0j+mtu3fv5l\/Xc\/poc3MzfvrTn6K6uhqRkZEYM2YM9u3bh+uuuy7oa6PQb4hHIpFg6tSpADyLVjB1kL7IqSsb\/f\/AKZIwmYxMIjCbzSgp8X9O1rx2zzH2qASz2czsKFYqI8jmUaoTmeoLoqauSiS0mIFFPGFhYX4jvsLaSqza8gmGDx+GkoIi3DX+BlxvHIT4dhGk7RcWVukAE5xVTUGksTSBTTW7LbbMc0VFwOF2QVzHTlcCfiIrN+cZAnceYq0S0gQTuC6H5z1ZEAkhTwocnUgGmuEoqQGcxLVHyCHRqIKLCrtNfNUnBK+WkkQFT1Li8yMO2s62oFM+CmpCidlXeCXAarUagwYNQmdnJx8NFRcXQyQS8SSk1Wohl8sxblwaUlPH4Omnn0RdXR127dqDjIwd2Llzl08GgeVAX1FRDoFA4LfWy7LhKa7Mx4DIOXD7saUCLoxG8DcSITw8vE\/EE6iBPiEhIagm+57TR99++228\/fbbQV9HX9FviAcA\/wcO1qE6WOKRh0vQVOk\/qjGbTUwi0On0TOKh5NKsee2eY\/7nvwMeBQ2LQEwmM9ra\/Bf2WMVUL6jiKUVmDgf7b0DVjSwWC86d6+0E7EV1dTWsnTa8t3cL3jv\/2JyR12FBUipMMiViims8jasM8Ck4yiEBwaXghEY1HG0dEHewxSfBNoaK1BGw5ZSA67RDIJdANsAMgcTji+Zq9kSkArmnZtVJERPOTx\/NLScJk1PKIVTI6JoVeqsBu8IkCI8Mvi9HGB5c14WrwwGJWoaWnGY4NGlQRbF7SS4F5HI5oqOjER0dDbfbjebmZtTX16OgoADZ2dmIioriiSgsLAzR0dFYtuwO3H77bThx4iTOnj2LvLyzyMjYwZRUO50uZsM3a3PsdDmgNoSjscr\/Rqa7qq17OaG7eei1jn5JPCKRiNTJexFsqi3KFA4wAoKoKDYRKJXs+gdVf6IUZlT+ljIqjYpSM48ZjQYm8RiNRjJFV1XFjpRaW9nOvRQiIti7aZVK5fdH\/OXJb\/HlyW+RkjICjsY23D1mGtIURmibHBB22\/GLLRpwNjudgguSKISxWjhrmnkVnl\/IJJDF6gOLG4bGwpZfyU8o5TodF+ThAgGksXqItUpwbg62k+wpuECQhKlVwu10wc1Q3Pmcq4fCzW7og5T6PJkEA0ddJ1qb2wDzRCiJNO3lgFAohEajgUajweDBg33k2ufOnYNMJoNOp4NGo0F5eTkEAuD225dAKBTihReeQ3l5BXbu3IWMjB3Yt2+fj3ejxRLt956lMgnhGhEaGfui7qm27xrxfF\/Rr4jHi2BHI3QE2UBKzeGhIheKXFg9Ad8F1GwfCpT80mg0MIknUKRE1ZuouhEVrZrNJlIkUVNTg9raOjxf4TGNjAyLwD0TbsAM\/QBoIUNEfQuEl4AokKCHq6zer0u3Fx7pdTg9LA6901i9wHFw2zrhqHTAUdsMUVQEpGYtOKcTncU1PrORgulVkkTr4G7rACixgQCQJPkf5OcyBJ9mc9R3QhQXXHTUUm2HbNA0KPqBrX93ubbL5UJjYyPq6uqQnZ0Nt9sNrVaLuro66HQ6KBQKDBiQiPj45Vi+\/F50dnbi4MFDyMjYiYyMHcyNFCUgEsjZv4HuqTZ\/NZ4fAvol8QSbagu2j4eaw0OBSjV1dbEjMmpRptxdRSL2n+Pi5\/ewFwGj0b\/sFPBEJtSOjvKxotIFlE1HeHh4rx9zS4cV7+zahHcApKaOQZwgDHMTRyHZGYawZt+\/q7cRNRBRcAMMQGFve5nu4BtDS4n+IgQXnUgsGrg77HA2NwMAXE1WftidQCqGbJAFkEkAiQi244wc7XlIE4yeeUL+zEX5ixfCbVLDcdb\/9yCODp4YXB3B9ZzVHa6HIvkGyC6RieSlhEgkgkajQWlpKSIiIpCcnIzm5mZUV1cjLy+vl1zb07x6I2644Xr8\/ve\/RUFBIXbu3ImMjJ34+utv+LpoU1MTZDKp37XA6mgA4P+7CCQu+CGgXxFPX4fBBVvj6XA1M49RxXWqT4fqb6GUMJSlR3Mz+5ydnezrpAiSIiUqlUhFJkKhkGw6pfylWAVZwCO88Dcl0ova2jpklZfj8\/MzhkYnDMKdI6dgjEwHpUMAkdsNN9WICsCVoIOokK6JSGJ0cLcFaAwNMp0nTTDCWdfC7FXi7E50ltRAnmhGZ06JZzhcVASstY0Q1rb5kKMsKRr2khrSnshTQ9KQMm6FpQ8RCRc47VPzTT3CRtxIDlO8mnC5XDh+\/DjcbjfGjh0LsVgMtVqNhIQEply7e\/PqkCHJGDw4CT\/72U9htVqxb98B7NixAxkZOyEWi\/2KjKqbyyBFb6sfwLfG0z3L0d7eHqrxXE0ELy4ILtXWaGUvkhSBsOTSAN25fLHjEKqrL24xp2oxFLFSpER51FksZtKanvreKJKMimL71InF4l7f3fHiczhe7CGqm6ZNw0ipDlONCbC0cBB39ngfkRBOcyTExfTwNk9jaAPcNqLGeN5yJ1A6Tz44Gl3FAYhCIfWo887XgxwVDXBUNEAETwQnjdZ5BAYikUcuTTloRyggjooI2Dukiu+D\/1eA32Hl\/npEjpkJsTh4scKVhHfeDYBeXo9Ab7l2a2sr6uvrUVZWhpycHKhUKp6EVCoVoqKiMG\/eLbjlljlwuVw4ffoMduzwpOS+\/fYIv2FudzSCtcVqbbLC5XKFIp7+hksd8VQ0sIu5LALxyKz9L1IaTRRTDeapqfhfeKljLOdcwPPjoBZzigSo0b6UgEMiYUcmlC8cS0rtBUWSVI0rJiYaxcVs+XFpdTV2nN2Ht+CZMXRb2jTMiR+BQXY5ZB0OONVhkJazU4dAcLY1ggg5JNrIXpY7PRGMjFuoCoNYFYauIv\/3oLu1A52tpZ6hcmfLIUswQqiQwVHd2Gv8BD9GIUDEpxiRAG0feni69+X0RPmeBmjGzSJTxFcTTqcTx44dg0AgwJgxY8iNFuDJuERGRiIyMhIDBw5EV1cXGhoaUFdXx\/e5eElIo9FAJpNh9OhRSEkZgZUrH0VzczN27dqNHTt2IvPwCbC2UQ11zdi\/fz9\/PTabDQqFAlar9QdDPP3GnRroW6qtvrYRLqK\/ofs5Cyv8N45FRamZtRO1Ws3UvxuNRub76fXsvgXKqsJsZneSWyxmZkOtSqUiLXio6Ku5mU0ClA8dVTeyWCzMY4Guh4pyA9l8dJehu9xufPbtHiz\/3zuYkv5H\/MaahX0d5WjSycAxXKiDmRgqioqAWBkWnFfa6RLavkenhEguhb2cjsC8NSTO7kRXQZXHWbu+FRJTFBQjEiBNMEJsVEMgFtLu3+fP1Xq2DFGG4FNi3r6cnijb3QTtdbP7PekIhcKgSMcfZDIZLBYLRo0ahenTpyMlJQUSiQQFBQXYu3cvsrKyUFZWBrvdDqlUCr1ej9tuW4y\/\/e2v+ObbPfjdhrtx22OTMXCUGd2FagpZOMaNGweRSASr1Yo1a9ZgxIgROHnyJBobG4NS9AKBp48Cnj6fVatWwWKxQKFQYMaMGcjJyQl47vXr12PYsGGQyWQYNmwYNm7c2KfvLhD65V0TKNVWV1eHb\/Z+G9S5VDoFbOf8d\/UbjWxLGJ1Oy4yGKIM9qm5CNXKxuqABQKPRMmf0ULUY1vx5L6h0YVsbu75B\/TAo2XcgwQKldqNk6IF8tkpbG\/DLg\/sBABaNDveOuwETI2NhbnFB2OUCBhgCCwTMGnBdjqAW98Dn0sLd2QVnffNFn8tR3QRHdRMk0VoIhEKINCqIdZHsYXfDPVNYOy3BqzFdHc5eUmrOzaF0bwsM42eSrhdXEw6HA8eOHYNYLMaoUaMuinR6oqdc22az8XLtgoICSKVSn2hILBZj2LgEJKfGYsljU9BcZ8WJfUU4tqcQHW1dkMvlkEgkiI+PR3JyMsLDw7FmzRp8+eWX0Ol0mDlzJhYtWoS7776beU2Bpo8CwOuvv4633noLa9asweDBg\/G73\/0OM2fORF5eHlMNe\/DgQSxduhQvv\/wyFi1ahI0bN+L222\/HgQMHMH78+O\/8XQL9lHi8EQ\/HcT6ado7jUFRUhIKCAsRYEgAcDngupVYKMOrVajU1F0fNPEYVyGkJNptcqMU8PJy96FK1GLPZzCSeQAagrJQgQIsgqHSZxWImyYV0\/CWiB7PZRBJP9++gsrEef\/jqv55rFUvwk5sXYbIVGKCUQsYY3iWNN8DZ0OYzNroXghUbxBvgrG8ljVEhFECe3Ldz8YQoEvLD7py1LXDUN3vOdd4lwW0KPpXjqLdBFHdhceJcbpzeVos2TSyclZXQ6XSXbBTypYLD4UBWVhYkEsklIx1\/UCgUiI2NRWxsLC\/XbmhoQG5uLux2u4+7tkKhgCFaihtuj8SM20bC7XbD4XDAbreD4zioVCrcfffd+Oqrr7B48WLMmjULW7duxYkTJ0jiCTR9lOM4rF69Gs899xxuvfVWAMCHH34Io9GITz75BD\/72c\/8nnf16tWYOXMmfv3rXwMAfv3rX2Pv3r1YvXo1Pv3000vy\/fVL4vEu3t07e10uF7Kzs9Hc3Izx48ejKj+45kZxOGHJT9QxKFBpQNYwNg+oEQvU69jKIuozsGxAAA8JsognPDycnFhKSclZ44o976lmHmM1lnpBedGpVOw+JrFYzHRu6HI6cKK+DH\/7xkNE04eOwuIh12GEUA1VY6fH0DROB0dVIykQgFQMeXxgsUEwnnFe4UIgKyDZIAvsZXW9z+VyXxAXiEUIG+6xTJENMHnGIZj6IKVuu3But8ONkq9tMF53PcQNDT7O0d45OpGRkVe1+dHhcCAzMxMymQyjRo26YhGZSCSCXq+HXq9HcnIy2tvbUV9fj5qaGuTl5SEsLIwnIbVaDbfbjZycHIjFYqhUKn49KSgoQFpaGlJTU5Gamtrn6+g5fbSoqAjV1dWYNWsW\/xyZTIbp06fjm2++YRLPwYMH8fjjj\/s8Nnv2bKxevbrP18RCvyKe7jUe4ALx2Gw2ZGVlQSwWY+LEiZDJZDjXRktivXCK2AsWtYum+m2onhoqtdXSwj5GkQvlkEst9FT0FRUVxSzWm81mpuWNx8j04lJ01OA8s5mOhqgITChk72qjoy3MNCUAWK0X7o+9Z05g75kTAIB4vQl3T5mJCZ1SmDiOWQwVhMshZQxm646ezgZ+zxUmg9QYFVC44HWYJkUQcgmkFh06si8Ia4RhMigGBO8o4B1x4O5yoeSwE+bxM3j3aK8U2Ztu8hbxdTod7xwdyF3+UsJutyMrKwtyuRwjR468amlAgUCAiIgIRERE8N+Rd9ZQdnY2XC4XJBIJ3G43UlNTERERAbfbjY8\/\/hjnzp0LOI6aBX\/TR72\/0541aaPRyPSZ9L7O32uo331f0a+IxwuhUAiBQACn04n29nYcO3YMJpMJQ4cO5W+oYBVtVjt7F00pvqg0FBUNUPY0tbXsY5RDdlMT+zNQJEjVySiBgFxO99pUVLAbNGkpNXunT6UM5XI5+b1SmwStVkcSD+t6S+qqsbeuEL8\/8DHCZHLcNf4G3GBKQkKHGFLr+YhPpYAozM+I7R4I6GyA8wo3JVvhxp8rGNPTcDkkOlUvLzt3RxciDH2I8kUCuDqcKD8ugOW6qb0OSyQSmM1mmM0e8YvXObqnV5per7+s\/Sl2ux2ZmZkICwtDSkpKv6o9SSQSGI1GGI1GuN1unDhxAi0tLZDL5fj973+P7du3Y9iwYfjyyy+xadMmzJ49+6Leh5o+2jMK7VnC8IeLeU1f0C+JB\/BEPeXl5SgtLcWQIUMQGxvrczzYWTy1rezdI7WYsXpqxGIxYRwaxuzoj4iIYKaSpFIpeS2UySdleUNFEBQpUY2AOp2OSTyBpNQU0VN1s+joaBQUFDCPUw27lChBoVCQ37s3Iu7o6sQ\/923FP88\/PjtlHOYmj0WyWAFNdRPpgBCM2ECkVUEoEsJeEZzCjYIwMgyicIWPa3Z3aPrQwwORAOXZUphS0wI+VSgUIioqClFRUUhKSuo12lqhUPAkpFarLxk59GfS6Q6O45Cbm4v29nZMmDABcrkc8fHxcLlc+OKLLyASiXDPPfdgzpw5WLZsWZ8IiDV91GTyKGWrq6thNpv5x2tra0llrslk6hXdBHpNX9Gv\/kpeRnW73eA4DmVlZUhLS+tFOgDQHmTzaFmt\/wVLIBAwoxqtVuNjEtgd3t2dP+h0OuZ1eG8Cf7BYLKR0m7Wj98z2ubj5PRQpyeVs4qHSJ99FSk1FQxqNmnlMIBCQfUwAOzKIjo4mlYasaPKr7CN4\/9xBzFr7Ou4+m44tEc2o1cvgFvv+nLxKMgoSs8YzWbS2mXyeIiVIApNJmQaqLpEQWktwYgBHqx0NHSaYRgUmHX\/weqWlpqZixowZSEpKgtPpRHZ2Nvbu3YuTJ0+isrIyaOmwP3R1deHo0aMIDw\/\/XpBOY2Mj0tLSeEHGkSNHsGbNGvz5z39Gc3Mz1q9fD7PZHJTc2XveRx55BBs2bMCuXbt6TR9NTEyEyWRCRkYG\/5jdbsfevXsxadIk5nknTpzo8xoA2L59O\/mavqLfRTxdXV04duwYOI7DsGHDmN3sHUH4tIklQpRU+a9VULNvjEYjMzrR6bQ+M967Q6Fg\/6gpU1GNRoPi4mK\/xwwGPZNAoqMtKCz03xyrVCrJYj1lAEqNSqCEFZSUWq2OJNVwLYQ9jUzG\/l41Gk0ARRs7FUmJLwBaZedt9MutLMVvKi8Ymt49\/gbM0A+ERiIHAszbkcYa4GwKoJbD+bHegYxDjWq4HS44CQLr1IZByOhj6g57QydqyjQwna8VfFf0HG3tdQcoLS3F6dOnoVKpeIFCsIPQurq6kJmZCaVSieHDh\/dr0jl79izq6+t9SGfr1q24\/\/77sWbNGixcuBAAMHXqVH4mWTAINH1UIBBg5cqVeOWVV5CUlISkpCS88sorCAsLw7Jly\/jz9Jw++thjj2HatGl47bXXsGDBAqSnp2PHjh1+03gXi35FPDabDd988w20Wm2vsbA9EUyNR20Ih7ueFZ2wZ98olWySoHLVVJMjtaOn0kEREWzFloeU\/ROPyWRiCh1UKhWZnqJIifqbUD9+s9lMNqxSVkKUgEKv9z+y2AtKlECl9\/wZlnaHv0ippcOKv+7ehE81UWhqasbc0RMwb8BoJDvDENHiu7OXDTTDXtEArpOeA+SRQhezn4MgR2MDwIjAk0C7amyorzPBMCQ54HMvBj3dATo7O\/mUXGFhYa9+GH\/3W2dnJzIzMxEZGYnhw4f32zECHMchPz8fNTU1SEtL43\/nO3bswPLly\/HPf\/4TS5YsuejzB5o+CgDPPPMMbDYbVqxYgaamJowfPx7bt2\/36eHpOX100qRJWLt2LZ5\/\/nm88MILGDhwID777LNL1sMD9DPiUSgUGDZsGAwGA44ePUrWIYKZxRMWxf541IJOqa+oxZX6AVALNvW7EYvZ7yeXswkrKopdrDeZjMxUm1QqJWsxFGFRQgeqhylQNEQp5bRa9rAxT82JTTzU\/RUdbcHZs\/4H7wG0vNtstqCxsQlfHDuIL44dBACkxA3AstFTkSrTI1wkBVdcDQExkgESEeSJpoCy6qDcqs+P2W4T0b5rtop2NLXGQzdoAPm8Swm5XI6YmBjExMTA5XKhqakJ9fX1Pv0w3mhILpfzpKNWqzFs2LB+TToFBQWoqqpCWloav2Hdu3cvli1bhr\/+9a+48847v\/N7BIJAIMCqVauwatUq5nN6Th8FgNtuuw233Xbbd7g6Gv2KeAQCAV\/ACmSbE0zEI1SwowyRiL2gU+9LmW5SRp7UPdLRwU612O0X1xdECQQoyWZMTDQzfScQCEihA0XK1DGLxUJGQ1QERi08gSahUgSrVtNpOIrQ\/PUVZZcW4telnpEHI4cMxQ0xyZhmSER0GyC2+RLCBeNQWlbN7OXpDqEAiuQY2HJKIElLYT6to6QNrY4kaBPjyPe8nOg+utrbD1NXV8f3DIWFhaGrqwtqtRpDhw7tt6QDAIWFhaioqEBaWhqvID1w4ABuv\/12vP3227j33nv79fVfbvQr4gF8p5BSBBBMxNNgvbhiNrVzp2TWlMKsoYGSS7NrKtTiSBEW1aNEpZg0Gg2TeEwmE5kSo8QMVKREWRBFRESQ8nWWCAQIXMOhSFQmY39HcrmcFEpQC4pEIsHpc\/k4mXsGq+ExNF00dgpujk\/BYIcC0i4XBBHSgLJqeXIsugpoQ1OIRZAPMMN2xlOTVMb6V7RZC1rRIRqOqBiz3+NXA937YRITE9Ha2so7EjQ3e0w2vSR1pXuGAqGoqIgXRnlJ5\/Dhw1iyZAleffVVPPDAAz9o0gH6IfF4EcivLZiIp8XG3pVSqi5qoaus9L8LFQgEzHqCUCgkd+30qAT264K1iekJitApCxS9Xse81kBSairio5VyZjLlVV\/Pfk+aYNkO4wBtYRQTE0NGUtSQvJiYaJ9R6y63G+uO7MO6I\/sAALfPvgXX2Y0YrdNC3dgFgbv3FxdMLw9kEshidBfGbwOI8uNK3ZrbAnvEaETq9OxzXWXYbDacOHECRqMRQ4YMAcdxaG5u7tUz5E3JXc2ZNsXFxSgpKcHYsWN5AUpmZiZuvfVWrFq1Cg8\/\/PAPnnSAfkw8gVNtgSMeq5O9sLBSJVSfTkREBDMaMhioEdM6Jin508x7oVKpmLWPQMPYqIZUipSoSIkyQA2U1qJmDVFET6UFKTscINAIbjNJPFTNKVAk1dHBrv9otTof4umJM5Ul+G\/2FgCASa3BvdfdiEnqWFha3BB1ueBO1MN2poTKsnocEPRqdBVc+G7cAkAX57sgt5xqgkM7Dsoodp3saqOjowOZmZm8HY1AIIBAIPAx7PT2DNXV1eHs2bO9LGqulOKtpKQERUVFGDt2LF+8P3HiBObPn49f\/epXWLlyZYh0zqPfEU\/3VBvVkR7M2OuSav87ZYVCztyVms1mplxap9MyiUer1TKJR6VSMYlHr9cxiYdynjabTcxGzkD9PVSaqLuFTE8IBOwfMCWlDhRdUKo1qqYWyA6HSlNS6T0ApDsDZYQqEolIJR3VIwX4\/m2qmxvx+vb\/AQAkIjF+\/KP5mNruMTSVt\/qPyITK8zN+ergpdKoVkEgv\/P0ajzdCYJkEZYDv4Wqio6MDR48ehdFoxODBg5mLtrdnKC4uDk6nk58omp2dDbfbDa1Wy9v4UFHwd0FZWRkKCwuRmprK31s5OTmYN28ennjiCTzzzDMh0umG\/il+h2c3+10iHnm4BDUN\/hcPvZ6dVqBUUgYDu3OX42jJLwtUaouykaGaVaOj2Q2pMpmMrLdQdSpqI0AtxlTzLED3y1ApL+o7AOgaDqUy1Ol0ZJ2Pqg9aLBbyOHVPq1QqZvTncDlxuqUG9\/z3L5i86U08VrUHB6JsaNHKL0ynVsohUEj8OiA4jRei1fqjDRDFTUNYPyad9vZ2HD16FCaTiSSdnhCLxTAajRg+fDimTZuG1NRUhIWFoaSkBPv27cORI0dQVFQEq9UalCosGJSXlyM\/Px9jxozh1Zu5ubmYO3cufv7zn+P5558PkU4P9LuIxwsq1eZ0uGDvOdq4B9SGMICxaaV2u5SHGSWzps5JhfrUYk4p0yIi2NdJ9ffodFrmbj6Qdc\/FNpaqVGwCDTRLhxpIR8vJ6bEPVCRlNpvJ9B8VSen1embE7Hktu7YYHW0J2uboQF42DuRlAwDidEbce90NGBlhRkKDFf4olTvvSr3r03KkzbkZsn42zqA7vKRjsVgwaNCgi160u\/cMDRo0iO8Zqqur43uGvHWhqKioixqhUFFRgbNnz2LMmDF8Wjg\/Px9z587Ffffdh9\/+9rch0vGDfkc83j8SJS4IRtEmj2T\/sakFnSKJYMZx+wO1yFGFUGrnTKW9qIZUk4mdorNYzOR4aVbDLUArAcVi9g\/aZKJn6VCyZauVvUibTGaSeKioj6plAXQaLiyM\/d0D9HdI9ToBbMIrra\/BJ7mH8LvCIsilMtx53QzMtCQjsUPCG5pKLeHY+Pdi7N3QhsmL+i\/pWK1WZGZmIjo6GgMHDryki7a\/nqG6ujqcOXMGdrsdWq2Wrw0FM2eoqqoKeXl5GD16NO+wUlRUhLlz52LJkiX4wx\/+0G8dFa42+h3xeEFFPMEo2jgpO0VDpcXIuhIh3W1tpcYhsBdIavdMRR8UmVEpBIqUNBotk3iMRuNF+8JRBErN0gkctbDPS1kUCQQCkjyoxSJQhEbdW4FqXYEkwdQ1a7UeGXynvQsfHPgKH+ArAMCNw1NxS+JIOA80Y3t6LYZMMqGwsBB6vT5oe5orBS\/pxMTEYMCAAZf12rr3DHEcB6vVivr6elRWViI3NxcRERF8NKRSqXpdS3V1Nc6cOYNRo0bx829KS0tx8803Y+7cuXj77bdDpEOg3xIPFfEUnC0O+Hqbu5l5jFq0qXoD1YtDO12zz0nJpak5PFTvD93Iyl4YKVIyGtmqvUBSakohRqU3zGY6aqHOS5Ed5dMHeOS77NfSEVprKzvy8zoasEDdlzqdjkz\/sfzsduZkYWdOFpaNfBEAYIrVoq2tDcXFxZBIJPwAs6ioqKu6ULa1tSEzMxOxsbEYOHDgFX1v74whpVKJxMRE2O123sbHayfjddb2egPm5ORg1KhRvE1WZWUlbrnlFsycORPvvPNOiHQCoN8RT\/dhcD0jHrfbjTNnzqDgrP\/6RXc0tl+cMzNroROJRKTMmpW68djB+I9qKLm0VCol00yUIzO1QFGqNUqj6+1J8IdAUmqqyE9NM6XqZoFGGlCLuF6vJ4mH6sMJtKBQmwwqugPoviyLha47UdJxkUiMxirPZiRuoAmjRo3ySTXl5OTA6XTy6i+dTnfZ1F\/+4CWduLg4DBhw5ex6WJBKpbBYLLBYLHC73XzPUH5+Pmw2GziOQ3R0NP+dV1dX45ZbbsHkyZPx3nvvXbZx29cS+h3xeCESiXx+THa7HcePH4fD4UBi7CAAJ8jXVzYUM4+xFhalUsnscTEY9EwZstFoZNY4jEYjk3gozzSLxcJ0rKZ2vyKRKMD8HsoFgE1K1IJLSakDpaZqatgLtUTCFnNER0eTZEelTCUS9m0vEolQUcEmdSr9o1QqSVVgIINVajPR3dTRH6joLyl2GJxNnk2cxqTkr8WbahoyZAisVitqa2tRVlaG06dPIzIykieh8PDwy5b2am1tRWZmJhISEnrZ+vcHCIVCvmcoKioKJ06cgMVigc1mw\/Tp0yEQCCCTyRAbG4t\/\/OMfIdIJEv02HvTKqTmOQ1tbGw4ePAiJRILx48fD0RVYBllUedbv41FRUcxFyWxmy34pEQA1L4ZqgKSOefPG\/kANZFKr1czamEQiIXfk1E6fiiC+i5SaStFRUmqK7AC6iE+dNzraQkYPVB0mOpqeR0SRYUxM9HeaTUORVoLxgtN0lKE3gXlTTQMHDsT48eMxZcqU82nOJhw+fBhff\/018vLy0NjYSDYY9xUtLS3IzMxEYmJivySd7mhoaEB2djZSUlIwfPhwjB07Flu3bkVcnMfb7tSpU7BYLFi2bBlyc3Ov8tX2f\/Q74umeagM8YeyhQ4dgsVgwevRoiMXigNNHVRoF2tr9Rxl6Pbv3g1IVUb041MJL7dqpdAZVb6F2vxRhRUdbmAuHWCwmnRComhKl9qOuldoEBHpPSnVkNBpJHztqVxoVoIufit6ojQRAp0AD9SRRdTsq4gYAXcSFcQjeiIeCV\/01ZswYzJgxA4MHD4bL5fIZ4lZVVUXW0QKhpaUFWVlZGDBgABISEi76PFcCjY2NOHHiBIYOHcpv+pqamnDfffchKioKOTk5qKqqwtatWzFw4EByPQjBg35HPF54F4dTp04hJSUFSUlJPCkFUrUp9ew\/PLUQUkRA7XQpFRm1Q6SO0aMS2AsnRayUjNxsNpMEcrFSaomEfa0xMfR8GErFRUUlRqOBPC+VDnO5qFqJiLwmapPhGeXOjkoC+YtRbgiBRhLLuAsbKo2Blor3hEgkgsFgwLBhw3waMouLi7F3714cPXoUJSUlJDH2RHNzM7KysjBw4EDEx8f36XquNJqamnD8+HEMGTKEHx\/d2tqKRYsWwWAw4H\/\/+x+kUilEIhEmTJiAl19++ZJEb3\/7298wcuRIqFQqqFQqTJw4EV9++SV\/nOM4rFq1ChaLBQqFAjNmzOg1ubSrqwu\/+MUv+HTp\/PnzUV5e3vOtrgr6JfG4XC6cOnUKADBy5Mhe6ZpAY68lEWwiuFi1CT0Ogb27phZlqqZC\/ZCpRZf6fJTEmNpxGwwG8jPSRX52+ojaBOh0OvL7oQQigTYXVA2MEjRYLGZyl0\/dI7GxMeTfjdqEeNyw2dccqOfE2eYhf6lcjAg13WdEwduQOWjQIEycOBGTJ08+P623Ad988w2++eYb5Ofno6mpibkZa2pqwrFjxzBo0CA+TdVf0dzcjGPHjiE5OZkf6261WnHrrbdCqVRi48aNQfX7XAxiYmLwhz\/8AUePHsXRo0dxww03YMGCBTy5vP7663jrrbfwzjvv4MiRIzCZTJg5c6ZPjXrlypXYuHEj1q5diwMHDsBqtWLu3LkX3Y94KdHviKezsxPffvstbDYbxGKx351goLHXLtGlJwKqF4caMU2lV6hCP9XgSF0L7YRAKZXYZE3tqL+LlJoiSZOJ3sVTtSqAHS7GxESTizxloBrIZ42SSgdKpVFEGhMTQ0bV7e3sexoAmqo9v4eoPkY7gaBQKBAbG4vU1FTMmDEDAwcORFdXF06cOIG9e\/fi1KlTqKmp4QnXSzpJSUmIjY29pNdyqdHS0sJfa3S0JzJvb2\/HbbfdBolEgvT0dDId\/l0xb9483HzzzRg8eDAGDx6M3\/\/+94iIiMChQ4fAcRxWr16N5557DrfeeitGjBiBDz\/8EB0dHfjkk0\/463\/\/\/ffx5ptv4qabbsKYMWPw73\/\/G9nZ2dixY8dlu+5g0e+Ih+M4qNVqXHfddcxenkDOBVYHe9Gm1Dl0g6T\/hU4gEDB3o55ivv9zelyw2eekduV0rxH7s1NRFPW9UPY83p0gC1RqiooQKOmxSqUiPyfVh0PVwABa+q3X0yk8Sg0XaGdMRTSB3LApUrLo4\/iNmsYYuL5zsfB6pI0YMQLTp0\/H6NGjIZPJUFBQgD179uDQoUO8kCAmJuayXcelgLf+NHDgQJ4gbTYb7rjjDrhcLnzxxRdke8Glhsvlwtq1a9He3o6JEyeiqKgI1dXVmDVrFv8cmUyG6dOn45tvvgHgGcXgcDh8nmOxWDBixAj+OVcT\/Y54wsLCMHToUAiFQqZ7QYeVjnjq29iLHWsHLhAImBGISqViRhkmk4mZfrFYzMzdNXXMZDIxFU4qlZIsulMLGN1xzzxEpogodVmgdBkV1QmF7NqQxUIPLKOiTIoAwsLCyO+IglarJQmPSm+o1ZEkkQbqqaFeOyhmOP\/fUZeReLpDIBBArVYjKSkJkyZNwrBhw2C1WqFQKFBQUICDBw\/i3LlzaGlpuWRGnZcKbW1tvOjBmwrs6urCXXfdhba2NmzZsiWgs\/mlQnZ2NiIiIiCTyfDzn\/8cGzduxLBhw\/iNZ89MhNFo5I9VV1dDKpXyVj7+nnM10e+IpztYEU8gVVtZbaHfxynLeo1Gw1xgqbQPVcyndtfejue+npNSThmNRmaqzTO\/h4qU2AsuRR6UgieQ99jFRkORkWrmMU8fE\/u8FAEEioba2tgprUBkSFkqBYoaqbpSeHg4Gamb1BeK9xrjldule9HQ0IDc3FwMGzYMkydPxvTp05GYmAibzYasrCzs27cPOTk5qK2tveq1B28ja0JCAi96sNvtuPfee1FbW4tt27YFVC5eSiQnJ+P48eM4dOgQHnroIdx33304ffo0f7xnloLjuID9VsE850qg3xFP9y+FFfFQs3iEIgFKqvzP4TGbTcybm0rtUOMJKDdrSqlEHaPCeKpwbjCwU0FmMzsyCzRUjuovsdvZfwuFgh1dmM1msh5FRUNUA2igPhyqhvNdxjcEIllKTRTotVTtKJAyMEJ0YYPjr4fncqK+vp6XIXvJVSKRwGQyISUlBdOnT0dKSgrEYjHOnj2LPXv24NixYygvLyfvjcsBr09cXFwcr0pzOBz4yU9+gpKSEmzfvj3gxuRSQyqVYtCgQUhLS8Orr76KUaNG4U9\/+hN\/n\/a8H2tra\/koyJs16Zkd6f6cq4l+RzyAby+P34iHULWpDeFwOP0vsFSUYTSyFx2JhJ3qoHpCqJ0FdexiXQKoWoyOGG1MkRJA1z0ogQS1oBoM9KhlKhpyONjEEqiIT6vDaBk+JcOmUkYqlZI0gw3U7V5RwSYttTpA\/cd24TMF08NzqVBXV4eTJ09i2LBhvAy5J7yuAMnJyZg8eTImTJiAqKgoVFVV4cCBAzh06BAKCgrQ2tp6WVNy7e3tPuakgCe9\/NOf\/hS5ubnIyMgIeF9dCXAch66uLiQmJsJkMiEjI4M\/ZrfbsXfvXkyaNAkAMHbsWEgkEp\/nVFVV4dSpU\/xzrib6rWUOwB4GR\/XxiMLY4ToVnVC9MVRNhYoGqF0bdYw6p9vN\/gFSC1hEBDvC0un0zIVer9eTCy6VhqM+BxXVmc1mkiCam9l\/D4WC\/TkDiRIoQrNYLMjLy2Mep76HmJgYnD59hnk8UBRGRVpU9AcA1voLG4rLKS7oDi\/pjBgxIujdtUAgQHh4OMLDw5GQkOBj1FlSUgKxWMxb+Gg0mktmTeMdrW2xWHhzUpfLhYcffhjHjh3Dnj17rkqE8Oyzz2LOnDmIjY1FW1sb1q5diz179mDbtm0QCARYuXIlXnnlFSQlJSEpKQmvvPIKwsLCsGzZMgCeTd\/999+PJ598ElqtFhqNBk899RRSUlJw0003XfHP0xP9mnhYRqE2K3tBc4nYyi0qkqB2\/NRNThuOshdI6hjL2w2g5eC05Qr7s1OkZDQamMQTSEpNRS1UxOfxxWMTDxWBUe7bFov5ov9egXL7VJ2Fqkl5Xks3h1LEQ9XClOGRaK65QIhXosZTW1uL7OzsPpGOP\/Q06vQamubm5vKzc7xEdLFOATabDZmZmTAajfzAObfbjcceewzffPMNdu\/eHbD+drlQU1ODe+65B1VVVYiMjMTIkSOxbds2zJw5EwDwzDPPwGazYcWKFWhqasL48eOxfft2n1T822+\/DbFYjNtvvx02mw033ngj1qxZ0y\/85Po18fgTF9isdjLslqnYCxpVN6B2nZQ1PyWhpRZP6hi10FDRB0VYXV1UzpxNSlRNKZArNdXDQ418oCLTQOMBqMgjEAFQogRq+qxCoSDHW4hE7O9XJBIFUNLRKSYqghscOwJct9vsckc8NTU1vNMIVW\/sK4RCIbRaLbRaLZKTk\/nZORUVFThz5gxUKhVPQsHOGLLZbDh69Cj0ej0\/WtvtduOpp57Crl27sHv37qva4Pr++++TxwUCAVatWoVVq1YxnyOXy\/GXv\/wFf\/nLXy7x1X139EviEQgE4DgOIpGo144uUA9Paxd7UaLkrqxdp1AoZBIB5WZNLZBU+kqtVjMXbJlMRi5wF9vf09l5sb5mauaxQCm6yko2YQdqLKWIh4oehEL2ghToeqnIIiYmGvn5bAIO9NqSklLmcSoSFwqF5MYnRjcI7eeJ57u6FgSCl3RGjhxJ+hp+V\/ScndPV1eV3nDU1Y6izsxOZmZnQ6XRITk7mSefXv\/41tmzZgt27d\/d709LvO\/qluMALfxFPINeCmmb2vHtWRED1b5hMpouSWVOFfqqwTtnaWCxmZrSn0USRaSQqwqIiwYuddEp9N0KhkHTCpjYIVAQWaEYPFbkGckqgXhtI7UQJMAIVrSnit1gs5N9HLb\/wmS61a0F3VFdXIycn57KTjj\/IZDJER0dj9OjRmDFjBoYMGQKO45CTk4M9e\/bgxIkTqKys5NPQXV1dyMzMRFRUFIYMGcKTzqpVq7Bu3Trs2LEDgwYNuqKf4YeIfk08\/mo8HVY64imtKfD7uFLJbrykZLQ6HVsJR+X9KQWdUskmF6o57WJHJVD9PYFcEqj0HU0QlHjg4lV0gRZiigwpQUegeTeUsoxq8Aw03yeQ7Qo1DDCQhY\/YeWHzc7mk1FVVVTh9+vRVIZ2eEIlE0Ov1GDp0KKZOnYq0tDRERESgtLQU+\/btw+HDh3Hw4EGEh4dj6NChfGbl1Vdfxccff4wdO3YgOTk58BuF8J3Rb1NtgH85dWsTWzwgU4hRWe0\/bWE0GplpMY0mCoX+e07JyIUqalILCtX7QkmQqa57lYr9OmpsdaDiNRUpUaCcB\/R6topOKBRedMpLq41Cgf99BwB6EafSe0ajkYykKBKNjragtJQdhVNNkxEREWTqUK\/X49w59gfubLpAwpdDSl1ZWYnc3FyfEdD9BQKBgHd2HjhwINra2nDs2DEIhUI0NDRg+fLlkMvlCA8Px7p167Br1y4MHz488IlDuCTo1xFPTzl1R0cHTmadYj5fbWSrs6gmUIpAqAWUMpt0OtkLCrXY0N3b7BoFJaulivXULlWn05EquoslCOp6AjWAUuRBjX3wOGyzNy1U9BY4DcdWwwWKAihHg0CD5agaulAoQkPFhb\/dpU61VVRUIDc3F6NHj+53pNMTDocDp06dglqtxpQpUzBjxgzMnTsXpaWl+PDDD+FwOPDaa69h7dq1pCAmhEuHfk083VNtjY2NOHjwIEQCYuga8du6WPtySqJMLWRtbex6C7VDphYxm40alcAmLCo9RaXEqLk2gaTU1OegVEeBG0DZ0RlFWIHIg6rDBDKEpGTjgVJplJKup89WT1Au5QMsg+F0XNgYOdBxyWxpysvLkZeXh9GjR1\/xbv6+wuFwIDMzEwqFAiNGjIBQKDxfY6zHyZMnsXv3bmRkZGDAgAF49dVX8d\/\/\/vdqX\/IPAv2SeLwLk1dcUF5ejszMTCQlJSEynP1jbOu6uM5yStpLFewppRi1KNMu2OwdPfV+1HVS0QeVYqJqUaxudC+oBZUi7LAwdjRkNpvJjQBFdhR5BPJ3o2AwGMiokIqKo6LU5DVTwwcBuhY2MNo3bRRljEB+fr6PLQ11X7BQVlaGs2fPYsyYMd8L0snKyoJMJsPIkSMhFArBcRzef\/99vPzyy9i8eTMmTpyI8ePH43e\/+x1OnDiBBx988JK896uvvopx48ZBqVTCYDBg4cKFvRqQly9fDoFA4PNvwoQJPs\/pz8Pcvgv6JfF4IRQKYbfbkZeXh9TUVMTGxsLawk6JQM6OJKhUCtUJz5IvU\/5mCoWCmYYKDw9jEohcLmeG+oH81Cgyo9IH1OJDTQ+lrPoDjZ6m5NBU38p3sdmhCDYmJpqMlqjPEiiSolJplE0TQP9tNJookrS6j7sGgGEjB\/nY0lRWVmL\/\/v349ttvUVRUBKvVGtCWpqysDOfOnUNqamrAaOxqw+l04tixY5BIJBg1ahRPOh9\/\/DGee+45pKenY8qUKb1ed6kMNPfu3YuHH34Yhw4dQkZGBpxOJ2bNmtWrz+xHP\/oRqqqq+H9bt271Od6fh7l9F\/RLcQHguXFyc3PBcRzGjx+P8PBwuFwuso+nw8VWYFFGi6z0jUqlYi7aJpOJuUs2m80oZKgV1OootLf73\/FbLBbm67RaDTMdFBERQTYhUjtjavGyWi\/OlZoSM3iiC\/b1sL4bgBZ6REZGkn5oVGOpVqsje2nq6thRaKA0HLVZoBpLATrCtVgs5D0tRySAC5GYV1zQ3ZamZw+MTCaDXq+HwWBAZGSkD1mXlpaioKAAY8aMuaIOzRcDl8uFY8eOQSQS+ZDOp59+iqeeegqff\/45ZsyYcVmvYdu2bT7\/\/8EHH8BgMCAzMxPTpk3jH5fJZExVrXeY28cff8zb3Pz73\/9GbGwsduzYgdmzZ1++D3CZ0S8jHpvNxk\/aAzx\/HJfLBbfbjYRhRkQxrD+qGkqY52Qpt3Q6HTMaomoclMya2g1STZdUFEFZd1CRgFarJRddKsVEiQcCqbFYCCQeqK9nvyclrgg0LI2SNIeFseswMpmMJEoqkvJ4w7E3BFTdUSAQkNdMuakDgLPNd0\/pT07dswdm8ODBcDqdOHHiBPbt28dPEC0qKkJBQQFSU1O\/N6QjEAgwevRovr65fv16rFy5Ev\/973+vileZd1PUMz25Z88eGAwGDB48GA8++KCPeKa\/D3P7Lui3xKPRaDBmzBj+\/zmOg1AoxI\/uScO7Xz+Eu343DhMWDIAu+kIdoqjqrN\/z6fV6Zg8HRS6UEo5aXKlxANQPl1qIKCWYRMK2c6FSQR6lF5WCvDjPOGoxpsQDEomEXOSpdCn1\/YhEIjI6oOowXq8wFqh6VWBVGptIo6Pp5lBKbQkAzdUX7nepXAxlFC1yEIlEMBgMGD58OD9BVCqV4syZMzh37hzCw8PR1tZ2UXWhKwWXy4Xjx4+D4zgf0klPT8dDDz2ETz75BDfffPMVvy6O4\/DEE09gypQpGDFiBP\/4nDlz8J\/\/\/Ae7du3Cm2++iSNHjuCGG27gv+P+Psztu6Bfptq0Wi2USiWcTieioqJw8OBBaLVaGAwGyGQyjzXHpAG4bfmPIBQKkX+8Aoe3n0HRvz9HS1vv9ITBwDa6pBoHZTI2EVCLK5Urv9hjgRbzvDz\/pBsRwf58RqOBKU\/WaKLIxZqqKVGLE+UeHRMTjaKiYuZxqjZE9T8F6qWhfsQ6nRZFRUXM45QaLlB0QEWUBoMB5eXsiIciPJM2Bu0tF4hHre+blNo7QdSbhh05ciRsNhvft+P1RtPr9QgPD+8Xg8XcbjdOnDgBl8uF1NRUXpixZcsWPPDAA\/jwww8xf\/78q3JtjzzyCE6ePIkDBw74PL506VL+v0eMGIG0tDTEx8djy5YtuPXWW5nn6y\/D3L4L+iXx1NXVQS6XQygUYuzYsbDZbHzIb7PZEBYWhoiICDgcDshkMiSNjkbS6Gjc\/cwxZGefwuefpyM9fRPOnMkFQEcnlHKI2ulS6ipqZ06lvajo42Kta9rb2ZEJ9b2YTCYm8QSSUlO1CUo8oNVqmcQjFovJaIiSqOt0OpJ4KFkyFYV6IjR2qpKSsYvF4gAybDZBA7RqMiluBNCtVHgx5qCFhYUoLS3F2LFj+c1ZX+tCVwpe0nE4HD6kk5GRgR\/\/+Mf417\/+hdtuu+2KXxcA\/OIXv8CmTZuwb98+xMTEkM81m82Ij49Hfr5nkGX3YW7do57a2tp+MVPnu6Bfptoef\/xxJCUl4dFHH8XOnTshEAjwpz\/9Cbt378bw4cMRExPDq3KOHj2K0tJSPpWWkjICL7zwHI4ePYysrCN48cXnERcXy3wvqv+F2lVShWwqr095lFGvo5RpVNqLWjiphZFyQggkpaYK6pR4gLKACVQbokQS1CIeSJhB\/Z1jY2PIWlcgc1Dq81DjHaRSKUl4psh4n\/9n1URZKCgo6EU6XgRbF6I+26WE2+1GdnY2urq6kJqayqed9+zZg7vuugvvvvsu7rjjjityLd3BcRweeeQRbNiwAbt27QrKdLShoQFlZWX876u\/D3P7LuiXEc9HH32EPXv2YN26dfjpT38Kp9MJkUiEZ599FhqNBnK5HPHx8ejs7ERdXR1qampw9uxZqFQqGAwGGI1GKBQKJCcPxjPPPA0A+M1vnkN6+hf4\/PN0ZGZm8VGC1cqWu1LmmSyZtcf7zP+iIBKJmGmdQHJpegooe\/dLkRL1+ajBeBoN25om0OAySiFGRW5arZZUnlHRA8BexKOjLcw0JUBvPrRaDQoL2Wk4apOh0+lQXMwWw1Ay7JiYGKb6EQAixFo04UKqLdiIh+M4FBQUoKKigvc5o+CtCxkMBnAch5aWFtTV1eHcuXM4deoUNBoNn5K72Jk5FNxuN06dOoWOjg5+kQaAAwcOYOnSpVi9ejXuueeeq5KWevjhh\/HJJ58gPT0dSqWS\/01ERkZCoVDAarVi1apVWLx4McxmM4qLi\/Hss89Cp9Nh0aJF\/HP78zC374J+STxisRg33XQThg0bhqNHj8LhcGDChAn44x\/\/iN\/85jeYM2cOFi5ciJtuugmxsbGIjY2F3W5HbW0tamtrce7cOURERMBoNMJgMCA8PBwDBgzA448\/hscffwzl5eVIT\/8C6embmAuHQCAgZdasnXBUVBRzQTebTcy8vdlsYi6e1IiFQKMSqE5\/KvqgUlfUImIw6JnEI5VKyetpa2OnIcPCqGF1tJdaWxubfAPVYSjyoNpehEIh2egXyEmjqopNpDqdhiQeQacc8CGewBFPd9IZO3ZsQNLp9Z7n60JqtRpJSUlob29HXV0dqqqqkJubyzdSXqq6kNeB2mq1Ii0tjTdqPXToEJYsWYI\/\/OEPuP\/++69aLeRvf\/sbAPSSbX\/wwQdYvnw5RCIRsrOz8dFHH6G5uRlmsxnXX389Pvvss+\/NMLfvgn5JPIDnxrrlllswevRo\/P3vf4dMJoPb7cahQ4ewfv16PPvss3jggQcwe\/ZsLFy4ELNnz0ZMTAxiYmLgcDj4SKigoADh4eF8JBQeHo6YmBg8\/PBDePjhh1BdXYPNmzdj48Z0HDjwNZ8iMJlMzAjEZDIynQJ0Oh2TeHQ6HZN4dDodk3iMRgOTeCwWM7MuEhnJJkiA9j27WCk1ZcETHW0hxQMUeVDO0gYDu28o0HkpZ2mPs0Az8zhV5zMajWQES32HanUkWSejPOkAwFrnu2kIFPFwHIdz586hsrISaWlppEIwWPQcY11XV9erLqTX66FWq\/tcF+I4DqdPn0Zra6sP6WRmZuLWW2\/FSy+9hBUrVlzVAnygZlyFQoGvvvoq4Hn68zC374J+SzwCgQCbNm1CTEwMfwMJhUJMmjQJkyZNwhtvvIGsrCysW7cOL7\/8Mn72s5\/hpptuwoIFC3DzzTfDbDbDYvHUBerq6lBbW4vi4mIoFAo+PaBUKmEyGfHAA\/fjgQfuR0NDIzZv3oL09E38bs0f6HEIbBsR6gdNHaOUd1FRGuZibjabmYVzlUpJpnOo4jWVvhMI2IsIJR5QKBQkEVJpQYrswsLCSBsiijwsFgtJPFR9MNDiTQkaLBYLKWWnotFwRQSaanwjR4p4OI5Dfn4+qqurLxnp9IRUKkV0dDSio6PhcrnQ0NCAuro6nDx5EoBn06XX66HVagPaBHEchzNnzqCpqQlpaWl89H3ixAksWLAAzz77LB577LHvverrWke\/JR4AiI1liwKEQiHS0tKQlpaGV155BdnZ2Vi3bh3eeustrFixAjfeeCPmz5+PuXPnwmQywWw2w+Vyob6+HjU1NTh69CikUikfCalUKmi1Gtx33z2477570Nraiq1bt+Hzz9OxY8dOH6UatUumaiPUj4Ha9VF9OlTzIyUxNpstaG3N83ss0E6fSpdRkQmVXrJYLCggZhpQaUHqu4uOtpDTQanPSQksALr5NtCsHOq1gUZ0U9ecHJ\/iM+4aAKIYxMNxHM6ePYuamhqkpaWR6cxLhe9SF+I4Drm5uWhsbERaWhp\/P506dQrz5s3DE088gaeffjpEOt8D9GviCRZCoRCjRo3CqFGj8Nvf\/hZnzpzBunXr8N577+HRRx\/FtGnTsHDhQsybN48nGu\/Oq7a2FllZWRCLxfwPQq1WQ6VS4Y47bscdd9yO9vZ2fPXVdqSnb8K2bdtJmXVXF3sHTamcqNdRO1wqpKcIi3JQMJlMzMVNLpeT\/TRUZEIptbRaDZN45HIZGQ1R8vVAnmKUOwBlaROoz4ka6BcVRfusBbLSoWpHMdpB6OhBPP4iHo7jkJeXh7q6uitGOj3Rl7pQWFgY8vPzUV9f70M6Z86cwbx58\/DQQw\/hueeeC5HO9wTXBPF0h0AgwLBhw\/Cb3\/wGL7zwAs6dO4d169bho48+wuOPP45JkyZh4cKFmD9\/PkwmEwwGA9xuNxobG1FTU4MTJ05AIBDwBKVWqxEeHo5bb12EW29dhM7OTmRk7IRSGYGvvz7YK+1EuURTkmjqGHVOqveHkrRSKQ26GTOaSRAemxf2Tv5ivd+io2PIaIgiQuq8er2erGVR0ZvZTHulUYKGyEgVSTzU+wYSUkQpTOjAhRSgRCbq5VrgjRy8i3ig0Q1XClRdyOu3NnToUP7ezc\/Px9y5c7F8+XK89NJLIdL5HqFf9vFcKggEAiQlJeHXv\/41Dh8+jPz8fMyfPx\/r1q1DcnIyZs2ahXfeeQcVFRXQarUYPnw4pk2bxttaZGdnY9++fTh9+jTq6+vhdrvBcRy02ig8\/\/yzKC4+h40b12P58nt57zZKYUZJoqlCNHXOhgb2osuauArQURRFSpQnmlarJaM6KmqhSJJ6z0Cmo3Y7+3OazbQ7NBW9BfJKoyTlgVypKTIM5IYtdvrWu3p6tHlrJA0NDf2KdHrCWxcaNWoU33ip1WrxzTffIC4uDgsWLMC8efOwaNEivPrqq1elcTWEi8cP5q8lEAiQkJCAJ598EgcOHEBxcTGWLl2KLVu2YMSIEbj++uuxevVqlJSUQKPRYOjQoZg2bRpGjRoFkUiE06dPY8+ePfjmm28gl8uRkpIChUKBWbNuwl\/\/+hcUFuZj69YvsHTpEr9us5RZp0ajYRbslUolcwH09P6wFzhq8aPUbhcrpaa8yeRyOUmglNCBek+LxUJeb0tLM\/MYJRn2yKGpNBw1XE9Jkgc1LVYkEpHvG0jm3Nnsm3rtPnnUqwbz1kj6K+l0R2FhIaqrq3Hddddh1KhRWLBgAVavXo3GxkZYrVb83\/\/9H+bOnYv33nuPFL2E0L\/wgyGe7hAIBIiJicGjjz6KPXv2oKysDD\/+8Y+xa9cujB49GlOmTMHrr7+O\/Px8qNVqJCcno7m5GV1dXVCpVOjo6MD+\/ftx8uRJ1NTUwOVyQSQSYfr0aXjrrT8iP\/8Mduz4Cg8\/vIIXSBgMbDNSahfLskwHPDt21qIbFsae+wPQERaV2qPqW9SiGBWlJutR1dUXJz3W6wNNLL04Z2mLhR46R9WVApmDBnrtxc5aEQqFaKz0FWF4xyF4Sae5udmnRtKfUVhYiLKyMowdO5ZX29XW1uLll19GamoqP0X0+uuvx9q1awNKmEPoP\/hBEk93CAQCmEwmPPTQQ8jIyEBVVRUeeeQRHD58GOPHj8eECRNw991348c\/\/jGcTifGjRuHyZMn8wXZc+fOYc+ePThx4gSqqqrgdDohFAoxceIEvP76q8jNPYV9+3bhzjuXYuDAAX6vgZr0SYkA9Hr2OATKWVutjiTlvFTqikrfUWMLoqOjmceUSuVFT1el7HA0Gg35Oan6mF7P3igA9HcU2ByUnR6lNigAnf4bGDMEji7flKXGEME3WzY3N2Ps2LHfC9IpLi7mbXu8G5rq6mrcfPPNmDp1Kv7+979DKBRi8ODBePrpp7F7926y7aAvCGZ6KMdxWLVqFSwWCxQKBWbMmIGcnByf51yr00MvBX7wxNMdAoEAOp0O999\/P7Zu3YrKykrExMRg69atsFgs+M1vfoNVq1bh5MmTiIiIwKBBgzBp0iSMHz8eERERKC4u5kcLV1ZW8tHI2LFj8eSTj+PkyWM4ePAAfvWrZzB06BD+faVStvqMkm5TSiSKlEwmttdaoKbTi23ypBa7yEg28QJ0ypBSygWq4VCihPBw9ncrFAovOpUWyFg0EClQ6cpE05Bej0UZI3Dq1Cm+2fL7QDolJSUoKipCamoqTya1tbWYO3cuxo4di\/fff\/+ydu4HMz309ddfx1tvvYV33nkHR44cgclkwsyZM302Ztfq9NBLgWtO1Xap0NXVhZ\/97GcoKCjAqVOnYDAYsHnzZmzYsAEzZ86EwWDAggULsHDhQowdOxYDBw7EwIED0d7ejtraWpSWluL06dPQaDS8TFsqlWLkyBSMHJmCF154Dnl5Z\/H55+k4deoU8zqo1BaVKqJ2f9RCbzZbmFFCYFdqtr0M9TmioqKYdQ3PMDX2Lp9SylGSZo\/bNZsAqOv12AJRYyHYKbpAox+oplSlUkmq4aIUZvT8C3Q4WtDWJsbYsWMvi1\/apUZZWRkKCwuRmprK\/\/0aGhowf\/58DB06FB999FHAJtPvikDTQzmOw+rVq\/Hcc8\/x4ws+\/PBDGI1GfPLJJ\/jZz352TU8PvRQIRTwMSCQSDB8+HAcPHsSgQYOgUqmwbNkyrFu3DjU1NXj99ddRXV2NefPmYfjw4fjlL3\/JCw8SExMxYcIETJ48GRqNBpWVldi3bx+OHj2KsrIyPjJITh6MX\/7yaXz88YfIzj6G3\/3utxg3Ls1HFkotrFSE4XazFzAqiqJJiR0pCYVCciGnUnSUfDvQZFFKKUftigO5XVPjKwLVcCgC1mrZk2sBWgwR6H2d1t6fVxIGnw7\/\/ozy8nKcO3cOY8aM4e+JpqYmLFiwAAkJCfj000\/J3rTLhZ7TQ4uKilBdXe0zGVQmk2H69On8ZNBreXropUCIeBgQiUR46aWX\/C4U4eHhuO222\/Dpp5+ipqYGf\/7zn9HS0oLbb78dycnJeOKJJ7Bv3z5IJBIkJCTguuuuw5QpU2AwGFBdXY0DBw7gyJEjKCkp4QvNXhPTPXt2Ii8vB2+88RomT55EyqWpPhKKsCiJMfXDpkjAbDaRxXgqRUcRAEVKcrn8olN\/1CRUgE5pUXWlQL1MgVJdFHkHqh1FiHrfq\/roKDQ3N\/f79E5FRQXOnj2L0aNH85+zpaUFixYtgtFoxP\/+9z9yw3S54G96qDf1azT6ioK6Twa9lqeHXgqEUm3fEQqFAgsWLMCCBQtgt9uxY8cOrF+\/HnfffTeEQiHmzp2LRYsWYdq0aYiLi0NcXBy6urp4J+38\/HwolUreSTssLAzR0dFYseLnWLHi56ipqcUXX3yBzz\/fhP37D\/gs0tQiRaXEWlvZNRyKBAI1Y7IW3PDwcPJ6qJoSlS4zGg3kqAQqRUeNJw8PDycJjR6VbSaJh0qlabVaMloKlGJqqendQ6UzR+Ls2bPo6urip\/jqdLqrsoizUFlZiby8PIwePZpfqNva2rB48WKoVCps2LDhqkVsrOmhQG8LrGAmg14L00MvBUIRzyWEVCrFzTffjPfffx9VVVX45JNPIJVK8eCDD2LAgAH4+c9\/zuePY2NjMXbsWEybNg0xMTFobGzEN998g4MHD6KwsJDvSTAaDXjggfuxeXM6Cgvz8e67dE7bcgAAM8xJREFU72D27FmIjrYwd\/QymYxcOKndPEUC1IJLmUtaLPTgOLoBlB1FUeIKai4SALjdbOltoOul0oaBVGkU6Qd6X6o516i1wNrsez9IZCKMGZeCyZMnY\/z48VCpVCgtLeXTvqWlpaS0+0qguroaubm5GDVqFJ\/Kam9vx5IlSyCRSJCenn7V+o2800N3797tMz3U2+LQM3Kpra3lo6Du00NZz\/khI0Q8lwkSiQQ33XQT\/v73v6OiogLr169HZGQkHn30USQmJuL+++\/HF198AZfLhejoaKSmpmL69OlISEhAa2srDh8+jG+++Qbnzp1DW1vbeccEj4npRx99gD\/\/eTVeeuk3mDv3ll4\/zOhoC7OnQaWi7VooUqIWXGoXR\/mlaTRRJNlRx6h6iclkIhdq6rN4F0AWqKbdQJ5nVDQUSA5MqfAGRQ\/v9ViU3iNDFggEiIiIwIABAzBhwgQ+7VtXV4evv\/4ahw4dQmFhIX+fXSnU1NQgJycHI0eO5P+WNpsNS5cuhdvtxubNmy+LW3YgBJoempiYCJPJ5DMZ1G63Y+\/evfxk0Gt5euilQCjVdgUgEokwY8YMzJgxA6tXr+ZnCv3qV79CfX09Zs+ejQULFmD27Nkwm80wm81wOp2or69HbW0tvv32W8hkMn6y6tmzZ5GUNAizZ8+CQCDoZWKq0bAnY5rNJmZfTCBSoqIoaudMOQuYTCayVkVFQ1TainLtBmiCpUhUpVKRBEAhUCqNUimKRCKatCR69EySslyp5XI5n\/b1zq6qq6tDUVERZDIZb8ypVqsvW1qotrYWp06dwsiRI\/l6W2dnJ5YtW4b29nZs3779kvXl9BWBpocKBAKsXLkSr7zyCpKSkpCUlIRXXnkFYWFhWLZsGf\/ca3V66KVAiHiuMEQiESZPnozJkyfjj3\/8IzIzM31mCs2cORMLFizAnDlzYDKZYDKZeCftkpISFBcXQyKRwOl0oqWlBZGRkb1MTPft24\/\/\/ncdvvzyy15zXajGUoqUAkmpqUmdFPFQ4oFACzXVWGo0mlBQ4H9Kp1IZQfbhUIatFouFfF\/KHNRsNpGfhxr9EB1tQWlpGfO4UqxFT\/oOZuS1RCKBxWKBxWLxmZXjNcv1jijQaDSXrHemrq4O2dnZSElJ4fvN7HY77r33XtTX1yMjI4O8Ly43Ak0PBYBnnnkGNpsNK1asQFNTE8aPH9+LLK\/V6aGXAiHiuYoQCoUYN24cxo0bh1dffRUnT57EunXr8Mc\/\/hErVqzADTfcgAULFmDu3Ln44IMPkJOTg9dffx0ikQi1tbU4duyYz3yTqKgoyOVyzJo1E7NmzYTD4cDu3XuRnp6OzZu3oL6+ARIJJaVWM4+ZzWamQ3QgKTVVT6HmFwVaqCk7HGqjHhkZSRIEJbCgiBsAamrYaThKKAEAdXVsabheryeJJ0KsQxN8NxnBjLzuju73ktvtRktLC2pra5GbmwuHw+EjTrhYWbPX5mbEiBF8PczhcODHP\/4xysrKsHPnzoCpzsuNYNKNAoEAq1atwqpVq5jPuVanh14KhIinn0AoFGL06NEYPXo0Xn75ZZw+fRrr1q3Du+++iyeeeAICgQCPPPIIRCIRP7Fx6NChaGpqQk1NDT\/N0TvOISoqChKJBLNm3YRZs27Cn\/+8Gvv3H8D+\/Qdw7lyBX0mnTMYmJY0mCqzJBNHRFpSVsa1AqMWYarakUi1qdSSZFqT6cEwmE2nESaXhKFeCiIgIctoplUqTyWRkWjFQgb2jsXfakZVqCwZCoRBRUVGIiorC4MGDYbVaUVtbi5KSEuTk5CAqKopPyQXrhtDQ0ICTJ09i2LBhfIHd6XTipz\/9Kc6ePYvdu3cHlLmHcG0gRDz9EAKBAMOHD8fgwYNRXFyM+vp63H777di5cyfefPNNTJ48mZ8pZDQaodVqeRKqra1FTk4OXC4Xv3vVarXn60zTMWPGdDz33K9x6NBhfP75Jmza9AXKyjw76Yt1pdZqdUziCeQ8QE3TpFISZrOZHA9NpQWphTLQkLbOTrZgITo6upenV3dQdbCYGHrmENWHo5CHo6m6N9EGk2oLBgKBAEqlEkqlEgMHDoTNZkNtbS1qamqQl5fnM7CNZRTb2NiIEydOYMiQIXwjssvlwooVK3D8+HHs2bMnoCIwhGsHIeLpx3juuedw7NgxHDlyBBaLR6lWXFyM9evX47\/\/\/S+eeuopTJgwge8jio6OhkajQXJyMlpaWlBTU4Pc3Fw4nU7odDqepEQiESZNmohJkybi9ddfRWZmJjZuTEdW1jHmtdCu1Gwll9lsJmsiVIqOUqVRNQCZTEY26VEEazDoSeKhiDJQgyflskBNYAVAmp0mx6XAXdM7PXSpiKcnFAoF4uPjER8f32tgm1wu50koMjISAoEAzc3NOH78OJKTk2GxeNwX3G43Hn30URw6dAi7d+8mXTFCuPYQIp5+jGeeeQbPPfccv8gKBAIkJibiqaeewpNPPony8nJs2LABGzZswK9\/\/WuMHTuWJ6GEhASo1WoMHjwYra2tqK2t5RsJ9Xo9n6sXiz0+XmPHjgUAnDyZjfT0TUhP34QzZ3L5a7lYV2qqJhJoAijlxEw1U1osFhQV+Vf1ASCJRafTgghaSHdhyuzVYw7KTqUFauikCDpWPwg2P9nBqD7WeC4G3oFt0dHRPuPkjx07BqFQiMjISDQ0NGDw4MG8Q7nb7caTTz6JPXv2YPfu3fzokBB+OLhqfTzvvvsuEhMTIZfLMXbsWOzfv\/9qXUq\/hU6nY+7sBQIBYmNj8dhjj\/Ezhe677z7s3LkTo0ePxtSpU\/HGG28gPz8fKpUKSUlJmDx5Mq677jqEh4ejsLAQe\/fuxfHjx32ctL0GpkePHkZW1hG8+OLzGDkyhdytU7021IJKzRoCLr6x1DsNlgVKliwQsH8Ser2OtOGhIrTY2BgyXUZFYRqNhlTaaRT+o4XLFfGw4BUnjBgxAtOnT8eAAQNQX18PoVCI\/Px83HPPPfjXv\/6Fp59+Glu3bsWOHTuQkJBwRa8xhP6Bq0I8n332GVauXMmnkqZOnYo5c+agtJRtfxICGwKBAGazGStWrMCOHTtQWVmJFStW4ODBg7juuuswYcIEvPLKKzhz5gwiIiIwcOBAfpyDt5t97969yMrKQkVFBb+oJycPxjPPPI2DBw9g587tfk1MAbq\/h1pQlUr2jtxkMpE1ESrlRdWjDAYDKTzo6KAkzeyZQgAdoQUyB6U+T6DxDmJn7yZLsVQElYZuZr2csFqtOHfuHJKSkjBjxgyMGDECWq0Wb7zxBt577z0kJiZix44dId+yHyiuCvG89dZbuP\/++\/HAAw9g6NChWL16NWJjY3n9fAgXD2\/vxQMPPIAvv\/wS1dXVePLJJ3Hy5ElMmTIFY8eOxUsvvYSTJ08iLCyM72afNGkSNBoNysvLsW\/fPmRmZqKsrIzfxScmJvqYmL7++h8wdmwqxGIx2QBK1SYolVegQnNFBVuVRkUWgWb\/UM2hgcZOU3LnQF5j1OcRCukmzq6W3sc1hsufZmOhra0NWVlZSEhIQHx8PH9P6nQ62O12bN68GfPnz8fHH3+MmJgY7Nu376pdawhXB1eceOx2OzIzM33swgFg1qxZIbvwSwyBQACNRoPly5dj06ZNqKmpwQsvvIBz587hxhtvxKhRo\/D888\/j6NGjkMvlSEhIwPjx4zF58mTodDpUV1dj\/\/79OHLkCEpLS\/k0k8ViwaxZN+G3v30RR48exptvvo4ZM6b7rbtQvTZUaoqKhgwGAxmZUGIGStEmkUjINBzV3xFoVDbVG2Q0GskoTCRi17M84657v\/a7SKm\/C6xWKzIzMxEXF8dbzXAchzfeeAP\/+Mc\/kJGRgZtvvhlPPfUUDhw4gIqKCowfP\/6SXsO+ffswb948WCwWCAQCfP755z7Hly9fDoFA4PNvwoQJPs8JTQ+9vLji4oL6+nq4XC7SUjyEy4PIyEjcdddduOuuu2C1WvHll19i\/fr1mDt3LqKiojB\/\/nwsXLgQ1113Ha9a8jpp19TU4OzZs1CpVOA4Dp2dnRg3bhzCw8ORlDQIDzxwPxoaGrF58xZ8\/nk69uzZi7AwBVmboNwOKMGCyWQka06UlxrVGxQdbUFxcQnzOEUOBoOBrElR6Uij0Ugep2xrEi2DYW\/rTWpXur4DeL6fzMxMxMbGYsAAz5h3juPwpz\/9CX\/+85+RkZGBkSNH+rzmchhmtre3Y9SoUfjxj3+MxYsX+33Oj370I3zwwQf8\/\/esRa5cuRJffPEF1q5dC61WiyeffBJz585FZmZmyHngEuCqqdouxlI8hEuHiIgILFmyBEuWLEFHRwe2b9+O9evX47bbbkNYWBjmzZuHhQsXYtKkSYiNjUVsbCxaW1tx8uRJ2O12uN1uZGdn8+McwsPDeRPT++67By0tLdixYyf+97\/1yMjY0asoH8g92mZjRzRUyisyUkXWWqgoS6fTkcRDkUMgM8u6OnYKj4ruPK9lK\/8SzUMBP4LDqCucauvo6EBmZiYsFosP6bz77rt44403sG3bNl45ebkxZ84czJkzh3yOTCZjiltC00MvP654qk2n00EkEpGW4iFcWYSFhWHhwoX4+OOPUVVVhX\/84x+w2+24++67kZSUhF\/84hf44osvcMstt+CDDz7AlClTMH36dMTFxaG5uRmHDh3CwYMHUVBQAKvVCo7jEBkZicWLb8Xatf9BSUkBPvroAyxevIgnDbPZTJIAFQ1RtSFvnwgL1CJOpeEUCgXpaEBBp9PxYy78gVLKyeVyMpIyKP1LkTWmKxfx2Gw2ZGZmwmQyYdCgQRAIBOA4Du+\/\/z5+97vfYfPmzZc8nfZd4W1YHTx4MB588EGfCDo0PfTy44oTj1QqxdixY33swgEgIyMjZBfeDyCXy3HLLbfg\/\/7v\/1BVVYV\/\/\/vfcDqdWL58ORoaGiCRSLB792643W5YLBaMGTOGH+dgtVp9xjm0traC4zhERERg8eJb8dFHa1BSUoDPPvsEt912K1MqLhKJAkRD7IWaaiwVi8XkIu5ysZtkY2KiyRoPRSyBVGlUj1R0dDTZvKsQ+P+8VyrVZrPZcPToUej1eiQlJfGk89FHH+H5559Heno6Jk+efEWuJVjMmTMH\/\/nPf7Br1y68+eabOHLkCG644QZ+IxSaHnr5cVVSbU888QTuuecepKWlYeLEifjHP\/6B0tJS\/PznP78alxMCAxKJBEOHDsWRI0dwyy234Kc\/\/Sk2bdqEX\/ziF7Barbj55puxcOFC3Hjjjfw4B5fLxY9zOHr0KKRSKW\/dExkZCblcjrlzb8HcubfgpZde5E1Mt2zZykc5gZyYqXHgVGNpTEw0mUqjhrQFMq6kPNpUKpoEWlvZxBPIpdnV7r9p9Uo0j3Z2diIzMxM6nQ7Jyck86Xz66ad4+umnkZ6e3svhuT9g6dKl\/H+PGDECaWlpiI+Px5YtW3DrrbcyXxcqB1w6XBXiWbp0KRoaGvDb3\/4WVVVVGDFiBLZu3Yr4+PircTkhEHj11VcxdepUvPvuuxCJRJg1axb+9Kc\/4eDBg1i\/fj2eeeYZNDQ04Ec\/+hE\/U8hoNMJoNMLlcqGxsRE1NTU+TtpGoxFqtRpSqRSzZ8\/E7Nkz4XK5sH\/\/AaSnb0JBQSGTeIRCIak8o6IhrVZLEg+1m6UaYQONyqYSC4Fea7ez05EA0FLt\/\/jljni8pKPRaDBkyBB+QV6\/fj1WrlyJ\/\/3vf7jxxhsv6zVcKpjNZsTHxyM\/Px+A7\/TQ7lFPbW1tKCtziXDVnAtWrFiB4uJidHV1ITMzE9OmTbvk77Fq1apessnuBUWO47Bq1SpYLBYoFArMmDEDOTk5l\/w6vs94++238fe\/\/91HySMSiTBlyhS8\/fbbKCwsxM6dO5GYmIiXXnoJCQkJWLZsGT777DO0t7dDr9fznezDhg2D2+3GiRMnsG\/fPpw5cwYNDQ1wu928ienbb7+Jzz9fj4yMbXj44RU+I4cBTzRENaVS5EE5PEdG0mam1HtSE18BWihhNpvJ11ITTfVRZrQ1+W+y1RguH\/F0dXUhKysLkZGRGDp0KE866enpeOihh\/DJJ58ELO73JzQ0NKCsrIz3iwtND738uOZHXw8fPhxVVVX8v+zsbP7Y66+\/jrfeegvvvPMOjhw5ApPJhJkzZwbwJfthQSqVkukFoVCI6667Dq+\/\/jry8vJw4MABDB8+HG+88QYSEhKwZMkS\/Pvf\/0ZLSwu0Wi2GDRuGadOmISUlBQBw6tQp7Nu3Dzk5Oaivr4fb7YZQKOQNTHNzT2Hv3l14\/PHHMGBAYkDbfErRRtVKAokSKH83arQ3QJuDSqV00oFyNLBEJfh9XCwVQaW9PK4F3j48pVKJ4cOH8\/fGli1b8MADD+Cjjz7C\/PnzL8t7Bwur1Yrjx4\/j+PHjAICioiIcP34cpaWlsFqteOqpp3Dw4EEUFxdjz549mDdvHnQ6HRYtWgTAd3rozp07cezYMdx9992h6aGXEALuSg5Zv8JYtWoVPv\/8c\/4G7A6O42CxWLBy5Ur88pe\/BODZyRmNRrz22mv42c9+doWv9toCx3HIycnBunXrsHHjRpw5cwYzZszAwoULMXfuXGi1Wr4m0NzcjNraWtTW1sLpdPImpl4n7e7IyTmN9es3ID19E3Jzfd08dTod6TyQkjIC2dmn\/B6bMGECDh06xHxtREQEU0AwdeoU7N9\/wO8xmUwGh8PBJL3U1DGkK3hYmAIdHf6jmkVTfoK2bHWvx3XRKrx\/5HHmOS8WXtIJDw\/HiBEjeHXh9u3bcffdd+Nf\/\/oX7rjjjkv+vn3Fnj17cP311\/d6\/L777sPf\/vY3LFy4EMeOHUNzczPMZjOuv\/56vPzyyz5mpZ2dnXj66afxySef8NND33333ZCh6SXCNU88b7zxBiIjIyGTyTB+\/Hi88sorGDBgAAoLCzFw4EBkZWVhzJgx\/GsWLFgAtVqNDz\/88Cpe+bUFjuNw9uxZrF+\/Hhs2bMCJEycwZcoULFy4EPPmzYPRaORJyOukXVNTA7vdzo9z8MrwuyM3Nw+ffroWGzZsRGFhEUaOTMHJk9mMq6CJaerUydi\/\/2u\/xwwGAxm1XHfdOHz77RG\/x7z3Ggvjxo3DkSP+X2s2m0nnhx\/f9GuUHeld4zENVOKnq6fzoo5Adj3BwOFwIDMzEwqFAikpKTzp7N69G0uXLsW7776Le+65J1R8DyEoXNOptvHjx+Ojjz7CV199hX\/+85+orq7GpEmT0NDQwNcCQg4Klx8CgQDJycl49tlnceTIEeTl5eHmm2\/G2rVrMXjwYPzoRz\/Cu+++i4qKCh8n7XHjxiEsLAwFBQXYs2cPTpw4gaqqKr7eotVqMH36VGzbtgXZ2cfwk5\/8GGlpY\/0ufkqlkoyGqAFvJhPdX0alwwI5ZVOpQaOR9qsTdPmvWcUONPlYHn377bcoLi4mbYYoOBwOZGVlQSaT+ZDO\/v37cccdd+BPf\/pTiHRC6BOu6Xk83QucKSkpmDhxIgYOHIgPP\/yQ92YKOShcWQgEAgwYMABPP\/00nnrqKZSVlfEzhX71q18hLS2NnykUHx8PpVKJQYMGwWq1oqamBsXFxcjJyeFTX0OGDOFdowcMGIAHH7wf5eXlSE\/\/Aunpm3Dw4KHzPUdm5OWxa3dUDYey2QGAigpqRg9bDScQCEhz0EBuCB0N\/s1Q9Ra1j+VRXV0damtrce7cOYSHh\/PKwvDw8ID3utPpxLFjxyCRSDBq1CiedA4ePIglS5bgtddew09+8pPQbyaEPuGajnh6Ijw8HCkpKcjPz+fVbSEHhasHgUCAuLg4rFy5Env37kVpaSnuuece7NixA6NGjcK0adPwxz\/+Efn5+QgPD8fAgQMxceJEREZGwmq1Qi6XIzc3F5mZmSgvL+dNOmNiYvDwww9h+\/YvkZ+fiz\/96S1MnDiR2eMjEAhQXs4mAGpRNZlMzBoMQJuDWixm0rWAyoLLZQo0VvmvOXXv4ZHJZIiJiUFqamqvRt+vv\/4a+fn5aGlp8fteLpeLl8F3J52jR49i8eLFePnll\/HQQw+FSCeEPuOajnh6oqurC2fOnMHUqVORmJgIk8mEjIwMvsZjt9uxd+9evPbaa1f5Sn94EAgEsFgsePjhh7FixQrU19dj48aN2LBhA373u99hyJAhWLBgATo6OvDPf\/4TBw8eRGJiImw2G2pra1FZWYnc3Fyo1Wq+tiGXy2EyGfHAA\/cDAH7721XYvHkL0tM3YffuPTxRWSxmsjeISlEZjQYyNUuZpBoMBvJ9KTeEwXEpcNf6JyZWD49EIvFp9PVOC83KyuJ7rAwGA9RqNTiOw7FjxyAQCDB69Gi+vnb8+HEsWLAAzz33HB599NEQ6YRwUbimxQVPPfUU5s2bh7i4ONTW1uJ3v\/sd9u7di+zsbMTHx+O1117Dq6++ig8++ABJSUl45ZVXsGfPHuTl5QVMr4RwZcBxHJqampCens5HP2PGjMH111+PhQsX+qirOjs7eXVcc3MzVCoVb2Las4enpaUFW7duQ3r6JtTU1OLbb79lXkNMTAzTEn\/KlEk4cIDt3xUeHs50tZ48eTK+\/tq\/oAGgR4PPm3wXbKf8R+YvfnIXUmcMYp63J9xuN5qamvjvzptulkgkSEtL49OFp06dws0334zHH38czz77bIh0QrhoXNMRT3l5Oe68807U19dDr9fzklmvQ8IzzzwDm82GFStWoKmpCePHj8f27dtDpNOPIBAIEBUVhbKyMtTU1CAjI4OvC3mtehYsWICFCxdizJgxiIuLQ1xcHF\/bqKmpQX5+PpRKJb+jDw8PR2RkJO68cynuvHMp2tvbsW3bV0hP34SvvsrwiTSkUinpG8dx7MVXp9OSZqccx+4rUqlUpKFplMIMG\/y\/vq\/No0KhEFqtFlqtFoMHD8bRo0fR2dkJl8uFN954A4cPH8aUKVPwzjvvYMWKFSHS6YGPPvoIjz\/+OCorK30UhIsXL0Z4eDg++uijq3h1\/RPXdMQTwrWB0tJSzJw5E+vXr8eIESP4x61WK7Zu3Yr169dj69at0Gq1\/EyhcePG8ekhu93OF9gbGhp8Cuw9Ryx0dnZix46d2LgxHV9+uQ1arZaUQ48ePQrHj5\/we2zAgEQUFhYxX0v1FQ0ZMgS5ubnM195\/\/SqUZPkfePdx9tMX1UDqdZWw2+1ITfVMl83Ozsa7776Lbdu2obGxEbNnz8bixYsxf\/78gM28PxTYbDaYzWb885\/\/xJIlSwB45o5FR0dj27ZtfnuKfuj4QYkLrgQCTT8MxqYnNP3QF3FxccjJyfEhHcDT1Hn77bfjs88+Q01NDd5++200NjZi8eLFGDp0KJ588kns378fQqEQ0dHRpJN2W1sbOI7jTUzff\/8fKC4+h9Wr38J9990Drda\/SSjlsxbI0YAaWKdW0+agdj\/jrgGPa4FSw7YGYsE7X6mrqwupqamQSCQQCASIiIjArl27cNddd+HUqVOYNm0a3nvvPYwZM4YUP\/yQoFAosGzZMp\/Bcv\/5z38QExPTL01S+wNCxHOJ4Z1++M477\/g9HoxNz8qVK7Fx40asXbsWBw4cgNVqxdy5c+Fy+ZfP\/hBAuU4DHk+zRYsW4d\/\/\/jeqqqrw97\/\/HZ2dnVi2bBmSkpLw6KOPYvfu3QA8jZmjRo3C9OnTMXDgQHR0dODIkSO9VF5SqRQ33ng93n33HRQVncPmzel48MH7edVjoBk9lDecSqUi+4qozysQCNBY6V\/wEKWP6HMazO1249SpU+jo6OBJBwBKSkpwyy23YMGCBXjzzTcxZMgQ\/PKXv8Thw4dx+vTpS55u+z5v2h588EFs376dl8d\/8MEH\/IjtEPyAC+GyAQC3ceNG\/v\/dbjdnMpm4P\/zhD\/xjnZ2dXGRkJPf3v\/+d4ziOa25u5iQSCbd27Vr+ORUVFZxQKOS2bdt2xa79WoHdbue++uor7sEHH+QMBgOn1Wq5++67j9uwYQPX2NjItbe3c+3t7VxraytXVFTEHT58mNu8eTO3bds2Lisri6uoqOCsViv\/vPb2dq6trY3LyNjB\/fKXv+ZiYhI4QOz335gxacxjQ4eOYB4DxFxa2njmscTo4dxNkc\/4\/bfi+j\/5XGugf1arlTt06BCXkZHBNTU18Y+fPXuWS0xM5B588EHO5XJdkb\/V1q1bueeee45bv359r98Ox3HcH\/7wB06pVHLr16\/nsrOzuaVLl3Jms5lrbW3ln\/Pzn\/+ci46O5jIyMrisrCzu+uuv50aNGsU5nc7Lfv2pqancK6+8wmVmZnJCoZArLS297O\/5fUWIeC4jev54CgoKOABcVlaWz\/Pmz5\/P3XvvvRzHcdzOnTs5AFxjY6PPc0aOHMn95je\/uezXfC3D4XBwu3bt4lasWMFZLBYuMjKSW7ZsGffZZ59x9fX1PsRSXFzMffvtt9yWLVu4rVu3ckePHuXKysq4tra2Xov33r37uIceepgzm2N8CCI6Oo5JHhMmTCGJJyFhEPPYTeNuYxLP83f8X59I5\/Dhw1xGRoYPCRcUFHBJSUncfffdd0UWbH\/4Pm7a3n33XS4pKYl7+OGHuVmzZl329\/s+I5Rqu4IIxqYnNP3w8kEsFuP666\/HX\/\/6V5SWluKLL76AXq\/H008\/jcTERCxfvhwbN26EzWaDXq\/H8OHDMW3aNL62lJ2djX379uH06dO8kzYADBw4ADff\/CPs2bMTBw8ewK9+9QxGjkwhazhisYh5TCQSkekhvTKGeSzKENwAOI7jcObMGbS0tGDs2LG8Gqu2tha33HILxo0bh3\/961+9\/PGuFoqKilBdXe0zjlomk2H69On8OOqrPbL6rrvuQkVFBf75z3\/iJz\/5yWV\/v+8zQsRzFXAxNj3BPCeE4CESiTB16lSsXr0aRUVFyMjIQHx8PF588UUkJCTgrrvuwn\/\/+1+0t7dDq9Vi6NChmDZtGt\/Bf\/r0aezduxdZWVnIyspCUlISYmJiMHJkCl544TkcPHgAR44cwm9+8zxGjkzp9f6UY0FsbAzpeBAmYIsWNKbAUmqO45Cbm4vGxkYf0qmvr8e8efMwfPhwrFmzJmBd7Uri+7BpU6lUWLx4MSIiIrBw4cLL\/n7fZ4SI5woiGJue7tMPWc8J4dJCKBRi\/PjxeOONN3D27Fns378fQ4cOxWuvvYaEhATcfvvt+M9\/\/oOWlhao1WoMGTIEU6dOhdlsRmNjI0QiEfLz85GdnY2amhpeBDJkSDJ++cuncfDgAWRnH8PLL7+EtLSxAED29wSSKbs6\/I+7BgJPHuU4Dnl5eaivr8fYsWMhl8sBeLzqFixYgAEDBuCTTz7hBQb9Df1901ZVVYW77rrrkjiCX8sIEc8VRHebHi+8Nj3eyYah6YdXF0KhEKmpqXjllVdw+vRpfPvttxg7diz+8pe\/ICEhAbfeeis+\/PBD\/Oc\/\/8GNN94Ik8mE6dOnIy0tDXK5HOfOneOdtKurq\/nIZcCAAXjiiZXYu3cX8vJy8MgjD2HSpIm860J3eMmABda4a4AmHo7jkJ+fj9raWowdO5ZX3bW0tGDhwoUwm83473\/\/SxqbXi30901bY2Mj1q5di127duHhhx++rO91LaD\/xNLXCKxWK86dO8f\/v3f6oUaj4Q0xX3nlFSQlJfE2PWFhYVi2bBkA3+mHWq0WGo0GTz31VGj64VWAQCBASkoKUlJSsGrVKuTl5WH9+vV48803UVJSgunTp+PgwYP84DqVSsU7adfW1qKwsBA5OTnQaDQwGo3Q6\/WQSCSIiYnBQw\/9HA899HNUV9fgiy++wOefb8L+\/QfgcrngdLJl8zq1AW2NbFNSFvFwHIdz586hqqqKHzcBAG1tbVi8eDHUajXWr1\/fb3fqwXgrdt+03X777QAubNpef\/31y3p9qampaGpqwmuvvYbk5OTL+l7XAkLEc4lx9OhRn07lJ554AoBn+uGaNWuCsul5++23IRaLcfvtt\/PTD9esWdNvCr0\/RAgEAgwZMgSjR49GVVUV3nzzTXR2duLTTz\/Fk08+iUmTJmH+\/PlYsGABLBYLlEolBg4ciPb2dtTW1qK0tBSnT5+GRqPhrXukUilMJiMefPABPPjgA6ivb8CWLVvw9dffICsrizcx7Y6kuBSghH2d3Z2pu6OwsBCVlZVIS0vjSae9vR1LliyBVCrF559\/TvYdXQl8nzdtxcXFl\/X81xpCljkhhBAkmpubkZSUhL\/97W+47bbbAHgiidLSUn6m0MGDBzFu3DjeuicuLo6vL3R0dPBGnK2trYiKimJOCe1uYpqRsYMXIyye\/gBajqv8Xp9YIsS64ud71TMKCwtRWlqKtLQ03iLIZrNhyZIlsNvt+PLLL\/uFPyE1snrNmjXgOA4vvfQS3nvvPX7T9te\/\/tXH0SI0svr7gRDxXIPYt28f3njjDWRmZqKqqgobN270UdksX76812jv8ePH49ChQ\/z\/d3V14amnnsKnn37q8wOOiWFLeX8IaGhogFbrf6oox3GorKzkxzns378fI0eOxMKFC7FgwQIMHDiQJwWvk3ZNTQ1aWloQGRnJk1DPyMNqteKrr7YjPX0TtLYUFH7tf1yCzqLC+0cf93msuLgYxcXFGDt2LE8unZ2duPPOO9HS0oKvvvoKkZG0PU8IIVxqhIjnGsSXX36Jr7\/+GqmpqVi8eLFf4qmpqfHxlpJKpdBoLviRPfTQQ\/jiiy+wZs0aaLVaPPnkk2hsbERmZmYo5RcEOI5DbW0tPv\/8c2zYsAG7d+\/GkCFDeBIaMmQIT0JdXV18JNTU1ASlUsmPc\/CmxbywdzqRtfscDm49gyMZeWhvvSA0GJwajTc2P8D\/f0lJCQoLCzF27FioVJ4oyW634+6770ZVVRV27NgR0E8uhBAuB0LEc41DIBD4JZ7m5uZeXlhetLS0QK\/X4+OPP8bSpUsBAJWVlYiNjcXWrVsxe\/bsK3Dl1w44jkNjYyPS09OxYcMG7NixAwMGDODHOQwfPpxXt3mdtGtqatDY2IiIiAifUdXd4bC7cPJAIb7ZcgbffpWHodfF4dn\/8\/y9SktLUVBQgNTUVD6icTgcuO+++1BUVIRdu3YxI7cQQrjcCBHPNQ4W8Xz++eeQSqVQq9WYPn06fv\/738NgMAAAdu3ahRtvvBGNjY0+O+JRo0Zh4cKFeOmll670x7im0NzcjC+++AIbNmzAV199hejoaJ6ERo8ezZOQw+HwGeegUCj4SCgiwtcM1OVyo6GqFYYYNcrLy\/mBeWq1GoBnBPcDDzyAnJwc7N69m\/9bhxDC1UBI1fYDxJw5c7BkyRLEx8ejqKgIL7zwAm644QZkZmZCJpNd9Q7wax1qtRr33HMP7rnnHrS1tfEzhebMmQOdTod58+Zh0aJFGDduHCwWCywWC5xOJ+rr61FTU4Pi4mLI5XK+JqRSqSASCWGIUaOiogJnz55FamoqTzoulwsrVqzAyZMnsWfPnhDphHDVESKeHyC86TMAGDFiBNLS0hAfH48tW7bg1ltvZb4uZNtz6aFUKrF06VIsXboUHR0d2LZtG9avX49FixYhIiKCV8dNnDgRJpMJJpMJLpcL9fX1qK2tRWZmJiQSCQwGA0QiEUpKSnwiHZfLhUcffRSHDx\/G7t27+UbMEEK4mggRTwgwm82Ij49Hfn4+AN8O8O5RT21tbcg94TIiLCwMt956K2699VZ0dnYiIyMDGzZswB133AGpVMpHQpMnT4bRaITRaITL5UJjYyOKi4vR3NwMiUSCkydPoqOjAzfddBOeeeYZ7NmzB3v27PnBKxJD6D8IWeaEgIaGBpSVlcFsNgMI2fb0B8jlcsybNw8ffPABqqur8eGHH0IgEGD58uUYOHAgVqxYge3bt8PlcmHz5s3429\/+htGjRyMlJQV5eXl44IEHkJCQgE8\/\/ZQfnhZCCP0FIXHBNYjuHeBjxozBW2+9heuvvx4ajQYajQarVq3C4sWLYTabUVxcjGeffRalpaU4c+YM3+vx0EMPYfPmzVizZg3fAd7Q0BCSU19lOJ1O7Nu3D+vWrcPnn3+Ozs5OdHR04PHHH8fTTz8NuVwOt9uN559\/Htu2bUNaWhp27dqFrq4uLFiwAO+++25AL7gQQrjsuEJzf0K4gti9ezcHoNe\/++67j+vo6OBmzZrF6fV6TiKRcHFxcdx9993Xa1qizWbjHnnkEU6j0XAKhYKbO3duaKJiP0N6ejonl8u5efPmcbGxsZxKpeKWLFnCLVq0iDMYDFxOTg7HcRzncrm4AwcOcL\/\/\/e+vyHW9+OKLve49o9HIH3e73dyLL77Imc1mTi6Xc9OnT+dOnTp1Ra4thP6BEPGEEML3ELt37+bCw8O5\/\/3vfxzHecjl4MGD3IoVKziZTMZ9\/fXXV+3aXnzxRW748OFcVVUV\/6+2tpY\/HswI6xCubYSIJ4TLgldeeYVLS0vjIiIiOL1ezy1YsIDLzc31eU4wO9\/Ozk7ukUce4bRaLRcWFsbNmzePKysru5IfpV+ipqaG27Rpk99jLpfrCl+NL1588UVu1KhRfo8FM8I6hGsfIXFBCJcFe\/fuxcMPP4xDhw4hIyMDTqcTs2bNQnt7O\/+c119\/HW+99RbeeecdHDlyBCaTCTNnzkRbWxv\/nJUrV2Ljxo1Yu3YtDhw4AKvVirlz5\/LD1n6oMBgMmDdvnt9j\/mb8XGnk5+fDYrEgMTERd9xxBwoLCwEEN8I6hB8ArjbzhfDDQG1tLQeA27t3L8dxwe18m5ubOYlEwq1du5Z\/TkVFBScUCrlt27Zd2Q8QQtDYunUrt27dOu7kyZNcRkYGN336dM5oNHL19fXc119\/zQHgKioqfF7z4IMPcrNmzbpKVxzClcbV3xqF8INAS0sLAPBGpMHsfDMzM+FwOHyeY7FYMGLEiNDuuB9jzpw5WLx4MT8HZ8uWLQDg44h+MSOsQ7h2ECKeEC47OI7DE088gSlTpvCzU7zWOz1HEne35QlZ91wbCA8PR0pKCvLz84MaYR3CtY8Q8YRw2fHII4\/g5MmT+PTTT3sdu5idb2h3\/P1CV1cXzpw5A7PZ7DPC2gvvCOtQc\/IPByHiCeGy4he\/+AU2bdqE3bt3+1i2BLPz7W7dw3pOCP0PTz31FPbu3YuioiIcPnwYt912G1pbW3HfffdBIBDwI6w3btyIU6dOYfny5T4jrEO49hEinhAuCziOwyOPPIINGzZg165dSExM9DkezM43ZN3z\/UR5eTnuvPNOJCcn49Zbb4VUKsWhQ4cQHx8PAHjmmWewcuVKrFixAmlpaaioqMD27dv7xfjtEK4MQpY5IVwWrFixAp988gnS09ORnJzMPx4ZGcmPdn7ttdfw6quv4oMPPkBSUhJeeeUV7NmzB3l5eSHrnhBCuIYRIp4QLgtYNZgPPvgAy5cvB+CJil566SW89957aGpqwvjx4\/HXv\/6VFyAAQGdnJ55++ml88sknsNlsuPHGG\/Huu+8iNjb2SnyMEEII4TIgRDzXAOrq6pCSkoJHH30Uzz77LADg8OHDmDp1KjZv3uwjRw4hhBBCuNoI1XiuAej1evzf\/\/0fVq1ahaNHj8JqteLuu+\/GihUrfvCk8+qrr2LcuHFQKpUwGAxYuHAh8vLyfJ6zfPlyCAQCn38TJkzweU5XVxd+8YtfQKfTITw8HPPnz0d5efmV\/CghhHDNIBTxXEN4+OGHsWPHDowbNw4nTpzAkSNHfvAW+D\/60Y9wxx13YNy4cXA6nXjuueeQnZ2N06dPIzw8HICHeGpqavDBBx\/wr5NKpXyzK+CpNX3xxRdYs2YNtFotnnzySTQ2NoZqTSGEcBEIEc81BJvNhhEjRqCsrAxHjx7FyJEjr\/Yl9TvU1dXBYDBg7969mDZtGgAP8TQ3N+Pzzz\/3+5qWlhbo9Xp8\/PHH\/NjwyspKxMbGYuvWrZg9e\/aVuvwQQrgmEEq1XUMoLCxEZWUl3G43SkpKrvbl9Ev0tO7xYs+ePTAYDBg8eDAefPBB1NbW8sdC1j0hhHBpIb7aFxDCpYHdbsddd92FpUuXYsiQIbj\/\/vuRnZ0darTshv9v7\/5CmuwCOI5\/08w\/6CQzmFIOIekPYheKMTAUw0AwoqCCKLzwRlfQKolIhOhCxQstCfVCLDBiEeFN5QiCSYMuMhQiuvDCWIQLkhZqM2OdLqLB0Op9fX2f1fx9YDfP83B2dvVj52y\/s1x1D3zvFjty5AgOh4OpqSlaW1uprq7m+fPnpKamqrpHZJUpeBJES0sLHz9+pKenh8zMTEZGRmhoaOD+\/fvxntof40d1j9\/vj7n+Y\/kMoLi4mLKyMhwOBw8ePODw4cM\/HU\/VPSIro6W2BODz+bh69SpDQ0PYbDaSkpIYGhrC7\/fT19cX7+n9EX5W3bOcvLw8HA4Hk5OTgKp7RFabgicBVFVV8eXLFyoqKqLXCgoKCIVCNDU1xXFm8fe76p7lzMzM8ObNG\/Ly8oC1Xd3T29tLYWEhaWlplJaW8uTJk3hPSRKAgkcS2qlTp7h16xa3b98mKyuLYDBIMBgkHA4DMDc3R3NzM0+fPuX169f4fD4OHDhAbm4uhw4dAr7X\/DQ0NHD+\/HkeP37M+Pg4J06ciJ43k6ju3LmD2+2mpaWF8fFx9u7dS21tLYFAIN5Tk7+dxQfPiVgKWPZ148YNY4wxnz59Mvv37zebN282KSkppqCgwNTX15tAIBAzTjgcNqdPnzY5OTkmPT3d1NXVLXkm0ZSXl5vGxsaYazt27DAXL16M04wkUeh\/PCKyxOLiIhkZGdy9ezf6zQ\/gzJkzTExMMDo6GsfZyd9OS20issT79++JRCK\/PCFWZKUUPCIW6evro6SkBJvNhs1mw+l0MjIyEr1vjOHy5cvk5+eTnp5OVVUVL1++jBnD6s64lZwQK\/I7Ch4Ri2zZsoWOjg7GxsYYGxujurqagwcPRsOls7OTrq4url+\/zrNnz7Db7dTU1DA7Oxsdw+12Mzw8jMfjwe\/3Mzc3R11dHZFIZFXnmpubS3Jy8i9PiBVZsfhuMYmsbRs3bjQDAwPm69evxm63m46Ojui9hYUFk52dbfr7+40xxoRCIZOSkmI8Hk\/0mbdv35qkpCTj9XpXfW7l5eWmqakp5trOnTv14wL5z\/SNRyQOIpEIHo+H+fl5nE4nU1NTBIPBmD641NRUKisro31wVnfGnTt3joGBAQYHB3n16hVnz54lEAjQ2Ni46u8la4sqc0Qs9OLFC5xOJwsLC2RmZjI8PMyuXbuiwbHcZv6PwlerO+OOHTvGzMwMV65cYXp6muLiYh4+fIjD4Vj195K1RcEjYqHt27czMTFBKBTi3r171NfXx\/w0eSWb+f\/kmZVyuVy4XK7\/ZWxZu7TUJmKhDRs2sG3bNsrKymhvb2f37t1cu3YNu90O8MvNfHXGSaJQ8IjEkTGGz58\/U1hYiN1uj+mDW1xcZHR0NNoHt5Y74ySxaKlNxCKXLl2itraWrVu3Mjs7i8fjwefz4fV6WbduHW63m7a2NoqKiigqKqKtrY2MjAyOHz8OxHbGbdq0iZycHJqbmxO+M04Sj4JHxCLv3r3j5MmTTE9Pk52dTUlJCV6vl5qaGgAuXLhAOBzG5XLx4cMH9uzZw6NHj8jKyoqO0d3dzfr16zl69CjhcJh9+\/Zx8+ZNkpOT4\/WxRP41dbWJiIiltMcjIiKWUvCIiIilFDwiImIpBY+IiFhKwSMiIpZS8IiIiKUUPCIiYikFj4iIWErBIyIillLwiIiIpRQ8IiJiqW\/9VsG5oCgnEAAAAABJRU5ErkJggg==", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "3012cdca2fe2499d8a50dee485f62217": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "32b1f33a1556467aaba78f0af3df1e4d": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "3500924f544141ef8070a2456337d727": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_e4081c6091bb48838c726ff8e86ca60b", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAG2CAYAAACXuTmvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5rElEQVR4nO3dfXSU5Z3H\/8\/kaZKQZCBAnkgI4UkrEUTCQ6JWpAs\/WWVFtluq1IO7radW8Lcc6vor5WyLPS3xeI6s3cOWPa3WtRaKu6u27hYRXAQfAE0QJKJFlIQESAiEZCYJYfIw9++PZEYTAgSYzDUz9\/t1zpzj3DOZ+ebyPicfrvt7X5fDsixLAAAANhJjugAAAIBQIwABAADbIQABAADbIQABAADbIQABAADbIQABAADbIQABAADbIQABAADbIQABAADbIQABAADbCZsAVFpaKofDoRUrVgSOWZalNWvWKCcnR0lJSZo9e7YOHTpkrkgAABAVwiIAlZWV6de\/\/rUmT57c6\/hTTz2ldevWaf369SorK1NWVpbmzp2r5uZmQ5UCAIBoYDwAtbS0aMmSJfrNb36jYcOGBY5blqVnnnlGq1ev1qJFi1RYWKgXXnhB586d06ZNmwxWDAAAIl2c6QKWLVumu+66S3\/1V3+ln\/\/854HjlZWVqqur07x58wLHnE6nbr\/9du3evVvf\/\/73+\/08r9crr9cbeO7z+XT27FkNHz5cDodj8H4RAAAQNJZlqbm5WTk5OYqJCf58jdEAtHnzZn344YcqKyu74LW6ujpJUmZmZq\/jmZmZOnbs2EU\/s7S0VE888URwCwUAAEbU1NQoNzc36J9rLADV1NToH\/\/xH7Vt2zYlJiZe9H19Z20sy7rkTM6qVau0cuXKwHO3263Ro0erpqZGaWlp1144AAAYdB6PR3l5eUpNTR2UzzcWgPbt26f6+npNmzYtcKyrq0tvv\/221q9fr8OHD0vqngnKzs4OvKe+vv6CWaGvcjqdcjqdFxxPS0sjAAEAEGEGq33FWBP0N77xDVVUVOjAgQOBR1FRkZYsWaIDBw5o7NixysrK0vbt2wM\/097erl27dqmkpMRU2QAAIAoYmwFKTU1VYWFhr2NDhgzR8OHDA8dXrFihtWvXasKECZowYYLWrl2r5ORk3X\/\/\/SZKBgAAUcL4XWCX8vjjj6utrU2PPPKIGhsbNXPmTG3btm3QrgcCAAB7cFiWZZkuYjB5PB65XC653W56gAAAiBCD\/ffb+EKIAAAAoUYAAgAAtkMAAgAAtkMAAgAAtkMAAgAAtkMAAgAAtkMAAgAAtkMAAgAAtkMAAgAAtkMAAgAAtkMAAgAAtmObAHS2xWu6BAAAECZsE4DKqhpNlwAAAMKEbQLQ3soG0yUAAIAwYZsA9EHlWdMlAACAMGGbAHSs4ZxONrWZLgMAAIQB2wQgSdr9BZfBAACA7QLQGdMlAACAMGCvAPR5gyzLMl0GAAAwzDYBKD42RnWe86o802q6FAAAYJhtAtBNeS5J9AEBAAAbBaCZBcMl0QcEAADsFIDGDpMk7fmiQT4ffUAAANiZbQJQ4aihSk6IVeO5Dv2lrtl0OQAAwCDbBKD42BjNKEiXxGUwAADszjYBSJJuGTdCEo3QAADYna0CUPG47kbo9482qKPLZ7gaAABgiq0C0A3ZaRqaHK\/W9i4dPO42XQ4AADDEVgEoJsah4rHds0B76AMCAMC2bBWAJKlknH89IPqAAACwK9sFoOKeRujyY40639FluBoAAGCC7QLQuJFDlJnmVHunTx8eazRdDgAAMMB2AcjhcKiE2+EBALA12wUg6cvb4d+jERoAAFuyZQDyN0IfPO5W8\/kOw9UAAIBQMxqANmzYoMmTJystLU1paWkqLi7W66+\/Hnj9wQcflMPh6PWYNWvWNX9v7rBk5Q9PVpfPUlnV2Wv+PAAAEFmMBqDc3Fw9+eSTKi8vV3l5uebMmaN77rlHhw4dCrznzjvvVG1tbeCxZcuWoHy3fxbovc\/pAwIAwG7iTH75ggULej3\/xS9+oQ0bNmjv3r2aNGmSJMnpdCorKyvo310yboT+8EENjdAAANhQ2PQAdXV1afPmzWptbVVxcXHg+M6dO5WRkaGJEyfqoYceUn19\/SU\/x+v1yuPx9Hr0Z1bPitCf1np0trU9eL8IAAAIe8YDUEVFhVJSUuR0OvXwww\/r1Vdf1Q033CBJmj9\/vjZu3KgdO3bo6aefVllZmebMmSOv13vRzystLZXL5Qo88vLy+n3fyFSnrstMlSTtYRYIAABbcViWZZksoL29XdXV1WpqatLLL7+sZ599Vrt27QqEoK+qra1Vfn6+Nm\/erEWLFvX7eV6vt1dA8ng8ysvLk9vtVlpaWq\/3PvE\/h\/T8e1VaMnO0fnHvjcH9xQAAwFXzeDxyuVz9\/v0OBuMzQAkJCRo\/fryKiopUWlqqKVOm6Je\/\/GW\/783OzlZ+fr6OHDly0c9zOp2Bu8r8j4vxL4jIDBAAAPZiPAD1ZVnWRS9xNTQ0qKamRtnZ2UH5rplj0xXjkI6eaVWtuy0onwkAAMKf0QD04x\/\/WO+8846qqqpUUVGh1atXa+fOnVqyZIlaWlr02GOPac+ePaqqqtLOnTu1YMECjRgxQvfee29Qvj8tMV435g6VJO3mdngAAGzD6G3wp06d0gMPPKDa2lq5XC5NnjxZW7du1dy5c9XW1qaKigr97ne\/U1NTk7Kzs3XHHXfopZdeUmpqatBqKBk3XB\/VNGn3Fw3622m5QftcAAAQvowGoOeee+6iryUlJemNN94Y9BpuGTdCG3Z+od1fnJFlWXI4HIP+nQAAwKyw6wEKtWn5w5QQG6Na93lVNZwzXQ4AAAgB2wegpIRYTR09VJK0m93hAQCwBdsHIEm6ZXz37fA0QgMAYA8EIH25Meqeow3y+YyuCwkAAEKAACRpcu5QJSfE6mxruw6fajZdDgAAGGQEIEkJcTGaUZAuSXrvc\/qAAACIdgSgHoHLYGyLAQBA1CMA9fDvC\/Z+5Vl1dvkMVwMAAAYTAajHDdlpciXFq8XbqYMn3KbLAQAAg4gA1CMmxqHisVwGAwDADghAX1EyvjsAsSAiAADRjQD0Ff4+oPKqRp3v6DJcDQAAGCwEoK8YN3KIMlKd8nb69GF1o+lyAADAICEAfYXD4eB2eAAAbIAA1EdJz75gLIgIAED0IgD14Z8B+ui4Wy3eTsPVAACAwUAA6iN3WLJGpyery2eprPKs6XIAAMAgIAD145ae2+G5DAYAQHQiAPWjuOd2+N00QgMAEJUIQP3wrwj9Sa1Hja3thqsBAADBRgDqx8hUp67LTJUk7TnKLBAAANGGAHQRxePYFgMAgGhFALoI\/+3wuz9nBggAgGhDALqImWOHK8YhHT3Tqlp3m+lyAABAEBGALsKVFK8bR7kksS0GAADRhgB0Cf7b4d\/jMhgAAFGFAHQJ\/gUR93xxRpZlGa4GAAAECwHoEory0xUf69BJ93kdazhnuhwAABAkBKBLSEqI1dTRwyRJ73E7PAAAUYMAdBm3sC0GAABRhwB0GSU9fUB7v2iQz0cfEAAA0YAAdBlTcocqKT5WDa3tOnyq2XQ5AAAgCAhAl5EQF6MZBemSuAwGAEC0IAANgH9bjD00QgMAEBUIQANQ0tMI\/f7Rs+rs8hmuBgAAXCujAWjDhg2aPHmy0tLSlJaWpuLiYr3++uuB1y3L0po1a5STk6OkpCTNnj1bhw4dCnmdN+SkyZUUr2ZvpypOuEP+\/QAAILiMBqDc3Fw9+eSTKi8vV3l5uebMmaN77rknEHKeeuoprVu3TuvXr1dZWZmysrI0d+5cNTeHthk5NsahWWPpAwIAIFoYDUALFizQX\/\/1X2vixImaOHGifvGLXyglJUV79+6VZVl65plntHr1ai1atEiFhYV64YUXdO7cOW3atCnktZYE1gOiDwgAgEgXNj1AXV1d2rx5s1pbW1VcXKzKykrV1dVp3rx5gfc4nU7dfvvt2r17d8jr8+8LVl7VqPMdXSH\/fgAAEDzGA1BFRYVSUlLkdDr18MMP69VXX9UNN9yguro6SVJmZmav92dmZgZe64\/X65XH4+n1CIZxI1M0MtUpb6dP+6ubgvKZAADADOMB6LrrrtOBAwe0d+9e\/eAHP9DSpUv1ySefBF53OBy93m9Z1gXHvqq0tFQulyvwyMvLC0qdDocjcDs8l8EAAIhsxgNQQkKCxo8fr6KiIpWWlmrKlCn65S9\/qaysLEm6YLanvr7+glmhr1q1apXcbnfgUVNTE7Ra2RcMAIDoYDwA9WVZlrxerwoKCpSVlaXt27cHXmtvb9euXbtUUlJy0Z93Op2B2+r9j2Ap7pkB+qimSS3ezqB9LgAACK04k1\/+4x\/\/WPPnz1deXp6am5u1efNm7dy5U1u3bpXD4dCKFSu0du1aTZgwQRMmTNDatWuVnJys+++\/30i9eenJyktPUs3ZNpVVntUd12cYqQMAAFwbowHo1KlTeuCBB1RbWyuXy6XJkydr69atmjt3riTp8ccfV1tbmx555BE1NjZq5syZ2rZtm1JTU43VfMu4Edp8tka7vzhDAAIAIEI5LMuyTBcxmDwej1wul9xud1Auh\/3pwAn94+YDmpSTpj\/\/v7cFoUIAANBXsP9+9xV2PUDhzt8H9EmtR42t7YarAQAAV4MAdIUyUhM1MTNFliXtPcrdYAAARCIC0FUo4XZ4AAAiGgHoKvgvg73HgogAAEQkAtBVmDV2uGIc0tHTrapznzddDgAAuEIEoKvgSopX4SiXJGnPUWaBAACINASgqxS4DPY5fUAAAEQaAtBV8u8LtueLBkX5UkoAAEQdAtBVKhozTPGxDp1oalP12XOmywEAAFeAAHSVkhPiNDVvmCQugwEAEGkIQNegZHx3H9BubocHACCiEICuQQl9QAAARCQC0DW4KW+okuJj1dDarsOnmk2XAwAABogAdA0S4mI0vSBdkrSbPiAAACIGAegalYzz9wERgAAAiBQEoGvkD0DvH21QZ5fPcDUAAGAgCEDXaFKOS2mJcWr2durjkx7T5QAAgAEgAF2j2BiHZo3ldngAACIJASgIAn1ANEIDABARCEBBcMv47vWAyqrOytvZZbgaAABwOQSgIBifkaIRKU55O33aX91kuhwAAHAZBKAgcDgcX7kMRh8QAADhjgAUJLeMZz0gAAAiBQEoSPz7gh2oaVKrt9NwNQAA4FIIQEGSl56s3GFJ6vRZ+qDqrOlyAADAJRCAguiWr+wODwAAwhcBKIhKxrMgIgAAkYAAFETFPStCHzrpUdO5dsPVAACAiyEABVFGWqImZKTIsqS9R7kMBgBAuCIABVlgPSD6gAAACFsEoCAr7mmEfo8FEQEACFsEoCArHjtcDof0xelWnfKcN10OAADoBwEoyFzJ8SrMcUnibjAAAMIVAWgQfLkvGH1AAACEIwLQICgZ390HtPuLBlmWZbgaAADQFwFoEEwfM0xxMQ6daGpT9dlzpssBAAB9GA1ApaWlmj59ulJTU5WRkaGFCxfq8OHDvd7z4IMPyuFw9HrMmjXLUMUDk5wQp6mjh0ridngAAMKR0QC0a9cuLVu2THv37tX27dvV2dmpefPmqbW1tdf77rzzTtXW1gYeW7ZsMVTxwPl3hycAAQAQfuJMfvnWrVt7PX\/++eeVkZGhffv26etf\/3rguNPpVFZWVqjLuyYl44brl\/93RHu+OCPLsuRwOEyXBABAxPjT\/hOD+vlh1QPkdrslSenp6b2O79y5UxkZGZo4caIeeugh1dfXX\/QzvF6vPB5Pr4cJN40eqsT4GJ1paddnp1qM1AAAQCRyn+vQz7d8MqjfETYByLIsrVy5UrfeeqsKCwsDx+fPn6+NGzdqx44devrpp1VWVqY5c+bI6\/X2+zmlpaVyuVyBR15eXqh+hV6ccbGaPqY7yLEeEAAAA7fpg2q1tfsG9TvCJgAtX75cBw8e1B\/+8IdexxcvXqy77rpLhYWFWrBggV5\/\/XV99tln+vOf\/9zv56xatUputzvwqKmpCUX5\/SoJbItBHxAAAAPR3unTf+yuHPTvMdoD5Pfoo4\/qtdde09tvv63c3NxLvjc7O1v5+fk6cuRIv687nU45nc7BKPOK+RdEfP9ogzq7fIqLDZu8CQBAWNpSUatTHq9GpCRoMKcwjP5FtixLy5cv1yuvvKIdO3aooKDgsj\/T0NCgmpoaZWdnh6DCa1M4yqXUxDg1ezt16KSZXiQAACKFZVl69t2jkqT7Zowe1O8yGoCWLVum3\/\/+99q0aZNSU1NVV1enuro6tbW1SZJaWlr02GOPac+ePaqqqtLOnTu1YMECjRgxQvfee6\/J0gckNsahWWO7Z4Heow8IAIBLer\/yrD4+4VFifIz+rmhwe3iNBqANGzbI7XZr9uzZys7ODjxeeuklSVJsbKwqKip0zz33aOLEiVq6dKkmTpyoPXv2KDU11WTpA+a\/DLaH9YAAALikZ9\/pnv3525tzlT4kYVC\/y2gP0OX2yUpKStIbb7wRomoGxy09+4KVVZ2Vt7NLzrhYwxUBABB+jp5u0Zufdi9z891bCyTZ5C6waDUhI0UjUhJ0vsOn\/dVNpssBACAs\/fa97ju\/\/uprGRo7MmXQv48ANMgcDoeK2RYDAICLamxt13\/vOy5J+u6tY0PynQSgELgl0AdEIzQAAH1tfP+Yznf4NCknTbPGpl\/+B4KAABQC\/gUR91c3qdXbabgaAADCh7ezSy\/sOSZJeui2sSHbO5MAFAJ56UkaNTRJnT5LZVVnTZcDAEDY+J+PanW62austET99Y2hW+OPABQCDodDt4zndngAAL7KsqzAre9LS8YoIS50sYQAFCKBfcHoAwIAQFL3Xpl\/qWtWckKs7h\/klZ\/7IgCFSHFPI\/Shkx41nWs3XA0AAOb5t734VlGeXMnxIf1uAlCIZKYlanxGiixL2nuUPiAAgL0dOdWsnYdPy+GQ\/v6WMSH\/fgJQCBX37Au29yh9QAAAe\/MvfDjvhkzlDx8S8u8nAIXQjILutQ24EwwAYGdnWrx6+cMTkqTv3RaahQ\/7IgCF0PQx3QHo01qPms93GK4GAAAzfr\/3mNo7fZqSN1RF+cOM1EAACqEsV6Ly0pPks6QP2RcMAGBD5zu69GLPwoffu7UgZAsf9kUACjH\/LFBZJZfBAAD286cDJ9TQ2q5RQ5M0vzDLWB0EoBALBCD6gAAANtO98GF38\/ODJWMUF2suhhCAQswfgA7UNMnb2WW4GgAAQmfXZ6d1pL5FKc44LZ6RZ7QWAlCIjRs5ROlDEuTt9OnjEx7T5QAAEDLPvds9+7N4ep7SEkO78GFfBKAQczgcgY53LoMBAOziL3UevXPkjGIc3Ze\/TCMAGUAjNADAbvy9P\/MLs5WXnmy4GgKQEdN7FkQsP9Yon88yXA0AAIOr3nNefzrQvfDhd28rMFxNNwKQAZNy0pQUHyt3W4eO1LeYLgcAgEH14t5j6uiyNC1\/mG4ebWbhw74IQAbEx8Zo6uihkugDAgBEt7b2Lv1+75cLH4YLApAhrAcEALCDlz88rsZzHcpLT9K8SeYWPuyLAGSIPwCVVzUargQAgMHh81n6bc+t739fUqDYGDPbXvSHAGTI1NFDFRvj0ImmNp1oajNdDgAAQffW4XodPdOq1MQ4fWu62YUP+yIAGTLEGafCnDRJ3A4PAIhO\/lvf758xWinOOMPV9EYAMqiIPiAAQJT6+IRbe442KDbGoaVhsPBhXwQgg2iEBgBEK\/+2F3fdmK2coUmGq7kQAcigojHdayF8dqpFTefaDVcDAEBw1LnP638+OilJ+l6YLHzYFwHIoBEpTo0dOUQSd4MBAKLHC3uq1OmzNKMgXZNzh5oup18EIMOm5\/dcBjvGZTAAQORr9XZqYxgufNgXAcgw\/75g3AkGAIgG\/73vuDznOzVmeLK+8bVM0+VcFAHIsBk9jdAVJ9w639FluBoAAK5el8\/Sb9\/rbn7+7q3htfBhXwQgw\/LSk5SR6lRHl6UDNU2mywEA4Kq9+ekpHWs4J1dSvP52Wq7pci6JAGSYw+HgMhgAICo817Pw4ZKZo5WcEF4LH\/ZlNACVlpZq+vTpSk1NVUZGhhYuXKjDhw\/3eo9lWVqzZo1ycnKUlJSk2bNn69ChQ4YqHhzT87tvhy87xp1gAIDI9FFNkz6oOqv42PBc+LAvowFo165dWrZsmfbu3avt27ers7NT8+bNU2tra+A9Tz31lNatW6f169errKxMWVlZmjt3rpqbmw1WHlz+GaAPjzWqy2cZrgYAgCv3bM\/Chwum5CgzLdFwNZdndH5q69atvZ4\/\/\/zzysjI0L59+\/T1r39dlmXpmWee0erVq7Vo0SJJ0gsvvKDMzExt2rRJ3\/\/+902UHXTXZ6Up1RmnZm+nPq31qHCUy3RJAAAM2ImmNm2pqJXU3fwcCa4qAP3sZz+75Os\/+clPrqoYt9stSUpP754RqaysVF1dnebNmxd4j9Pp1O23367du3f3G4C8Xq+8Xm\/gucfjuapaQik2xqGb84dp12enVVZ1lgAEAIgoL+yuUpfPUsm44ZqUExl\/w64qAL366qu9nnd0dKiyslJxcXEaN27cVQUgy7K0cuVK3XrrrSosLJQk1dXVSZIyM3uvI5CZmaljx471+zmlpaV64oknrvj7TZtRkB4IQH9\/S2SkZwAAms936A\/vV0sK320v+nNVAWj\/\/v0XHPN4PHrwwQd17733XlUhy5cv18GDB\/Xuu+9e8JrD0XsdAcuyLjjmt2rVKq1cubJXXXl5eVdVUygV+Ruhqxov+fsBABBO\/rP8uJq9nRo7cohmT8wwXc6ABa0JOi0tTT\/72c\/0z\/\/8z1f8s48++qhee+01vfXWW8rN\/XLdgKysLElfzgT51dfXXzAr5Od0OpWWltbrEQmm5A1VQmyMTjd7dazhnOlyAAC4rM4un57vWfjwe7eOVUwYL3zYV1DvAmtqagr08QyEZVlavny5XnnlFe3YsUMFBb2nzgoKCpSVlaXt27cHjrW3t2vXrl0qKSkJWt3hIDE+Vjfmdl83LatiPSAAQPjb9skpHW9s07DkeC26eZTpcq7IVV0C+9d\/\/ddezy3LUm1trV588UXdeeedA\/6cZcuWadOmTfrTn\/6k1NTUwEyPy+VSUlKSHA6HVqxYobVr12rChAmaMGGC1q5dq+TkZN1\/\/\/1XU3pYmz4mXfuONaqs6qz+rij8L9sBAOztN+8clSQ9MCtfifGxhqu5MlcVgP7lX\/6l1\/OYmBiNHDlSS5cu1apVqwb8ORs2bJAkzZ49u9fx559\/Xg8++KAk6fHHH1dbW5seeeQRNTY2aubMmdq2bZtSU1OvpvSwNqNgmP59l1RexYKIAIDwtu9Yo\/ZXNykhNkbfKc43Xc4Vu6oAVFlZGZQvt6zLL\/rncDi0Zs0arVmzJijfGc6mjU6XwyEdPdOq081ejUx1mi4JAIB+Pfdu9+zPwqk5ykgN\/4UP+2IvsDDiSo7XdZndM1vl9AEBAMJUzdlz2vpxd9vKd28da7iaq0MACjNFY768HR4AgHD02\/cq5bOk2yaM0HVZkdmSQgAKM9PH9OwMzwwQACAMuds69J9lNZKk790WmbM\/EgEo7PgD0KGTbrV4Ow1XAwBAby+VVau1vUsTM1P09QkjTJdz1QhAYSZnaJJGDU2Sz5L2V3MZDAAQPjq6fPqP96okdS98GMm7FhCAwtCMgp7LYJVcBgMAhI8tFbU66T6vESkJ+pubckyXc00IQGGIRmgAQLixLEvPvdu9DM4Ds8ZE3MKHfRGAwtCMnj6g\/TWNau\/0Ga4GAIDuf5QfPO6WMy5G35k12nQ514wAFIbGjUzR0OR4ne\/w6dDJge+tBgDAYHm2Z9uLRTfnanhK5C\/USwAKQzExDhXlczs8ACA8VJ5p1fZPT0mSvnvrGLPFBAkBKEzNKKAPCAAQHp5\/r1KWJd1x3UiNz4jMhQ\/7IgCFqaKePqDyqrPy+S6\/ZxoAAIOh6Vy7\/qv8uCTpoQhe+LAvAlCYKsxxKTE+Ro3nOvTF6RbT5QAAbGrTB9Vq6+jS17LTVDxuuOlygoYAFKYS4mJ0U95QSVwGAwCY0d7p0wu7qyRJ37u1IKIXPuyLABTGZrAvGADAoP89eFKnPF5lpDq1YEpkL3zYFwEojBURgAAAhliWpWff6V74cGnJGCXERVdkiK7fJsrcnD9MMQ7peGObat1tpssBANjInqMN+qTWo6T4WC2ZGfkLH\/ZFAApjKc44TcpxSaIPCAAQWs\/1zP58c1quhiYnGK4m+AhAYS6wLxgbowIAQuTz+hb931\/q5XBIf3\/LGNPlDAoCUJijERoAEGq\/fa979ucb12dq7MgUw9UMDgJQmPM3Qh8+1Sz3uQ7D1QAAot3Z1na9vM+\/8GGB4WoGDwEozI1MdapgxBBZlrSvmlkgAMDg2rj3mLydPt04yqUZBemmyxk0BKAIMH0M+4IBAAbf+Y4uvbDnmCTpe7dF18KHfRGAIkBgPSAaoQEAg+i1j07qTItX2a5E\/fWN2abLGVQEoAjgb4Q+eNyt8x1dhqsBAEQjy7ICt74\/WDJG8bHRHRGi+7eLEvnDkzUixan2Lp8OHnebLgcAEIXe\/fyMDp9qVnJCrL49I\/oWPuyLABQBHA6HZhT4+4C4DAYACL7f9fT+\/N20XLmS4g1XM\/gIQBGiKJ\/1gAAAg6PW3ab\/+\/SUJOmB4nzD1YQGAShC+G9F3FfVqC6fZbgaAEA02fxBjXyWNLMgXeMzUk2XExIEoAhxfVaqUpxxavZ26nBds+lyAABRoqPLp81l1ZKkJbPsMfsjEYAiRlxsjKaOHiqJy2AAgOD5v0\/rdcrj1fAhCbpzUpbpckKGABRB2BcMABBsG9\/vbn7+1vQ8JcTZJxbY5zeNAkVfCUCWRR8QAODaVJ1p1TtHzsjhkO63wa3vX0UAiiBTRw9VfKxDpzxe1ZxtM10OACDC\/eGD7t6f2yeOVF56suFqQosAFEES42N14yiXJC6DAQCuzfmOLv1neY0kaclM+zQ\/+xkNQG+\/\/bYWLFignJwcORwO\/fGPf+z1+oMPPiiHw9HrMWvWLDPFhonp9AEBAIJg68d1ajzXoWxXou64bqTpckLOaABqbW3VlClTtH79+ou+584771RtbW3gsWXLlhBWGH4IQACAYPA3P983Y7Tionzfr\/7Emfzy+fPna\/78+Zd8j9PpVFaWfW7Lu5xp+d1bYnxxulUNLV4NT3EarggAEGn+UudRWVWjYmMcWjw9z3Q5RoR95Nu5c6cyMjI0ceJEPfTQQ6qvr7\/k+71erzweT69HNBk2JEETM1MkSeXHGg1XAwCIRJve725+nvu1TGWmJRquxoywDkDz58\/Xxo0btWPHDj399NMqKyvTnDlz5PV6L\/ozpaWlcrlcgUdeXvQl28Dt8JVcBgMAXJlWb6de+fCEJOk7Nlr5ua+wDkCLFy\/WXXfdpcLCQi1YsECvv\/66PvvsM\/35z3++6M+sWrVKbrc78KipqQlhxaHBgogAgKv12kcn1eLt1JjhySoZN9x0OcYY7QG6UtnZ2crPz9eRI0cu+h6n0ymnM7r7Yqb3bIz68UmPzrV3Kjkhov43AgAMsSxLv9\/b3fx8\/8zRiolxGK7InLCeAeqroaFBNTU1ys7ONl2KUaOGJinHlagun6X91U2mywEARIiDx906dNKjhLgYfXNa9LWIXAmjAailpUUHDhzQgQMHJEmVlZU6cOCAqqur1dLSoscee0x79uxRVVWVdu7cqQULFmjEiBG69957TZYdFvyzQFwGAwAMlH\/2564bs5U+JMFwNWYZDUDl5eWaOnWqpk6dKklauXKlpk6dqp\/85CeKjY1VRUWF7rnnHk2cOFFLly7VxIkTtWfPHqWmpposOywU0QcEALgC7nMd+p+DJyVJS2baa9+v\/hhtHpk9e\/YlN\/V84403QlhNZPE3Qn94rEkdXT7F23ARKwDAwL2y\/7jOd\/h0fVZqYE05O+OvZoSakJEiV1K82jq69MnJ6FrrCAAQXJZlaWPP2j9LZo6Ww2Hf5mc\/AlCEiolxqKgnwXMZDABwKe9XntXn9S1KTojVwqmjTJcTFghAEYxGaADAQPhnf+65aZRSE+MNVxMeCEARbPqY7hmg8qrGS\/ZSAQDs63SzV1s\/rpVE8\/NXEYAiWOEol5xxMWpobdfRM62mywEAhKH\/2lejji5LU\/KGqnCUy3Q5YYMAFMGccbGakjdUEvuCAQAu5PNZgY1Pv8PsTy8EoAjnvx3+A\/qAAAB97DpyWscb25SWGKe7J+eYLiesEIAinL8Ruryq0XAlAIBws3Fv9+zP307LVVJCrOFqwgsBKMLdPHqoYhxS9dlzOuU5b7ocAECYONnUph1\/OSVJWjIz33A14YcAFOFSE+P1tew0SdwODwD40uYPquWzpFlj0zU+I8V0OWGHABQFpvv3BaMRGgAgqaPLp81lNZKY\/bkYAlAUCAQg+oAAAJL+79NTqm\/2akRKgv6fSVmmywlLBKAo4F8Q8dM6jzznOwxXAwAw7fc9zc\/fKspTQhx\/6vvDqESBjLRE5Q9PlmVJ+44xCwQAdlZ5plXvfn5GDod03wzW\/rkYAlCU8F8GK6cRGgBs7Q8fdM\/+zJ44UnnpyYarCV8EoCjhvwxWVskMEADY1fmOLv1XOc3PA0EAihL+GaADx5vk7ewyXA0AwITXP65V47kO5bgSdcf1GabLCWsEoChRMGKIRqQkqL3Tp4rjbtPlAAAM8K\/8fN+M0YqNcRiuJrwRgKKEw+FQUT63wwOAXf2lzqPyY42KjXFo8fQ80+WEPQJQFPHvC8aK0ABgP\/7Zn3k3ZCojLdFwNeGPABRF\/I3Q5VVn5fNZhqsBAIRKq7dTr+4\/IUn6ziyanweCABRFbshOU3JCrDznO\/VZfbPpcgAAIfKnAyfV4u1UwYghKh473HQ5EYEAFEXiYmN082j\/7fBcBgMAO7AsSxvfPyZJun\/GaMXQ\/DwgBKAow75gAGAvHx1369BJjxLiYvTNabmmy4kYBKAoE1gQseqsLIs+IACIdr\/f2z37c\/eN2Ro2JMFwNZGDABRlpo4eprgYh2rd53Wiqc10OQCAQeQ+16H\/+eikJGnJLPb9uhIEoCiTlBCrwlEuSdwODwDR7uUPj8vb6dP1WamBHlAMDAEoCvkvg33AvmAAELW+2vy8ZFa+HA6an68EASgKsTM8AES\/vUfP6ovTrUpOiNXCm3JMlxNxCEBRqKgnAB2pb1Fja7vhagAAg8E\/+7Nw6iilJsYbribyEICiUPqQBI3PSJEklR\/jMhgARJvTzV69cahOUvfaP7hyBKAo9eV6QFwGA4Bo85\/lNerosnRT3tDAjS+4MgSgKPVlIzQBCACiSZfP0h8+6N74lH2\/rh4BKEr5Z4A+PuFWW3uX4WoAAMHy9mendbyxTWmJcbp7crbpciIWAShK5Q5LUlZaojp9lvbX0AcEANHC3\/z8zWl5SoyPNVxN5DIagN5++20tWLBAOTk5cjgc+uMf\/9jrdcuytGbNGuXk5CgpKUmzZ8\/WoUOHzBQbYRwOh6YX+G+HJwABQDQ40dSmHX+pl8TKz9fKaABqbW3VlClTtH79+n5ff+qpp7Ru3TqtX79eZWVlysrK0ty5c9Xc3BziSiPTV\/cFAwBEvs0fVMtnScVjh2vcyBTT5US0OJNfPn\/+fM2fP7\/f1yzL0jPPPKPVq1dr0aJFkqQXXnhBmZmZ2rRpk77\/\/e+HstSI5O8D+vBYozq7fIqL5YonAESqji6fNpfVSGL2JxjC9i9iZWWl6urqNG\/evMAxp9Op22+\/Xbt3777oz3m9Xnk8nl4Pu7ouM1WpiXFqbe\/Sp7XMmgFAJHvzk1M63ezViBSn5t2QZbqciBe2AaiurnuBp8zMzF7HMzMzA6\/1p7S0VC6XK\/DIy8sb1DrDWUyMQ0X5PbfDcxkMACLa73uanxdPz1VCXNj++Y4YYT+CfTd3syzrkhu+rVq1Sm63O\/CoqakZ7BLD2peN0AQgAIhUR0+36L3PG+RwSN+ezuWvYDDaA3QpWVnd03t1dXXKzv5ynYP6+voLZoW+yul0yul0Dnp9keKrK0JfLjwCAMKTf+HDO67LUF56suFqokPYzgAVFBQoKytL27dvDxxrb2\/Xrl27VFJSYrCyyDI516WEuBidaWlXVcM50+UAAK7Q+Y4u\/de+45KkJTOZ\/QkWozNALS0t+vzzzwPPKysrdeDAAaWnp2v06NFasWKF1q5dqwkTJmjChAlau3atkpOTdf\/99xusOrI442J1U+5QfVB1VmWVZ1UwYojpkgAAV2BLRa2aznVo1NAkzb4uw3Q5UcNoACovL9cdd9wReL5y5UpJ0tKlS\/Uf\/\/Efevzxx9XW1qZHHnlEjY2NmjlzprZt26bU1FRTJUekojHDugNQ1Vl9a7p9m8IBIBJtfL\/78td9M\/IUG0MbQ7AYDUCzZ8+WZVkXfd3hcGjNmjVas2ZN6IqKQtML0qWdX7AgIgBEmE9rPdp3rFFxMQ59q4h\/wAZT2PYAIXhuHj1MDodU1XBO9c3nTZcDABgg\/75f8yZlKiMt0XA10YUAZAOupHhdn5UmiX3BACBStHg79eqHJyRJ35mZb7ia6EMAsgn\/vmAfVHIZDAAiwZ8OnFBre5fGjhii4nHDTZcTdQhANuFfD6j8GAEIAMKdZVn6\/d7u5uf7Z45mDbdBQACyCX8A+uSkR83nOwxXAwC4lAM1Tfq01qOEuBh9c1qu6XKiEgHIJrJcicpLT5LPkvZXN5kuBwBwCf7Zn7snZ2tocoLhaqITAchGvrotBgAgPDWda9f\/HjwpSVpC8\/OgIQDZiD8A0QgNAOHr5Q9PyNvp09ey03Tz6KGmy4laBCAb8QegAzVNau\/0Ga4GANCXZVmBtX+W0Pw8qAhANjJu5BClD0mQt9OnihNu0+UAAPrYc7RBR0+3akhCrBZOHWW6nKhGALIRh8Ohovzu9YDK6QMCgLDj3\/dr4dRRSnEa3a0q6hGAbGZGAY3QABCO6pvP642P6yTR\/BwKBCCbKQosiNgon+\/iG9ECAELrv8qPq9NnaeroobohJ810OVGPAGQzk3LSlBQfq6ZzHfr8dIvpcgAAkrp8ljb1XP5i36\/QIADZTHxsjKb23FbJ7fAAEB52fVavE01tciXF667J2abLsQUCkA0F9gWjDwgAwsLGnpWfvzktV4nxsYarsQcCkA192QjdaLgSAMDxxnPacbheUvfGpwgNApAN3ZQ3VLExDp1oatOJpjbT5QCArW3+oEaWJZWMG65xI1NMl2MbBCAbGuKMU2HPHQZcBgMAczq6fNpcViOJW99DjQBkU0XsCwYAxm3\/5JTOtHg1MtWpeZMyTZdjKywzaVPTx6TruXcrtfH96sDKowAAMxYX5Sk+ljmJUGK0bap43HBlpjlNlwEAtjc0OV5LZtH8HGrMANmUKyle7\/5\/c+Rp6zBdCgDYWkpinJxx3PoeagQgG4uPjdHwFGaBAAD2wyUwAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgOwQgAABgO2EdgNasWSOHw9HrkZWVZbosAAAQ4cJ+M9RJkybpzTffDDyPjWXHXAAAcG3CPgDFxcUx6wMAAIIqrC+BSdKRI0eUk5OjgoICffvb39bRo0dNlwQAACJcWM8AzZw5U7\/73e80ceJEnTp1Sj\/\/+c9VUlKiQ4cOafjw4f3+jNfrldfrDTz3eDyhKhcAAEQIh2VZlukiBqq1tVXjxo3T448\/rpUrV\/b7njVr1uiJJ5644Ljb7VZaWtpglwgAAILA4\/HI5XIN2t\/vsL8E9lVDhgzRjTfeqCNHjlz0PatWrZLb7Q48ampqQlghAACIBGF9Cawvr9erTz\/9VLfddttF3+N0OuV0OkNYFQAAiDRhPQP02GOPadeuXaqsrNT777+vb37zm\/J4PFq6dKnp0gAAQAQL6xmg48eP67777tOZM2c0cuRIzZo1S3v37lV+fr7p0gAAQAQL6wC0efNm0yUAAIAoFNaXwAAAAAYDAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANgOAQgAANhORASgX\/3qVyooKFBiYqKmTZumd955x3RJAAAggoV9AHrppZe0YsUKrV69Wvv379dtt92m+fPnq7q62nRpAAAgQjksy7JMF3EpM2fO1M0336wNGzYEjn3ta1\/TwoULVVpaetmf93g8crlccrvdSktLG8xSAQBAkAz23++4oH9iELW3t2vfvn360Y9+1Ov4vHnztHv37n5\/xuv1yuv1Bp673W5J3QMJAAAig\/\/v9mDN04R1ADpz5oy6urqUmZnZ63hmZqbq6ur6\/ZnS0lI98cQTFxzPy8sblBoBAMDgaWhokMvlCvrnhnUA8nM4HL2eW5Z1wTG\/VatWaeXKlYHnTU1Nys\/PV3V19aAMoJ14PB7l5eWppqaGy4nXgHEMHsYyeBjL4GAcg8ftdmv06NFKT08flM8P6wA0YsQIxcbGXjDbU19ff8GskJ\/T6ZTT6bzguMvl4mQMkrS0NMYyCBjH4GEsg4exDA7GMXhiYgbnfq2wvgssISFB06ZN0\/bt23sd3759u0pKSgxVBQAAIl1YzwBJ0sqVK\/XAAw+oqKhIxcXF+vWvf63q6mo9\/PDDpksDAAARKuwD0OLFi9XQ0KCf\/exnqq2tVWFhobZs2aL8\/PwB\/bzT6dRPf\/rTfi+L4cowlsHBOAYPYxk8jGVwMI7BM9hjGfbrAAEAAARbWPcAAQAADAYCEAAAsB0CEAAAsB0CEAAAsJ2oDkC\/+tWvVFBQoMTERE2bNk3vvPOO6ZLC3po1a+RwOHo9srKyAq9blqU1a9YoJydHSUlJmj17tg4dOmSw4vDx9ttva8GCBcrJyZHD4dAf\/\/jHXq8PZOy8Xq8effRRjRgxQkOGDNHf\/M3f6Pjx4yH8Lcy73Dg++OCDF5yjs2bN6vUexrF7W6Dp06crNTVVGRkZWrhwoQ4fPtzrPZyTAzOQseS8HJgNGzZo8uTJgYUii4uL9frrrwdeD+U5GbUB6KWXXtKKFSu0evVq7d+\/X7fddpvmz5+v6upq06WFvUmTJqm2tjbwqKioCLz21FNPad26dVq\/fr3KysqUlZWluXPnqrm52WDF4aG1tVVTpkzR+vXr+319IGO3YsUKvfrqq9q8ebPeffddtbS06O6771ZXV1eofg3jLjeOknTnnXf2Oke3bNnS63XGUdq1a5eWLVumvXv3avv27ers7NS8efPU2toaeA\/n5MAMZCwlzsuByM3N1ZNPPqny8nKVl5drzpw5uueeewIhJ6TnpBWlZsyYYT388MO9jl1\/\/fXWj370I0MVRYaf\/vSn1pQpU\/p9zefzWVlZWdaTTz4ZOHb+\/HnL5XJZ\/\/7v\/x6iCiODJOvVV18NPB\/I2DU1NVnx8fHW5s2bA+85ceKEFRMTY23dujVktYeTvuNoWZa1dOlS65577rnozzCO\/auvr7ckWbt27bIsi3PyWvQdS8vivLwWw4YNs5599tmQn5NROQPU3t6uffv2ad68eb2Oz5s3T7t37zZUVeQ4cuSIcnJyVFBQoG9\/+9s6evSoJKmyslJ1dXW9xtXpdOr2229nXC9jIGO3b98+dXR09HpPTk6OCgsLGd8+du7cqYyMDE2cOFEPPfSQ6uvrA68xjv1zu92SFNhYknPy6vUdSz\/OyyvT1dWlzZs3q7W1VcXFxSE\/J6MyAJ05c0ZdXV0XbJiamZl5wcaq6G3mzJn63e9+pzfeeEO\/+c1vVFdXp5KSEjU0NATGjnG9cgMZu7q6OiUkJGjYsGEXfQ+k+fPna+PGjdqxY4eefvpplZWVac6cOfJ6vZIYx\/5YlqWVK1fq1ltvVWFhoSTOyavV31hKnJdXoqKiQikpKXI6nXr44Yf16quv6oYbbgj5ORn2W2FcC4fD0eu5ZVkXHENv8+fPD\/z3jTfeqOLiYo0bN04vvPBCoKGPcb16VzN2jG9vixcvDvx3YWGhioqKlJ+frz\/\/+c9atGjRRX\/OzuO4fPlyHTx4UO++++4Fr3FOXpmLjSXn5cBdd911OnDggJqamvTyyy9r6dKl2rVrV+D1UJ2TUTkDNGLECMXGxl6QBuvr6y9Ilri0IUOG6MYbb9SRI0cCd4MxrlduIGOXlZWl9vZ2NTY2XvQ9uFB2drby8\/N15MgRSYxjX48++qhee+01vfXWW8rNzQ0c55y8chcby\/5wXl5cQkKCxo8fr6KiIpWWlmrKlCn65S9\/GfJzMioDUEJCgqZNm6bt27f3Or59+3aVlJQYqioyeb1effrpp8rOzlZBQYGysrJ6jWt7e7t27drFuF7GQMZu2rRpio+P7\/We2tpaffzxx4zvJTQ0NKimpkbZ2dmSGEc\/y7K0fPlyvfLKK9qxY4cKCgp6vc45OXCXG8v+cF4OnGVZ8nq9oT8nr7JpO+xt3rzZio+Pt5577jnrk08+sVasWGENGTLEqqqqMl1aWPvhD39o7dy50zp69Ki1d+9e6+6777ZSU1MD4\/bkk09aLpfLeuWVV6yKigrrvvvus7Kzsy2Px2O4cvOam5ut\/fv3W\/v377ckWevWrbP2799vHTt2zLKsgY3dww8\/bOXm5lpvvvmm9eGHH1pz5syxpkyZYnV2dpr6tULuUuPY3Nxs\/fCHP7R2795tVVZWWm+99ZZVXFxsjRo1inHs4wc\/+IHlcrmsnTt3WrW1tYHHuXPnAu\/hnByYy40l5+XArVq1ynr77betyspK6+DBg9aPf\/xjKyYmxtq2bZtlWaE9J6M2AFmWZf3bv\/2blZ+fbyUkJFg333xzr1sW0b\/Fixdb2dnZVnx8vJWTk2MtWrTIOnToUOB1n89n\/fSnP7WysrIsp9Npff3rX7cqKioMVhw+3nrrLUvSBY+lS5daljWwsWtra7OWL19upaenW0lJSdbdd99tVVdXG\/htzLnUOJ47d86aN2+eNXLkSCs+Pt4aPXq0tXTp0gvGiHG0+h1DSdbzzz8feA\/n5MBcbiw5LwfuH\/7hHwJ\/l0eOHGl94xvfCIQfywrtOemwLMu6sjkjAACAyBaVPUAAAACXQgACAAC2QwACAAC2QwACAAC2QwACAAC2QwACAAC2QwACAAC2QwACAAC2QwACAAC2QwACAAC2QwACEFFOnz6trKwsrV27NnDs\/fffV0JCgrZt22awMgCRhL3AAEScLVu2aOHChdq9e7euv\/56TZ06VXfddZeeeeYZ06UBiBAEIAARadmyZXrzzTc1ffp0ffTRRyorK1NiYqLpsgBECAIQgIjU1tamwsJC1dTUqLy8XJMnTzZdEoAIQg8QgIh09OhRnTx5Uj6fT8eOHTNdDoAIwwwQgIjT3t6uGTNm6KabbtL111+vdevWqaKiQpmZmaZLAxAhCEAAIs4\/\/dM\/6b\/\/+7\/10UcfKSUlRXfccYdSU1P1v\/\/7v6ZLAxAhuAQGIKLs3LlTzzzzjF588UWlpaUpJiZGL774ot59911t2LDBdHkAIgQzQAAAwHaYAQIAALZDAAIAALZDAAIAALZDAAIAALZDAAIAALZDAAIAALZDAAIAALZDAAIAALZDAAIAALZDAAIAALZDAAIAALZDAAIAALbz\/wMREW7fVwuaSAAAAABJRU5ErkJggg==", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "372d2a496a5f46259db10a571b9ffb16": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "3b2d03cd328c49529d82b802d05a9a90": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "3ca3ead3f99b45b2bf5a79d0f022dcfa": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "3dfd829e56824d288459d82647e0ac61": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "3f7daa758bd548edbe29ba88cd0b8388": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_99f37541ac7b4dbfac2f489c1a5b0353", "IPY_MODEL_53fc46cd75c548ca80cf284ac572e639"], "layout": "IPY_MODEL_d46db30322c046b3a3b40e07893e8e0f"}}, "409e5ad2c8d1498aa37ebe59663d605c": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "40b159f172e843e0be00be922ba726d0": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "40ddbc947f924670b1c89507cec96d03": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "40f923003f624e14ba2a6eeff1edb42c": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "41ceba8688ab4ce8b71fd02a6e2ab2c4": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_87d61c25a76c41e1a826e0e1bcdaf617", "max": 599, "style": "IPY_MODEL_e84b526ca1ae4e019432105a43b87ec1", "value": 19}}, "420a354128d1426c915435db89be0486": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_b361054bfbfd4aa193975eb438f70d68", "value"], "target": ["IPY_MODEL_abc536027e9f46dca983b3512682b4b6", "value"]}}, "4252ab6bb32e4e3aadefa67e72c98374": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "43adcc6e3cae436381914fa8b1f71de2": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_ffd206a2fd774da69a72e07e90044435", "IPY_MODEL_af86ac9bb8014c268c8513ac6ee499e7"], "layout": "IPY_MODEL_7aac04d137c84a4d95a975fc42549096"}}, "47b1a57cdbeb4a11abc8e9166acedb90": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_17a0e3715b704af5b5bb4230d0ea690b", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAG2CAYAAACXuTmvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAxiklEQVR4nO3de2zUdb7\/8df0Ni10OgWhnWmn9HQVdLVQXXAR4gXZQ3\/2rKzKnvzcdWMgJzG6gjmE3WMWyTlWs0uN+cnBE85yzl7iQY+kJmfF4++oCAYpa1j2V1iKXXQ57LFKgZYKtjNtaae3z++PMtOWtlDamfnOzPf5SCZxvnP5vvvJJLz8XB3GGCMAAAAbSbG6AAAAgFgjAAEAANshAAEAANshAAEAANshAAEAANshAAEAANshAAEAANshAAEAANshAAEAANshAAEAANuJmwBUVVUlh8Oh9evXh68ZY1RZWamCggJlZWVp2bJlOn78uHVFAgCApBAXAai2tla\/+MUvtGDBghHXX3zxRW3ZskXbtm1TbW2tPB6PVqxYofb2dosqBQAAycDyANTR0aEf\/OAH+uUvf6kZM2aErxtjtHXrVm3atEmrVq1SaWmpduzYoYsXL2rnzp0WVgwAABJdmtUFrF27Vt\/+9rf1l3\/5l\/rpT38avt7Q0KDm5maVl5eHrzmdTt1zzz06ePCgHn\/88TG\/LxgMKhgMhp8PDAzoq6++0nXXXSeHwxG9PwQAAESMMUbt7e0qKChQSkrk+2ssDUDV1dX6wx\/+oNra2lGvNTc3S5Ly8\/NHXM\/Pz9cXX3wx7ndWVVXpueeei2yhAADAEo2NjfL5fBH\/XssCUGNjo\/72b\/9We\/bsUWZm5rjvu7zXxhhzxZ6cjRs3asOGDeHnfr9fc+bMUWNjo3JycqZeOAAAiLpAIKCioiK5XK6ofL9lAejIkSNqaWnRwoULw9f6+\/t14MABbdu2TSdOnJA02BPk9XrD72lpaRnVKzSc0+mU0+kcdT0nJ4cABABAgonW9BXLJkF\/61vfUn19verq6sKPRYsW6Qc\/+IHq6ur0ta99TR6PR3v37g1\/pqenRzU1NVq6dKlVZQMAgCRgWQ+Qy+VSaWnpiGvTp0\/XddddF76+fv16bd68WXPnztXcuXO1efNmTZs2TY888ogVJQMAgCRh+SqwK3n66afV1dWlJ598Uq2trVq8eLH27NkTtfFAAABgDw5jjLG6iGgKBAJyu93y+\/3MAQIAIEFE+99vyzdCBAAAiDUCEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB3bBCB\/V6\/VJQAAgDhhmwB0tu2i1SUAAIA4YZsAdKat2+oSAABAnLBNAGpq67K6BAAAECdsE4DoAQIAACG2CUDMAQIAACH2CUB+eoAAAMAg+wSgVuYAAQCAQbYJQIHuPrV3sxcQAACwUQCSpDOsBAMAALJZADr9FQEIAADYLQC1shIMAADYLAAxBAYAACSbBaDTrAQDAAAiAAEAABuyVQBiCAwAAEg2C0BfdfaoM9hndRkAAMBitglArsxUSfQCAQAAGwWggtxpkqQzzAMCAMD2bBSAMiWxFxAAALBVAMqSJJ1mCAwAANuzTwByh3qACEAAANidfQLQpTlABCAAAGCbAFR4aQ4Qk6ABAIClAWj79u1asGCBcnJylJOToyVLlui9994Lv75mzRo5HI4RjzvuuGNS9wrNATrfEVR3b39E6gcAAIkpzcqb+3w+vfDCC7rhhhskSTt27NADDzygo0eP6pZbbpEk3XfffXrllVfCn8nIyJjUvdxZ6cp2pqkj2KfTrV26IS976n8AAABISJYGoJUrV454\/rOf\/Uzbt2\/XoUOHwgHI6XTK4\/FM+V4Oh0O+GVn6U3O7zrQRgAAAsLO4mQPU39+v6upqdXZ2asmSJeHr+\/fvV15enubNm6fHHntMLS0tV\/yeYDCoQCAw4hFSGFoKz15AAADYmuUBqL6+XtnZ2XI6nXriiSe0a9cu3XzzzZKkiooKvf7669q3b59eeukl1dbWavny5QoGg+N+X1VVldxud\/hRVFQUfs03IxSAmAgNAICdOYwxxsoCenp6dOrUKbW1tek3v\/mNfvWrX6mmpiYcgoZrampScXGxqqurtWrVqjG\/LxgMjghIgUBARUVF8vv9eqPuvH727qf6TlmB\/un7t0XtbwIAAFMTCATkdrvl9\/uVk5MT8e+3dA6QNDipOTQJetGiRaqtrdXLL7+sf\/3Xfx31Xq\/Xq+LiYp08eXLc73M6nXI6nWO+VjiDITAAABAHQ2CXM8aMO8R14cIFNTY2yuv1Tuq7GQIDAACSxT1AzzzzjCoqKlRUVKT29nZVV1dr\/\/792r17tzo6OlRZWanvfve78nq9+vzzz\/XMM89o1qxZeuihhyZ1P9+Mwd2gW9qDCvb1y5mWGsk\/BwAAJAhLA9C5c+f06KOPqqmpSW63WwsWLNDu3bu1YsUKdXV1qb6+Xq+++qra2trk9Xp177336o033pDL5ZrU\/WZMS1dWeqq6evt1tq1bJbOmR\/gvAgAAicDSAPTrX\/963NeysrL0\/vvvR\/R+ob2ATrZ06HTrRQIQAAA2FXdzgKItNA+IM8EAALAv2wWgQiZCAwBge7YLQKGJ0CyFBwDAvmwYgC4NgbXRAwQAgF3ZLgANnQdGAAIAwK5sF4BCQ2DNgW719A1YXA0AALCC7QLQrOwMOdNSZIzU7O+2uhwAAGAB2wUgh8PBmWAAANic7QKQNHwlGPOAAACwI5sGoEs9QKwEAwDAlmwZgIZWgjEEBgCAHdkyAPnYDRoAAFuzaQAanAPEeWAAANiTTQPQYA9Qc6Bbff3sBQQAgN3YMgDNznYqIzVF\/QNGTewFBACA7dgyAKWkDO0FxJlgAADYjy0DkMSZYAAA2JltA5CP3aABALAt2wcgVoIBAGA\/tg1AhewFBACAbdk2AIXPA2tjCAwAALuxcQAa7AFqautW\/4CxuBoAABBLtg1Aea5MpaU41DdgdC7AXkAAANiJbQNQaopDBSyFBwDAlmwbgKRhK8GYBwQAgK3YOgCFN0P8ih4gAADsxNYBKLwSjCEwAABsxeYBiPPAAACwI1sHoEKOwwAAwJZsHYBCPUBn27o1wF5AAADYhq0DkCcnU6kpDvX0D+jLjqDV5QAAgBixdQBKS02RJydTEsNgAADYia0DkDQ0DMZKMAAA7IMAxFJ4AABsx\/YBqJAeIAAAbMfSALR9+3YtWLBAOTk5ysnJ0ZIlS\/Tee++FXzfGqLKyUgUFBcrKytKyZct0\/PjxiNbgYyk8AAC2Y2kA8vl8euGFF3T48GEdPnxYy5cv1wMPPBAOOS+++KK2bNmibdu2qba2Vh6PRytWrFB7e3vkamAzRAAAbMfSALRy5Ur91V\/9lebNm6d58+bpZz\/7mbKzs3Xo0CEZY7R161Zt2rRJq1atUmlpqXbs2KGLFy9q586dEavBlzs4B+hMa5eMYS8gAADsIG7mAPX396u6ulqdnZ1asmSJGhoa1NzcrPLy8vB7nE6n7rnnHh08eDBi9\/W4M5XikIJ97AUEAIBdpFldQH19vZYsWaLu7m5lZ2dr165duvnmm8MhJz8\/f8T78\/Pz9cUXX4z7fcFgUMHgUJAJBAJXvH9G2uBeQGf93TrT2qU8V+YU\/hoAAJAILO8BuvHGG1VXV6dDhw7phz\/8oVavXq1PPvkk\/LrD4RjxfmPMqGvDVVVVye12hx9FRUVXrYGVYAAA2IvlASgjI0M33HCDFi1apKqqKpWVlenll1+Wx+ORJDU3N494f0tLy6heoeE2btwov98ffjQ2Nl61BvYCAgDAXiwPQJczxigYDKqkpEQej0d79+4Nv9bT06OamhotXbp03M87nc7wsvrQ42qGVoKxFB4AADuwdA7QM888o4qKChUVFam9vV3V1dXav3+\/du\/eLYfDofXr12vz5s2aO3eu5s6dq82bN2vatGl65JFHIlpHYS5DYAAA2ImlAejcuXN69NFH1dTUJLfbrQULFmj37t1asWKFJOnpp59WV1eXnnzySbW2tmrx4sXas2ePXC5XROtgCAwAAHtxmCTf\/CYQCMjtdsvv9487HPb5+U4t+z\/7lZWeqk+e\/19XnGQNAACibyL\/fk9F3M0BsoI3d3Dpe1dvv77q7LG4GgAAEG0EIEnOtFTl5zglMQwGAIAdEIAuCc0D4kwwAACSHwHokqGVYCyFBwAg2RGALvGxGzQAALZBALokPARGAAIAIOkRgC7hPDAAAOyDAHTJ0BDYRSX51kgAANgeAeiS0CTozp5++bt6La4GAABEEwHoksz0VM3KZi8gAADsgAA0zPBhMAAAkLwIQMMwERoAAHsgAA3DXkAAANgDAWiY0F5ABCAAAJIbAWgY36WVYJwHBgBAciMADcMkaAAA7IEANExoEnR7dx97AQEAkMQIQMNMy0jTzOkZkjgTDACAZEYAugzDYAAAJD8C0GVYCg8AQPIjAF2mkJVgAAAkPQLQZYb2AmIIDACAZEUAugxDYAAAJD8C0GVCS+EZAgMAIHkRgC4TmgPUdrFX7d3sBQQAQDIiAF3GlZmu3GnpkugFAgAgWRGAxhBeCcY8IAAAkhIBaAxMhAYAILkRgMbAUngAAJIbAWgMbIYIAEByIwCNgSEwAACSGwFoDENDYAQgAACSEQFoDKHNEL\/q7NHFnj6LqwEAAJFGABqDOytdrsw0SSyFBwAgGRGAxsEwGAAAyYsANI7QSrDTrAQDACDpWBqAqqqqdPvtt8vlcikvL08PPvigTpw4MeI9a9askcPhGPG44447ol7b0Eow9gICACDZWBqAampqtHbtWh06dEh79+5VX1+fysvL1dnZOeJ99913n5qamsKPd999N+q1sRQeAIDklWblzXfv3j3i+SuvvKK8vDwdOXJEd999d\/i60+mUx+OJaW2hAMQkaAAAYu\/tujNR\/f64mgPk9\/slSTNnzhxxff\/+\/crLy9O8efP02GOPqaWlZdzvCAaDCgQCIx6TwSRoAACs0dM3oGf\/7ydRvUfcBCBjjDZs2KA777xTpaWl4esVFRV6\/fXXtW\/fPr300kuqra3V8uXLFQwGx\/yeqqoqud3u8KOoqGhS9YR6gM53BNXd2z+p7wAAANfuT80B9fYNRPUelg6BDbdu3Tp9\/PHH+uijj0Zcf\/jhh8P\/XVpaqkWLFqm4uFjvvPOOVq1aNep7Nm7cqA0bNoSfBwKBSYUgd1a6pmekqrOnX2faunT97Oxr\/g4AAHDt6hrbon6PuAhATz31lN5++20dOHBAPp\/viu\/1er0qLi7WyZMnx3zd6XTK6XROuSaHwyHfjGk6ca5dp1sJQAAAxErdqbao38PSITBjjNatW6c333xT+\/btU0lJyVU\/c+HCBTU2Nsrr9Ua9PpbCAwAQe3Wn26J+D0sD0Nq1a\/Xv\/\/7v2rlzp1wul5qbm9Xc3KyursGJxx0dHfrxj3+s3\/3ud\/r888+1f\/9+rVy5UrNmzdJDDz0U9foKWQkGAEBM+S\/26rMvO6\/+ximyNABt375dfr9fy5Ytk9frDT\/eeOMNSVJqaqrq6+v1wAMPaN68eVq9erXmzZun3\/3ud3K5XFGvj72AAACIrY\/PtEmSimZmRfU+ls4BMsZc8fWsrCy9\/\/77MapmtKGl8AyBAQAQC6H5P\/ML3DoYxfvEzTL4eBQ6D+wM54EBABATxy7N\/5nvc0f1PgSgKwgNgZ0LBBXsYy8gAACiyRgTXgJfWkgAsszM6RnKSk+VJJ1t67a4GgAAktuZti6d7+hRWopDX\/fmRPVeBKArcDgcrAQDACBGQr0\/X\/fmKPNSB0S0EICugr2AAACIjWOXAtCtRblRvxcB6CpYCg8AQGyEeoDKCEDWK8wdXArPSjAAAKKnr39A9Wf8kugBigsMgQEAEH0nzrWru3dArsw0fW3W9KjfjwB0FQyBAQAQfccaB3t\/yny5SklxRP1+BKCrKAzvBdStnr4Bi6sBACA51TW2SpLKiqK7\/08IAegqZmc75UxL0YCRmv3sBQQAQDSEeoBuLZoRk\/sRgK5i+F5AzAMCACDyOoJ9+u+Wdkn0AMWV0Jlgp1kJBgBAxH18uk3GDP57m+fKjMk9CUATMHQqPAEIAIBIGxr+yo3ZPQlAE8BSeAAAoifWE6AlAtCE+DgPDACAqIn1BGiJADQh7AUEAEB0NPu71RzoVmqKQ6WF0T0BfjgC0ASE5gA1B7rV189eQAAAREro\/K95+S5Ny0iL2X0JQBMwO9upjNQU9Q8YNQfYCwgAgEipC58AH7v5PxIBaEJSUhwqyB1clscwGAAAkXMsHIByY3pfAtAEsRQeAIDI6h8w+vh0mySpjAAUn0KbIbISDACAyPifLzvU2dOvaRmpmpvnium9CUATxF5AAABEVt2pNknS\/EK3UmNwAvxwBKAJ8s1kKTwAAJFUd2n469Y5uTG\/NwFoggpzB+cAneE8MAAAIiLUA3SrLzfm9yYATVBoCOxsW5f6B4zF1QAAkNi6evp14tzgCfD0AMWx\/JxMpaU41DdgdI69gAAAmJI\/nvWrf8AoP8cprzsr5vcnAE1QaopD3kt7ATEMBgDA1ISGv8osGP6SCEDXxJcb2guIlWAAAEyFlROgJQLQNQkvhf+KHiAAAKbCygnQEgHomhReCkAMgQEAMHlftgd1pq1LDoc03xfbM8BCCEDXgOMwAACYutD5XzfMzpYrM92SGghA14DdoAEAmLpjofk\/MT7\/azgC0DUInQd2tq1bA+wFBADApNRd6gGK9QGowxGAroHXnanUFId6+gf0ZUfQ6nIAAEg4AwMmPARm2x6gqqoq3X777XK5XMrLy9ODDz6oEydOjHiPMUaVlZUqKChQVlaWli1bpuPHj1tSb1pqijw5g3sBMQwGAMC1a7jQqUB3n5xpKbrRE9sT4IezNADV1NRo7dq1OnTokPbu3au+vj6Vl5ers7Mz\/J4XX3xRW7Zs0bZt21RbWyuPx6MVK1aovb3dkpoLZ3AoKgAAkxXq\/Zlf6FZ6qnUxJM2yO0vavXv3iOevvPKK8vLydOTIEd19990yxmjr1q3atGmTVq1aJUnasWOH8vPztXPnTj3++OMxr9k3I0v\/r4EABADAZMTD\/B9pkgHo+eefv+Lr\/\/AP\/zCpYvx+vyRp5syZkqSGhgY1NzervLw8\/B6n06l77rlHBw8eHDMABYNBBYND83MCgcCkahkPS+EBAJi8eJj\/I00yAO3atWvE897eXjU0NCgtLU3XX3\/9pAKQMUYbNmzQnXfeqdLSUklSc3OzJCk\/P3\/Ee\/Pz8\/XFF1+M+T1VVVV67rnnrvn+E+XLZTNEAAAmo7u3X580DXZMJGQAOnr06KhrgUBAa9as0UMPPTSpQtatW6ePP\/5YH3300ajXHA7HiOfGmFHXQjZu3KgNGzaMqKuoqGhSNY2FvYAAAJicT5sC6u03um56RvjfU6tEbPZRTk6Onn\/+ef393\/\/9NX\/2qaee0ttvv60PP\/xQPp8vfN3j8Uga6gkKaWlpGdUrFOJ0OpWTkzPiEUmhIbAzrV0yhr2AAACYqLphw1\/jdWTESkSnX7e1tYXn8UyEMUbr1q3Tm2++qX379qmkpGTE6yUlJfJ4PNq7d2\/4Wk9Pj2pqarR06dKI1X0tPO5MORxSsG9A5zt6LKkBAIBEdCxOJkBLkxwC+6d\/+qcRz40xampq0muvvab77rtvwt+zdu1a7dy5U\/\/5n\/8pl8sV7ulxu93KysqSw+HQ+vXrtXnzZs2dO1dz587V5s2bNW3aND3yyCOTKX3KMtIG9wJq8nfrdOtFzXY5LakDAIBEUxcnE6ClSQagf\/zHfxzxPCUlRbNnz9bq1au1cePGCX\/P9u3bJUnLli0bcf2VV17RmjVrJElPP\/20urq69OSTT6q1tVWLFy\/Wnj175HJZt3mSb0bWpQDUpdvmzLCsDgAAEkVrZ48+vzA4f7bMl2ttMZpkAGpoaIjIzScyh8bhcKiyslKVlZURuWckFOZmqVatrAQDAGCCQgegfm3WdLmnWXMC\/HCcBTYJQ3sBsRIMAICJiJcNEEMIQJPAcRgAAFybeNkAMYQANAmhvQvOEIAAALgqYww9QMlg+HEY7AUEAMCVNX7VpdaLvcpITdHXvdYtYhqOADQJXnemJKmrt19fdbIXEAAAV3K0sVWS9PWCHDnTUi2uZhABaBIy01OVd2n\/H1aCAQBwZccaBzdJvi1Ohr8kAtCk+ZgIDQDAhNRd6gEqK3JbXMkQAtAkFbIUHgCAq+rtH9Afz4ZOgI+fzYMJQJPESjAAAK7uT03t6ukbkDsrXX9x3TSrywkjAE0SQ2AAAFxd3aUdoMvi4AT44QhAk1SYSwACAOBq6k61SYqfDRBDCECTFNoL6EwbewEBADCe0Blgt8bRBGiJADRpoSGwjmCf\/F29FlcDAED8CXT36n++7JAUHyfAD0cAmqTM9FTNys6QxDAYAABjqT\/tlzFS0cwsXZfttLqcEQhAU1A47EgMAAAwUl34ANT4Wf4eQgCagqGVYOwFBADA5Y5emgBd5ouv+T8SAWhKfKwEAwBgTMNPgL9tTq6ltYyFADQF4c0QOQ8MAIARzvq7db4jqLQUh24poAcoqfiYAwQAwJiOXer9ucnrUmZ6fJwAPxwBaAoKmQMEAMCYQsNf8bb8PYQANAWh3aDbu9kLCACA4YZWgOVaWsd4CEBTMN2ZppnTB\/cC4lBUAAAG9fUPqP60XxIBKGkNnQnGMBgAAJJ0sqVDXb39ynam6frZ2VaXMyYC0BSxEgwAgJFCw18LfG6lpMTPCfDDEYCmaGgzRAIQAADS0AqweB3+kghAU8YQGAAAI8X7BGiJADRlob2AGAIDAEDqDPbpv8+1SyIAJTXfTIbAAAAIqT\/j14CRCtyZysvJtLqccRGApig0BNZ2sVcdwT6LqwEAwFqh+T9lcdz7IxGApsyVmS53Vrok9gICACAR5v9IBKCI8HEkBgAAkoYdgUEASn5DK8HoAQIA2Ne5QLea\/N1KcUjzC+PvBPjhCEARwEowAACGen\/m5bs03ZlmbTFXQQCKAIbAAABIjA0QQwhAEVDIbtAAACTM\/B\/J4gB04MABrVy5UgUFBXI4HHrrrbdGvL5mzRo5HI4RjzvuuMOaYq8gfB4YAQgAYFMDA0Yfx\/kJ8MNZGoA6OztVVlambdu2jfue++67T01NTeHHu+++G8MKJyY0B+hCZ48u9rAXEADAfv7nyw51BPuUlZ6quXnxeQL8cJbOUKqoqFBFRcUV3+N0OuXxeGJU0eS4s9LlcqapPdinM61dmpvvsrokAABiKjT8Nd\/nVlpq\/M+wifsK9+\/fr7y8PM2bN0+PPfaYWlparvj+YDCoQCAw4hEL4XlArAQDANhQomyAGBLXAaiiokKvv\/669u3bp5deekm1tbVavny5gsHguJ+pqqqS2+0OP4qKimJSa2gYjInQAAA7Ona6TVLiBKC4XqT\/8MMPh\/+7tLRUixYtUnFxsd555x2tWrVqzM9s3LhRGzZsCD8PBAIxCUEshQcA2FV3b7\/+1BT\/J8APF9cB6HJer1fFxcU6efLkuO9xOp1yOp0xrGoQK8EAAHZ1\/KxffQNGs11Oed3xewL8cHE9BHa5CxcuqLGxUV6v1+pSRvGxFxAAwKaOnmqTNNj743A4rC1mgiztAero6NCf\/\/zn8POGhgbV1dVp5syZmjlzpiorK\/Xd735XXq9Xn3\/+uZ555hnNmjVLDz30kIVVj60wlzlAAAB7OpZA+\/+EWBqADh8+rHvvvTf8PDR3Z\/Xq1dq+fbvq6+v16quvqq2tTV6vV\/fee6\/eeOMNuVzxt8w81AN0viOo7t5+ZaanWlwRAACxUdfYKokANGHLli2TMWbc199\/\/\/0YVjM1udPSNT0jVZ09\/TrT1qXrZ8f\/JlAAAEzVhY6gGr\/qksMxuAdQokioOUDxzOFwcCYYAMB2Qsvfr5+drZzMdGuLuQYEoAgK7QXESjAAgF3UXZoAXebLtbSOa0UAiiD2AgIA2E1daAL0nFxrC7lGBKAIKsxlCAwAYB\/GGB0LHYFBD5B9hYfAOA8MAGADn1+4KH9XrzLSUnSTN\/5WaF8JASiCGAIDANhJaPl7aUGO0hPgBPjhEqvaOBdaBXYuEFSwr9\/iagAAiK5jjaENEGdYXMm1IwBF0HXTM5SZPtikTW3dFlcDAEB0Hb00\/6esKHH2\/wkhAEWQw+EIzwNiIjQAIJkF+\/r16dmAJOk2eoAwtBKMeUAAgOT1aVO7evoHNHN6hopmZlldzjUjAEVYaCI0K8EAAMkstPy9zOdOmBPghyMARRhDYAAAO6gL7f+TgMNfEgEo4gpZCg8AsIFjCTwBWiIARVx4CIweIABAkvJf7NVn5zslSbcW5VpbzCQRgCIsFICaA93q6RuwuBoAACIvdAL8X1w3TbnTMqwtZpIIQBE2a7pTGWkpGjBSs5+9gAAAyWdo\/k+upXVMBQEowlJSHPKFlsK3MQ8IAJB8hub\/5Fpax1QQgKJgaCI084AAAMnFGEMPEMbmIwABAJLU6dYuXejsUXqqQ1\/35lhdzqQRgKIgtBcQK8EAAMkm1PtzszdHmemp1hYzBQSgKPCxFxAAIEnVJcH8H4kAFBVD54HRAwQASC7HkmD+j0QAiorQEFhzoFt9\/ewFBABIDr39A6o\/45dEDxDGkOdyKj3Vof4Bo+YAewEBAJLDieZ2BfsGlJOZppLrpltdzpQQgKIgJcWhAobBAABJZvj8n5SUxDsBfjgCUJRwJhgAINkky\/wfiQAUNb7cwXlA9AABAJJFMmyAGEIAipJClsIDAJJIe3ev\/vxlh6TEnwAtEYCiJjwE1kYPEAAg8dWf9suYwX\/fZmU7rS5nyghAURJaCs8QGAAgGdSdbpOUHL0\/EgEoakJDYGfbutQ\/YCyuBgCAqak71SZJuo0AhCvJdzmVluJQ34BRSzt7AQEAEtsxeoAwEWmpKfLmZkpiGAwAkNia\/F06FwgqNcWh0gK31eVEBAEoiobOBGMlGAAgcYWGv27MdykrI3FPgB+OABRFoYnQbIYIAEhkoQnQt87JtbSOSLI0AB04cEArV65UQUGBHA6H3nrrrRGvG2NUWVmpgoICZWVladmyZTp+\/Lg1xU6CbwbHYQAAEl+oB+hWX66ldUSSpQGos7NTZWVl2rZt25ivv\/jii9qyZYu2bdum2tpaeTwerVixQu3t7TGudHIKOQ8MAJDg+gdM+AT4ZOoBSrPy5hUVFaqoqBjzNWOMtm7dqk2bNmnVqlWSpB07dig\/P187d+7U448\/HstSJyU8BMZmiACABHWypV0Xe\/o1PSNV18\/OtrqciInbOUANDQ1qbm5WeXl5+JrT6dQ999yjgwcPjvu5YDCoQCAw4mGV4QeiDrAXEAAgAYUOQF3gy1Vqgp8AP1zcBqDm5mZJUn5+\/ojr+fn54dfGUlVVJbfbHX4UFRVFtc4r8bgzleKQevoH9GVH0LI6AACYrPABqEk0\/CXFcQAKcThGpk1jzKhrw23cuFF+vz\/8aGxsjHaJ40pPTZHXzTwgAEDiqmscnP9TlkQToKU4DkAej0eSRvX2tLS0jOoVGs7pdConJ2fEw0rsBQQASFQXe\/p0onlwKslt9ADFRklJiTwej\/bu3Ru+1tPTo5qaGi1dutTCyq4NS+EBAInqj2cCGjCSJydT+TmZVpcTUZauAuvo6NCf\/\/zn8POGhgbV1dVp5syZmjNnjtavX6\/Nmzdr7ty5mjt3rjZv3qxp06bpkUcesbDqaxOeCM1KMABAgqlrbJUk3Zok538NZ2kAOnz4sO69997w8w0bNkiSVq9erX\/7t3\/T008\/ra6uLj355JNqbW3V4sWLtWfPHrlcLqtKvmaF9AABABLUsdD8HwJQZC1btkzGjL883OFwqLKyUpWVlbErKsJCewExBwgAkGjCK8CSMADF7RygZDF8L6ArhT0AAOJJS3u3zrR1yeGQ5vuS4wT44QhAUeZ1Z8nhkIJ9Azrf0WN1OQAATEho+GtenkvZTksHjKKCABRlGWkpyncNzpxnGAwAkChCO0CXFSVf749EAIoJVoIBABLN0PyfGdYWEiUEoBhgJRgAIJEMDBh6gDB1Q5shMgQGAIh\/n53vVHuwT5npKboxP3G2nrkWBKAYCC2FP0MPEAAgAYSGv+YXupWWmpxRITn\/qjgzdB4YAQgAEP+OJfH+PyEEoBgYfh4YewEBAOJdsk+AlghAMVFwqQeoq7dfrRd7La4GAIDxdff269OmwRPgk3UCtEQAionM9FTNdjklMREaABDfjp8NqG\/AaFa2MzyFIxkRgGLEx1J4AEACGJr\/45bD4bC2mCgiAMUIK8EAAIkgmQ9AHY4AFCNDK8EYAgMAxK9jp9skSWUEIEQCQ2AAgHj3VWePvrgw+D\/qC3y51hYTZQSgGOE8MABAvAv1\/nxt9nS5s9KtLSbKCEAxwl5AAIB4V3eqTVLyz\/+RCEAxU5g7OAm6I9gnfxd7AQEA4k+oB4gAhIjJykjVrOwMScwDAgDEH2OMLY7ACCEAxRBnggEA4tWpry6q9WKvMtJSdJMnx+pyoi7N6gLsxDdjmo6d9uuJfz9idSkAAIzploIcZaQlf\/9I8v+FceSeG2criTfVBAAkgfsXFFhdQkzQAxRD\/3tRkSpKPerpG7C6FAAARklPS1FOZnIvfw8hAMWYyyY\/LAAA4hlDYAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHbiOgBVVlbK4XCMeHg8HqvLAgAACS7uD0O95ZZb9MEHH4Sfp6amWlgNAABIBnEfgNLS0uj1AQAAERXXQ2CSdPLkSRUUFKikpETf+9739Nlnn1ldEgAASHBx3QO0ePFivfrqq5o3b57OnTunn\/70p1q6dKmOHz+u6667bszPBINBBYPB8PNAIBCrcgEAQIJwGGOM1UVMVGdnp66\/\/no9\/fTT2rBhw5jvqays1HPPPTfqut\/vV05OTrRLBAAAERAIBOR2u6P273fcD4ENN336dM2fP18nT54c9z0bN26U3+8PPxobG2NYIQAASARxPQR2uWAwqE8\/\/VR33XXXuO9xOp1yOp0xrAoAACSauO4B+vGPf6yamho1NDTo97\/\/vf76r\/9agUBAq1evtro0AACQwOK6B+j06dP6\/ve\/r\/Pnz2v27Nm64447dOjQIRUXF1tdGgAASGBxHYCqq6utLgEAACShuB4CAwAAiAYCEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsJ2ECEA\/\/\/nPVVJSoszMTC1cuFC\/\/e1vrS4JAAAksLgPQG+88YbWr1+vTZs26ejRo7rrrrtUUVGhU6dOWV0aAABIUA5jjLG6iCtZvHixvvGNb2j79u3ha1\/\/+tf14IMPqqqq6qqfDwQCcrvd8vv9ysnJiWapAAAgQqL973daxL8xgnp6enTkyBH95Cc\/GXG9vLxcBw8eHPMzwWBQwWAw\/Nzv90sabEgAAJAYQv9uR6ufJq4D0Pnz59Xf36\/8\/PwR1\/Pz89Xc3DzmZ6qqqvTcc8+Nul5UVBSVGgEAQPRcuHBBbrc74t8b1wEoxOFwjHhujBl1LWTjxo3asGFD+HlbW5uKi4t16tSpqDSgnQQCARUVFamxsZHhxCmgHSOHtowc2jIyaMfI8fv9mjNnjmbOnBmV74\/rADRr1iylpqaO6u1paWkZ1SsU4nQ65XQ6R113u938GCMkJyeHtowA2jFyaMvIoS0jg3aMnJSU6KzXiutVYBkZGVq4cKH27t074vrevXu1dOlSi6oCAACJLq57gCRpw4YNevTRR7Vo0SItWbJEv\/jFL3Tq1Ck98cQTVpcGAAASVNwHoIcfflgXLlzQ888\/r6amJpWWlurdd99VcXHxhD7vdDr17LPPjjkshmtDW0YG7Rg5tGXk0JaRQTtGTrTbMu73AQIAAIi0uJ4DBAAAEA0EIAAAYDsEIAAAYDsEIAAAYDtJHYB+\/vOfq6SkRJmZmVq4cKF++9vfWl1S3KusrJTD4Rjx8Hg84deNMaqsrFRBQYGysrK0bNkyHT9+3MKK48eBAwe0cuVKFRQUyOFw6K233hrx+kTaLhgM6qmnntKsWbM0ffp0fec739Hp06dj+FdY72rtuGbNmlG\/0TvuuGPEe2jHwWOBbr\/9drlcLuXl5enBBx\/UiRMnRryH3+TETKQt+V1OzPbt27VgwYLwRpFLlizRe++9F349lr\/JpA1Ab7zxhtavX69Nmzbp6NGjuuuuu1RRUaFTp05ZXVrcu+WWW9TU1BR+1NfXh1978cUXtWXLFm3btk21tbXyeDxasWKF2tvbLaw4PnR2dqqsrEzbtm0b8\/WJtN369eu1a9cuVVdX66OPPlJHR4fuv\/9+9ff3x+rPsNzV2lGS7rvvvhG\/0XfffXfE67SjVFNTo7Vr1+rQoUPau3ev+vr6VF5ers7OzvB7+E1OzETaUuJ3ORE+n08vvPCCDh8+rMOHD2v58uV64IEHwiEnpr9Jk6S++c1vmieeeGLEtZtuusn85Cc\/saiixPDss8+asrKyMV8bGBgwHo\/HvPDCC+Fr3d3dxu12m3\/5l3+JUYWJQZLZtWtX+PlE2q6trc2kp6eb6urq8HvOnDljUlJSzO7du2NWezy5vB2NMWb16tXmgQceGPcztOPYWlpajCRTU1NjjOE3ORWXt6Ux\/C6nYsaMGeZXv\/pVzH+TSdkD1NPToyNHjqi8vHzE9fLych08eNCiqhLHyZMnVVBQoJKSEn3ve9\/TZ599JklqaGhQc3PziHZ1Op265557aNermEjbHTlyRL29vSPeU1BQoNLSUtr3Mvv371deXp7mzZunxx57TC0tLeHXaMex+f1+SQofLMlvcvIub8sQfpfXpr+\/X9XV1ers7NSSJUti\/ptMygB0\/vx59ff3jzowNT8\/f9TBqhhp8eLFevXVV\/X+++\/rl7\/8pZqbm7V06VJduHAh3Ha067WbSNs1NzcrIyNDM2bMGPc9kCoqKvT6669r3759eumll1RbW6vly5crGAxKoh3HYozRhg0bdOedd6q0tFQSv8nJGqstJX6X16K+vl7Z2dlyOp164okntGvXLt18880x\/03G\/VEYU+FwOEY8N8aMuoaRKioqwv89f\/58LVmyRNdff7127NgRntBHu07eZNqO9h3p4YcfDv93aWmpFi1apOLiYr3zzjtatWrVuJ+zczuuW7dOH3\/8sT766KNRr\/GbvDbjtSW\/y4m78cYbVVdXp7a2Nv3mN7\/R6tWrVVNTE349Vr\/JpOwBmjVrllJTU0elwZaWllHJElc2ffp0zZ8\/XydPngyvBqNdr91E2s7j8ainp0etra3jvgejeb1eFRcX6+TJk5Jox8s99dRTevvtt\/Xhhx\/K5\/OFr\/ObvHbjteVY+F2OLyMjQzfccIMWLVqkqqoqlZWV6eWXX475bzIpA1BGRoYWLlyovXv3jri+d+9eLV261KKqElMwGNSnn34qr9erkpISeTyeEe3a09Ojmpoa2vUqJtJ2CxcuVHp6+oj3NDU16Y9\/\/CPtewUXLlxQY2OjvF6vJNoxxBijdevW6c0339S+fftUUlIy4nV+kxN3tbYcC7\/LiTPGKBgMxv43OclJ23GvurrapKenm1\/\/+tfmk08+MevXrzfTp083n3\/+udWlxbUf\/ehHZv\/+\/eazzz4zhw4dMvfff79xuVzhdnvhhReM2+02b775pqmvrzff\/\/73jdfrNYFAwOLKrdfe3m6OHj1qjh49aiSZLVu2mKNHj5ovvvjCGDOxtnviiSeMz+czH3zwgfnDH\/5gli9fbsrKykxfX59Vf1bMXakd29vbzY9+9CNz8OBB09DQYD788EOzZMkSU1hYSDte5oc\/\/KFxu91m\/\/79pqmpKfy4ePFi+D38Jifmam3J73LiNm7caA4cOGAaGhrMxx9\/bJ555hmTkpJi9uzZY4yJ7W8yaQOQMcb88z\/\/sykuLjYZGRnmG9\/4xoglixjbww8\/bLxer0lPTzcFBQVm1apV5vjx4+HXBwYGzLPPPms8Ho9xOp3m7rvvNvX19RZWHD8+\/PBDI2nUY\/Xq1caYibVdV1eXWbdunZk5c6bJysoy999\/vzl16pQFf411rtSOFy9eNOXl5Wb27NkmPT3dzJkzx6xevXpUG9GOZsw2lGReeeWV8Hv4TU7M1dqS3+XE\/c3f\/E343+XZs2ebb33rW+HwY0xsf5MOY4y5tj4jAACAxJaUc4AAAACuhAAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEIKF8+eWX8ng82rx5c\/ja73\/\/e2VkZGjPnj0WVgYgkXAWGICE8+677+rBBx\/UwYMHddNNN+m2227Tt7\/9bW3dutXq0gAkCAIQgIS0du1affDBB7r99tt17Ngx1dbWKjMz0+qyACQIAhCAhNTV1aXS0lI1Njbq8OHDWrBggdUlAUggzAECkJA+++wznT17VgMDA\/riiy+sLgdAgqEHCEDC6enp0Te\/+U3deuutuummm7RlyxbV19crPz\/f6tIAJAgCEICE83d\/93f6j\/\/4Dx07dkzZ2dm699575XK59F\/\/9V9WlwYgQTAEBiCh7N+\/X1u3btVrr72mnJwcpaSk6LXXXtNHH32k7du3W10egARBDxAAALAdeoAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDt\/H+Rca6BQhfqwwAAAABJRU5ErkJggg==", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "4dcc29bcdeb94273acb042225680f938": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_14edd910ef6d411ebd1f6a033170c065", "max": 149, "style": "IPY_MODEL_a7c8a0264f214268bfafc38c4c68055d", "value": 149}}, "4ed234d89eda4e43ac8997df827fca2b": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "4f582ece1f6c4bffb37cc399e7ef4d24": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_ebe4490fa75a4192ba04152508adf1b4", "value"], "target": ["IPY_MODEL_b7b5d8c7976e490db14a6f301a8d5fca", "value"]}}, "50615551594a42e7a11ed3bdcdb1d54d": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "51133886767c414982d9467cbffad013": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_a6e490f9a95046848e772f941811ea6e", "IPY_MODEL_8d43b8903d1c4542ac1d493441e99717"], "layout": "IPY_MODEL_66863e16ccde42d696e20af577f2f832"}}, "5167c4cc034847b4b27e66350ad543ed": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_68fb9a92340e434d85fbcc8de67c1970", "value"], "target": ["IPY_MODEL_b0c6e5b072744bb8aad4aa1c343ebe1e", "value"]}}, "517f04b914134b6ba5c09a4caa017bdc": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "51e8446de9bf4b1492c6377090f082a9": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_40f923003f624e14ba2a6eeff1edb42c", "max": 199, "style": "IPY_MODEL_961bbf4dea01495c90b3a8be804ceea6", "value": 199}}, "524aceb8e5864ec0b0558674c565b80e": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_41ceba8688ab4ce8b71fd02a6e2ab2c4", "IPY_MODEL_894a4ad9cfb04c80bd06a8491a9b3c14"], "layout": "IPY_MODEL_e043ddd08fa044f0805e72d08d64fb52"}}, "53fc46cd75c548ca80cf284ac572e639": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_fe5db7fffd844d8983fe53f0eaa44849", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkkAAADqCAYAAAC2l9FdAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABpZElEQVR4nO29fbAcV3nn\/z2nu2f0Yuli83KvFL+gDXIcbHC8hnhtSMxLLOJgYkJVIDhFTN7KrGwvQmxsHHYXiyIScmqFt9Zg4iQVe9mwphIwSyWwkVLBcrzaLDYYcEzWYRfFdojvTwSErixLM9N9zu+P06f79Olz+mVm7szcq+dDGc10n+npO3em53O\/z9OnmZRSgiAIgiAIgijAp70DBEEQBEEQswhJEkEQBEEQhAOSJIIgCIIgCAckSQRBEARBEA5IkgiCIAiCIByQJBEEQRAEQTggSSIIgiAIgnBAkkQQBEEQBOGAJIkgCIIgCMIBSRJBEARBEISDqUrSQw89hLe85S3YvHkzGGP4\/Oc\/X1gvpcTtt9+OzZs3Y+3atXjd616HJ554ojCm1+vh5ptvxote9CKsX78eP\/\/zP49\/\/Md\/nOBPQRAEQRDEamSqknTixAlcfPHFuOuuu5zr77jjDuzbtw933XUXHnnkESwsLOCqq67C8ePHszE7duzAAw88gPvvvx8PP\/wwnnvuOVxzzTVIkmRSPwZBEARBEKsQNisXuGWM4YEHHsBb3\/pWACpF2rx5M3bs2IFbb70VgEqN5ufnsXfvXtxwww04duwYXvziF+NTn\/oU3vGOdwAA\/umf\/gnnnHMOvvjFL+JNb3rTtH4cgiAIgiBWOOG0d8DH4cOHsbi4iG3btmXLut0urrzyShw6dAg33HADvvrVr2IwGBTGbN68GRdddBEOHTrklaRer4der5fdF0LgBz\/4AV74wheCMbZ8PxRBEARBEGNDSonjx49j8+bN4Hz8xbGZlaTFxUUAwPz8fGH5\/Pw8nnrqqWxMp9PBmWeeWRqjH+9iz5492LVr15j3mCAIgiCIafDMM8\/g7LPPHvt2Z1aSNHayI6WsTXvqxtx2223YuXNndv\/YsWM499xz8Q+P\/wHm4h7Yc88BR48BS88DSychfngSYqmP5JhA\/xhD70SE55\/v4LleB8\/1IywNIjyXhPhhn2MggUQwDCQwEOl\/kmEgJGIBxAIYSCAWUq1LJAZCYgCBgRCIIZBIAQGJBAkEVDU0YQkSJJAQiFkMAYEEA0hIxGwAIQeQxrJEDvLXA6o\/K5ExAECk\/0op0n8HhfvmWLW83N8lrGXCGJ8\/TpSWuZCOxzal6XMQBEHUwdjwSQRjzb5O7efgjsdxFjgely8L0seY22IsKizT283GIkjvp+PAECACAwdnEUIZZcs4OEIZgoEjQIBABuBgCJD+yzg4GDosQMgYIs4RMoaQAxEHIs4QBeq2Wg9wyHQdEDEg4BJrOLAxSnBGkGCu08f6zgAb1\/awdl0fnXUJOmdKBBsD8I1dsDPXABvXA3NnABvPgNy4AXLuBViSHC897+3YsGFDo9e\/LTMrSQsLCwBUWrRp06Zs+ZEjR7J0aWFhAf1+H0ePHi2kSUeOHMEVV1zh3Xa320W32y0t37hhHTYiAuMSEOkXt5SQAhCSIxExYgB9xtGVAToI0eUhOjxEOIgQsQA9wTBIJSm2ZKkvclkaFGRJoq9lSQpICcRSpEokS9KUIEacrgWAGDEE04IkELNBJkl6TALrfqVEDRDpdZaECONx8Iwxt+XCJV0+XPK1Elip+00Qk8AlBiuBpvvNHJJjEji24xI0ziLvGL3OJ0FqmRofICrez6SI51IEJUUhAgQyzKRIPVcuRgEYQsbBGBAxjogzdAKGiDOEnCFiqRylstThRTkKuUzHSKzhAhsijrkI2BCFOKMrsG5NiHXrBTobOcIzGIKNIdjcGrANa4Ez1gDr1wAvSCVpwzpA8vS1WZ5WmZl9p27ZsgULCws4cOAALrnkEgBAv9\/HwYMHsXfvXgDApZdeiiiKcODAAbz97W8HADz77LP427\/9W9xxxx2j7QDjAGdAGACdACzi4F0OfkogiCQ6nQRxHGMgOLoBxxmSYyDUG2UgmJIlBoQSiBjDgANRmh71BUMoJCIBDFj6xuJalhgEgETwVJCkIU1huizySFMHMYsRSiWAthgBQMwGznUJBoiYW6I0WqY0LhHSEmW\/sdokPi4RGwVKmwiCGCUlcmELzDDPbW\/DKU8IrDHNJAgAQhk5x3GZJ0UASmJkpkWmFAWMqWVcPbJejqRTjrrpupAJrAsSrAkSdKMY3U6MTjdGEEnwCGAdBkQBWBSo7+MgUN\/JE2SqkvTcc8\/h\/\/7f\/5vdP3z4ML7+9a\/jrLPOwrnnnosdO3Zg9+7d2Lp1K7Zu3Yrdu3dj3bp1uO666wAAc3Nz+PVf\/3W8\/\/3vxwtf+EKcddZZ+Lf\/9t\/iFa94BX7mZ35muJ0KQvVLCAP1C4lCsIBDhhysw8A7AI8kglCg04mxJuGIEw4hGQYhQ09wsPR\/AWMIBEPMgECoeJMD4EwiYEqiAi4RCKCPXJZiAchAIhFAImU7aZISCVPyEqdSkyVOLEZHroXwpEtqTFGi7PUaLVUm9jiXaLmw5asNVYkVQRBEU1yC0gZbZvzPY6VDjpl4ApQFzBznk6DssRLgWoBkWBgT6sRpCCkKGEPA1XdZyDGSHEVcImIS68IYa8IEa8IYUZQgCAV4V4J1ABYysDANLKL0u5lz9d+EmKokPfroo3j961+f3dd9Qtdffz3uvfde3HLLLTh58iS2b9+Oo0eP4rLLLsP+\/fsLtcePfexjCMMQb3\/723Hy5Em88Y1vxL333osgGNE2OU9\/IQzgDKwTQJ6MwSIG3pGI1iRIYo5uR6VJAgwDwdNESMnSQDAMGMNAsqwuOxBATzBETGLAgYFgCNM30CCTJSARKkWMBVM9RowhSWdraCpNAJCkAiIgAYlMoIB6iVKPL4qOS5i0WJkkcoCIrfW+vK7tuLCf38YWtVmj6c9JEKsdlwysJFzi4qPuZ7VFCciFp2ob2T40lCAA4GDG44Ns2TBSxAAEXG2vjRwFTAlRlI7pciVJHZ6gEwh0ggRhKBBGCcKuSpF4l4N1ONAJ1JPo72OdJE1IlGZmnqRpsrS0hLm5Ofzg6fsxxxLVuH3ieeDYceDEKeDEKchjJyGXehAnYiTHBOITwOB5jpMnOuj1QjzX6+LEIMRA8Pw\/qUpvcVqK8\/UrJVLJ0kAAsVQJkhIhtU7dlpBQjd8SdsokS8IEAAm0VKXClC63BaqwzEqhNPaXfcwcpTY7SaoRnKrtt8UlagRBEE2wBaUtTQXQJVrc8VgtPr7t+0QoMNKsbJlu5M7GqH\/bipFaBwRczUIdGE3ZUSpEIUeaFgGhliKHHIVMgDOJNUGCtVGMM7p9rFkzwJr1A0RnCITrgWAuAFsfgZ3RAZtbq3qRNqwD1q+D3LgBWL8ecm4OSwOBs868BseOHcPGjRsb\/R7aMLM9SVODc8ggfRuZSVIUAGtCsIEA6wjwARAMJDrdGEIwdOIEiWAImMz+C6Xq+O+lpTYGhi539CtJpI9R\/UqCKQGSaaIkgDRJQmXKpIUpNP5y0OmTlACYLVBhWaCMD2diiZIeqzaYjrFkqShXawrrmoqQS8Dq6Eh\/amViixxBEKsXl4CMA1tiqvAJVOgozwWO7ZpJEFBMg7JlFSIEALqnOUhv+KQIQK0YsfQxnKGyKdtVWou4QMSFSpa4yMpsnU6MqJPkvUhRXsFhUdr6EgSqV1hXiSbUm0SS5MP8hQSGLIUMvMsh+0L1Jg0EwlCgG8UQAIIkQCAkeCLBhQRL37YBy5u66\/qVhAQSqaTIJUwImEqSOCDA0pSJlXqZAGRKkAh1vwNuiFGVQAGmRJkkZiO0UdorjKnpM3I9Jt+mta0hpGm1Yid8BLFcuL7ET1dc8uLDlhrn9hyvbUmGXGe7FUpn9SIE5OUxtSwf0zQtYsZjOEvXM6nahFqmRxFXCVInULfDIEG3EyMMBYJI9SLxjmrYZrqWp3uSdK\/w6dSTNLPoX0L2S0nfCZ0A6AdgHQHWAfgACBMJkSQQgiFO1N8tjElwyFKqFItUjhhLUybkKROTiBlDILUMSSVJqTABqRTJZikTUmkCVHlOixVQFihASZRLoDSFu4ZQmSQFuwnT52hWzU2qzkBrEIU3fR6CIAibJmJThUtomj5P4FgWWtuzz273iRB3jAnShWZSpO43S4tyKVLVDv08thxxhsr0yEyQwlSSOmmzdmSe0RYxsA4HWxNacsTy7+UJQpJkY\/4CuDkNQAjWT1JZ4uBdCdkXkCJNk2KBbidGHHMEgmPAuTNVCsFKJTg7VUrSN3eseq3TniMUpMmXMmlhAvIPA9K0CVyHNJZAIX9OU45sbdFpFKASKTWmKCe2XJlUdr8ZBwGXgI2ThISKIFY9LvkYF7bEVOGbvidwrHBKFGfWmPLjq0TI3Eb+2FyK9OPdYqRum\/IUpusYQ6G0xtA8PdKiFIYJwigts5kpUmi0uaRVnMJ38wRFiSTJJAyRqUFo1D31\/AycqTTpVKx+kR2ACyBIy26RSMCYhK4OuVKlgeBgnGVvSDtVCpmSIYlUkqQSmFyYyimTFiYASLjMxgFGuS2ToPTHaiBQQC5RAApplIlLjOo0xxQum47x99BKToiqhJEgTldccrASaJM22WJT3pbjMdbrEjgGMWMf6kRIbbO4rTopAurFKGT6sXlpLeRolR6FoUAQqFaVIFStK1mKFDIg0me0GS0vTJ\/hpn+YyZTcSJJchAEwSH8h\/fSXxGNgTQQMErA1IeRAgHc5IFQdNRJJlpRwLhEkHHHMgThEwEUhVRoIfapmOVUaSAauRSaVIAnZWJgiWNKk+47S95MtT0CVQKEkRdLxvoxF+YAga+QmaXGgXOmyQa3iBOEWg5VEG7lzCY4JcwhXyO0xru26+ouKz1mQJFukdJnOSov0dpqIEU+X66lrdILUJD0KuCgJUhCpBClLkTo8b9hOqzhZaKGbtoPJqQtJko1pp3p2T\/3fIAaLAsh+oprKhASLGXgkIWOVJjEGJLFupFNvsDjJt2mnSuAcDKKQKsW6EVsCESQSyVoJU2A4RdbPlC6z5QloJlD59sovmf3hNrflwyVbPlwSthKpE0eCWG24ZGCl4jrO+aj7qV1Jkztdsh9XHu8TIQAFAVL\/ymy5liK9jaZipJ7Lnx4Fxm2dHgVmeS0UKkjQzdpWL1KWIukJJM1yW3r2ef6CBGoenWWEJMlFEKppALJYjxlToqsGbiaUqbC+BO9IyERNCcB4\/gsTxpd7wAX6AAZpLTvg\/l4lVXJTqVCc3gfSOZQaChOgZCfKGrHTZfrUfUueAEf6BHVqp4lLflxv0bqkyCVbPtocnGab+i+MqjIkQcwadWWl1USbw5AtN6X1jo05JakiXTJTIfs5TRky19lSBDQTI5Z+j6gz4WS2vio9Yqks6fIaYzKbMJIxIIhUihSshZpdO+1FymbYXhMVL0VildfkhNIkkqQ6dDe9LrmFAViQQHIGMKZ+sTEDjyWCtRKsBwACPBBZosS5RJJwAHHW1B0n+mKE5VRJ9SMxJURMCxEDE0DEdMpULUyA6mnS6Ju5QBXlCagWqGyM48PvKofVJUV1SVPhOZsPXfnUHF3bvG4EMQp1JaPTjVaSVFtuczzG1chtJ0kNRAjwp0xALkUAasUo73uS1noJBjjTo4DLQnN2EOTlNR7kJTbGkTVrZ7NrR\/paqcbs2qHRj0RTAMwQ5hQAfV4ouekpAdiaUKVJsQRLJFSIlKYwAgAc5TerqTtO386c5amSBEMEmU4W6RImIAKMslxZmIBckkyHsQXK1JsqgdK4gg4tVcVlvhc23U7LP0BXel\/S2BjTsYFezdXN6ZPvTIa2zeZ1AZvrbyEtLlXbqRIhoJgOmds0dz8vmfnFSCdHLjEK0z4kPS1AxAU6gQCHLDRnMwZ3eS2Q4JEECwEepT8It67Tphu2dRVnipAkWcggBOPWJS7CABgYJbc1EZiQkLFQaVI6wSSEsgzGJUQf6W1\/+Q1xmN5WSZJOlRLJICQD48wrTEIiXe8WJkA1fgO5xKixKnHSv3hpjIkCd\/qkSQRKR1+zpJeNk\/Be5ahNNcmUr2jKh\/025UGCIMZLXflqUrhExscwomT\/DeQ+wy3HJ0MhK48vJ0\/txShfL53pEQdqy2ssSNOjCEqU7BQp0GexMRRm1w4Cmidp6pjvSH2GWxAAGOS\/pI4EkiSbDkD3Jsk4Abjq0M8vTK8ixdrym+DFVCmVA5EJUS5MecnNLUxmSQ5Aofk7+9FMeWLV8qTREmUSW2P0XVuQCiWimgOHOdSWr2EYl9yMdmUngiBmgXHL1qglONfuhI6Ftpy1kSFzmd14PYwY6X8DLrP0KDAatV3lNcaRzYXEeC5Iqllbza6dpUgdq9TmKrHRPElTJgyQXZtV\/3J0TTRJsgZuJqTqTYoCsI4qt8k4nWsifbgUxfIbAIikWH4LuEDfSJUSwdLLjTDwVJIiIC25MUePUrkkp86lYmnKpMYBaCVParzCFBYtR+abx1UN09u25crGlq021D2U5IYgiKaM4lAuuXHhSqNc1TzX9oqN2+VkyH4sM46QZn+RHu8SIz3GFiP9GC1HdnrkKq\/xwOo\/itRXKesALFCCZF7RIkuRzLPaWJ4eFc5so3mSpo+60G2aIvUHxqSSsZq7IRZ5mpROCZDBlSjJtE8pT5dE9oHQ5TcpGYqpEoeU6qpvEdBYmEKme5FYJkpC5tI9rDxle67lyFiVjTOWucTKxJaiqjfhSm9Fcr2OBHG60qZcNYu0aU2qkyZ383aTviS\/DJlnApsyZG9rFDEC1B\/4rvSIc1kor9n9R7YgsTBNkXR6ZKZI5hQ8gDFX0mS1hSTJRxAiK7MJof6VAujH6TKZp0mdAIgFmJQAhMpg+1Club56cwioOZKAvE9JTxqpZYml1y7V73MRAIkYTph0wqSJJTPkp1qeANXjpJGOj7MWHVOEfEJg9yHVHTwK2xmTY0zr0DyOkiFBEKOxHH+qjKM\/ybUNd4JUHFclQ+4ymzTG623IkhipxxfLaYCqcGgxUhNOqhKbTo84l87ymu4\/YoFqRQG3BElfoy3keYoUGKIEqMQoMG6b\/04AkiQb88W3b5slN\/1LjIW6xkwngIyFakDTnTWpKDF9nTQOmH1K+hJlZvktCASShKtT+YW6YK5A+rSGMOnrEpnCpHuZtDBpzObvOnkC4BQoE1Omsu0YqZQ5rgl2stRWLCitIQhiFMaRcDUtt9nCA7jngnONc6VC5nItQ4XmbiMpMse3FSO1LJejIMibs13lNZcg8S5XotTh+eVHdFmtY9zWPyAzpGgKggSQJLmx5Uh31Jslt1Aqm4gTlSaFUl2u5FSsRImrVIkJBtET4B1A9NPGbqtPySy\/CcHAmISUDCwBwkC0EqbESpgA1QAO\/bjsTLe0X6hCnvR6wBaRXKY0RakqjsvvuY8irr4h8\/pxddhyNgpNxY4giOnjEolJ0G72bf8+Nimvucb5kiH7+UwJci3TYgQgK6dpMVLLimIE5HLEuawsr5UatENWEiSWXp8tuwRJYP1rltuAiZ\/ZBpAk+UnFSAqh+pKAvOQmzDPc0pcwSROlNaFKlJAA4JB9dY03GStDl3G5T8ksv4mEF2QJQCZM+o1rChNLTdsUpkRowSmLUlN5Ypak2BJlEhti5JYqTXELVdMBVH0Wljc5ovIYQRDDp0tNpvVxl9kcDd2Ox2oZUutdfUfNlpl9Rvq7xi6nASikRgAyOeJcOstrzv6jMG\/SLggSZ6kg8TxF0lUaxvNSWxgUm7azH2z5UyWSpCboviSepL84K00KJVgkVEIUC7BQBZZalOyGbt2n5Cu\/8SCXJQCFdAlAJkyJ4IjSf7UwSckQcWSiFBgfM72MG5KhRcle5k6GFHbaotOowrKsIbw5cUP5aVqOozIcQRA2424ed8mNjzrpKY6tK7f5ZchcHhjbt0tp6nZzMcpuBypZss9eU2U2d\/+REqI0OXKd7m+mSN4mrjAVphAI6bIks4Eut+mSmxDlNEnPwC0C9Ra0REnGyqjNhm4m\/OU3QL1Js8ZuI11S65QwhVD9S1qYsoZv5AkTgEyueFZiUw3gmkQUy3NAMXkC3MIhjGVVUmVSVc5yyc8oF7cdZxluWKa\/BwQxO6z0P1t8QuOjrhzoLrdVy5E9pk6Gsn0ppEi5GOn7Woz0WJcYqXVKjhiHt7zWVJBUs7YjRXLNkTThXiQNSZJNGKoSWygAEQJxUh7jSZMQC7AoUHMn9ZNclJiAHAj15gEKfUoyBsRAWXg+TYAqwelkSQuTbvB2CZPdv6QTJiCfoFH3Mmmq5CmxkyFUnb3GCuNQMbbqsS6alKApMSIIYlTGkTC5BKfpczWRI8AtQ+ZyW4byscVlvj4jAIVymtom8tupHOnm7EJ5LRWkrEE7PYNNnQaXClKaHrGA+1Mkq9Q2TUiSGiCDIJWmtOSGVJzMM930hFixUNdf66AoSkAmSjKWWZ+SnnhSirz8Bqj3iBSASBiCVJj0G9rsXeJcOvuXgOIHRMuR6eIuedLiFHH9uLIACcffgy6pAtoLTJ00uWgzYSQJFUGcPiz3vExNpUhTJz2FbbvKbRXJUP648jLzti1GQLHPCEBWTstup2IEoCBHurxm9x81FqQ1UXHiSFezNtJJJHWqNGFmWpLiOMbtt9+OP\/7jP8bi4iI2bdqEd7\/73fh3\/+7fgXP9pS6xa9cu3HPPPTh69Cguu+wyfPzjH8eFF17Y\/gntX0B2Vpso3tcltzgpp0lAUZSEKjBpUYKUAJeQfaHeTEDWpwTo8hvAQpUs6aqZFHmDtxYmuxwHoCRMGpZ5nciv12akSi55AoplO410iIbZB1VYDrdUVeHazrioEioSKIJYeUxrgkqf3PhwSU\/VdphTqMoyZC83+4qyZYEpSdV9RkAuRuq2zG5rOQLg7j+yG7S1IHXy5uyCIJlyZKZIQLHUZkJTAOTs3bsXn\/zkJ3HffffhwgsvxKOPPopf\/dVfxdzcHN773vcCAO644w7s27cP9957L84\/\/3x85CMfwVVXXYUnn3wSGzZsGP7JOUeWGGW\/qFSKdAM3EkealBqwFiWks3Kn11ZT\/UpA1tBt9Snps99kosxcilSWgjxdQuAvx+lkCSheULdKnAB36pTuZQnf2fkuodK4xMqHT7iWG+9FeVd8JwVBrHx8kjEN2gqSS3jybZWPqL4jaV06BBT7irLt8fLtJuU0oCxGapm\/vOY6g80rSFlCxIoJkl1q47w40zZNJqn4X\/\/rf+Haa6\/Fm9\/8ZgDAS1\/6Uvy3\/\/bf8OijjwJQKdKdd96JD37wg3jb294GALjvvvswPz+PT3\/607jhhhtG34nA6EvSqZIvTQKKZ7KZohSmnT8hz6YIkDEKfUq6\/MaQyxILVBnOTJeAZuU4\/WHQZTl9W2N+iJrIk4kpUpq6t22LqY9K\/VMrnTaSSBCrjSpJWGn4jok+qo5ivm35ltelQ4BfiLJlQTFp8pXTAGQlNUB9F2XrzebsqvKaLUgdQ4p0cmTe1hM2G+W2wqn\/NE9Skde+9rX45Cc\/ib\/\/+7\/H+eefj2984xt4+OGHceeddwIADh8+jMXFRWzbti17TLfbxZVXXolDhw55JanX66HX62X3l5aWigM4VyGSUWqTQQAmRLouQT4DN\/Iz3cJASVNkvKyWKBXOfGMivTiZgIxlVn6TiVT13TRZ0kKUp0v+cpyZLmU\/jnF80s3fQFGYmsiTCXP0s5ulPBdtpcdsPicIgpg2bQWpbrzvWnCmABXHV8tQ6XbgTpvalNP0bSCXIzW2orzWVJBc12gzZ9bWt11y5Jo3aRmYaUm69dZbcezYMVxwwQUIggBJkuB3fud38M53vhMAsLi4CACYn58vPG5+fh5PPfWUd7t79uzBrl27mu+IliWz5BanUjQQ+S8dlihxBiCuFCXoS5lwmZXfslQpQLoc5XSpqhyHvH8JyJcBo8mTie8vw6rERE9Z0IYw\/ZCv9AvdEgSxcmlzYVsTn+zk2\/U0bfuauYeQoWw5N5cXxQgop0YFMQKy5Egty9OjWkHSk0W6BMn810yR7FKb8a+kC9zmfOYzn8F\/\/a\/\/FZ\/+9Kdx4YUX4utf\/zp27NiBzZs34\/rrr8\/GMesdLKUsLTO57bbbsHPnzuz+0tISzjnnnOI2ghBM9PNUSSdIZsktRjFNAlAQJQRAB+n0AAlYH35RClEov+kptVmohMmXLrnKcTJhWc1c9zABeWkuWw69nCMIcxnhQXGdC588+ZZrhondqVRFEMS0GebY5ZOduvXe5ZZ01QmRLqGZy4CiGOl1pXIaUBYjvSy73aBBu0qQdBrkFaLpnv4PzLgk\/dZv\/RY+8IEP4Jd+6ZcAAK94xSvw1FNPYc+ePbj++uuxsLAAANmZb5ojR46U0iWTbreLbrfrXhkEQBxby1RfUqHkBpTTpCwStERJ3wfAYgYIqeZSEhIsfROZfUpA\/iaVsVQTclWkS+VyXCpIcf7GH0ac1I9e\/FDqRIdb71093vXhNsWp7qDheswsT8lYJ4UEQTSj6bFhFhhmX6seY8uPxve3vtlknS+rFqLsvqcJO1tnlNPUMpYv88mRr0G7TpB8KRJQbM7W6RFNAVDk+eefz0711wRBACHUG2TLli1YWFjAgQMHcMkllwAA+v0+Dh48iL17946+A+YZbmbJLYQ7TerHjUSpWZ8SywQpS6k86VJVOQ7IUyagKE5A8cNUKMtZtXTp\/gwDKCZRhcd4hKpqO5rlPmCOS25W0oGdIE4XJvm59AmOjzrxKY13eEETIWLWt3txXL6sTWpUWDcuQTJn1gaQTbVj3y5c6HZy6jLTkvSWt7wFv\/M7v4Nzzz0XF154IR577DHs27cPv\/ZrvwZAldl27NiB3bt3Y+vWrdi6dSt2796NdevW4brrrhvPTtjzJCXGtABAnibFUL9wLTR2j1ILUcrWRwyQslG65CrHAbk0AUVxytY55MlMnfQ4OERHJOrDYjcnVglVeRv5J9clWsPQpH+pqbgRBLE6GbbPyEcbWaqYLaUgQFWP8QmRS4ac6xxN2GoH9HorNQLyFy3k6ZgxCJI5L5JRXiuU2qZ0SRJgxiXpP\/\/n\/4x\/\/+\/\/PbZv344jR45g8+bNuOGGG\/Af\/sN\/yMbccsstOHnyJLZv355NJrl\/\/\/7R5kgKQ6Dfz+\/rviSkZ7kBKCRMMdQrqacE0GLURpQ6QV5+E9IpS03SpawcB2QJE1AWJ8AtT7Y4meNMbJHKlnuEykTLFdD+bJHScxEEQYyRKoFpik90mj6XXSIrrGsgRCWhMr\/pXeW0dHllagTkyZEeY8tROqaRIGnsmbTt+3aj9oSFiUlJ5w0tLS1hbm4OP\/je57HxjLUqLYpjsEFfzYcUJ+rfJAb6A7AkKS7vGeO0KAmZz6+UGPf1dAH6fpx+0wsJmYh0eb4MAKS+r\/+VMp1TyRyTi1HhPlTKlGGIhbRar0zpkI5T\/O0xheWxe3m+veH+bCMRIghiFhhFnppKT9Pn9AlRaVsFiTKmeRk2NUrHZMtd6ZEe4xMkvV6nSGEAdKJ0PM8kSUZRmi6F2XIZddLbYTZ+6fkezjrzGhw7dgwbN270v5hDMtNJ0rTJznAz4fm12JxpUvZvw0RJL3OkSgCyMhyAxulSfl8Nz1ImIEt5sn4mIB8HIz3y9SpZKZGWKbOMZz9G7UO9i7tEy5VijZNh5Y0giNmjSkaW7TmH+BZtIj91j2ktRNa41qlRuqzwGF95TY\/xJUimIDlSpNJZbVO6bhtAklSP2ahto+VIYzZzm6KUYYlSgHxaASATJSCdKgDI35SxUKdXCpmdDZctz3qV1L\/mh0fLEeukb86W4gSgcFEOW2SaylQ2xpNQqX30r3M9xzhoIm8EQZx+jKPs1uSPvKrn8QpYSyFyr2uZGhn3WWCV3OzyGtBckLLrtlkvhJkiTRGSpKZwjuzlilFOk\/QY4RAlIT1nvQGuPiUAlbIEoFG6BJhyZJTfWoqTSUFk7LTIuO0rv1UdEJoI0HInS5oqmSMIYrpM6jhQx7Ai1UR+So8JWHmZKT41QuR8nK8R21hWEiNze77+Iz2mSpAK+2eU2VzC5CMMAfRqh40CSdKo2GlSjOaiBLgbuoFchniaHgVQPUt2Kc6XLmXCpBlenEzMXie7QdsUKm8qVCFCbQpfdT1QozKOvyIJglh5DFM+89LgOOKSn3xffPMFVIzzCVG2YITUyFzv6z8yl1UJkpkiDcOEEiaSpHFhzsitRQlANoeSS5T0fVOUOqG1HMOnSxq9vqU4AZYUmeOAcpJkfBjtx2XUfB7s5MpHk9LcRKDGcoIYHyvsj5MqwfE+xic+msryW8OECEBpjoOQW2MdqZGxzcZypG+bQtRGkFwpktWwrdbp++HErtsGkCS50b+AOIZECIY4b8p2ldy0BAVBUZT0clOUgKIo6fuZKFnLTSxZqk2XNGbKZG+rQpwAW4qqBcb7OJMaqag9gFQ851SYkdifIIjRaHvsqaWh8NVLk3t9ayFybbMuNTLHmHIEuPuP9PLlTJAmDEmSje4ravuYTKJQL0pmLJkY9wt9SoBXloD6dMkYA6BenMyxJXHK1qjn8oiJL42qYxTR8cqYD0p+COL0YYLJVGvJ8shPo+1VSJFXiBxjG6dG5rrAkiXXddjM7ziXIGXb9KRIMwRJkkmTqc5dDdyJ1bwNlEUpHe8UJfWAXJSyN7UlS7oUZ+KTJaD01wSsNKnwYapIm2xYlO6fd4ot1kp8SqLTUrIIgiAmTo3k+KiVqbqpwJumRI6x9vpGJTWgmPqYcqTvu+ZAAvyCVNecbZbapgxJUlO4kQRZZLNwZwLkECW7mRvwTxEAYz2AYk2nYSkufZhMDNGx0yTjcYA7bQJQlicbx\/pMpIBm1wkpPrq0ZOplNYIgTlvGUoprKT\/lfagWHuc27J4l3xlq2eNbypEeM6wgNTmjTfcjTQmSpAbIIARLrNOpgjxNKpTnzLKZ3aNkipIU+Vi7oRsoLouNZYE1To9xNHoDljTBSpqAWnECHPJk40qhqmgzVu9D1OIgRZPIEwRRx7gv3mZTIz3ZbtSN8yVWbYTINcaXGgHlklrVOLv\/CGguSKWfKShfhiTbd5pMcjZx9Sg5lmVpkilCQjQXJaCcKmlsWQJQKsWVHm9gShMvC09JnKo+tL4SXCd97ialMsf2W0nWJJnV\/SKI05GG4jFpakXHRZNynW+7jseWpKguZRpVjvQ6u0G78BhLkErb9KRIvlJbk5aYMUOSVEUYArGVIBUarFGUH6A8oWQbUSr1KSFv7NbPBbj7llzjfNhJkS1OdpnOpKkMtZSLTLKabHuSzOhBmSCIKTNkTxKA+uNKXVN3nRC5nqM0gWODkppvnC1OTQWJWwmTvX9TvpitC5KkNpgJkm7gNspwMghUE7c9rk6UgGJDd6H8ZuJInKr6ljRNpMmOamtOCymlTzajygUlOARBzCqjHt\/aSlDd413745MizShyZD\/GFCS7nFYhSN4UyaDUjzThqQNIknxoqUkp9CVVpEkFUTIbuStFyTFFAFDuS7L7kWr7llBMmMz9raNKUoSs\/RDXSlQdlOAQBDGrjJIiYQgJsqlLiXzbcImR+XhXSc233uw\/0vfbCpK5LVOGSoI3ve8DkqQmuJIhTWCkSem6TJQAo5TmESUApbmUNLFHhmxZ0s9jPibfQccP1DJpsmmQ8tQlUbVUlfwIgiCmRK3gNKGtBJXWN5AiV+Li+4N5GDkCyg3a5vrAWm7clq51nrHThiRpFExhstMlc32lKBmpE5CLk+5VAsqplV6m32i+fqTYkSLZSZPaQHnMqPNTjKFcNrJoEQRBjJMRE6SMYSSobj+aSJG9bV8ztmu9LUfmsjpBMlKmkiBVpEiFUpvZtD1BgSJJqsNo3vaW3KrSpDaiZJffgLIsVTVn26W10lxKQ0pT6TWZYE2YepMIgpgVxtEG0PT4WSVkwwiRa1xdv5G93LzydxtB8jHJ75IhIUlyUXdpEl\/5zRKekUQJaCZLvtSnaS+SnX45palmuzZjSaJ0uZLSJIIgZoxRj29NE6mqY\/EwUuTa7rByBDQXpKoym06LfKW2KZfdSJKa4hInV5o0LlHS2wfay1Khbwl5A7r5AdCn2deV5+zxdQJlP09T7NP+V8BfGARBECOV4JqeqVX1HHVnsfmeaxxyZC5vK0jOeZA8pTbfzzABSJKqsM5wAzyzb9sCNQ5RAkaXJb3OfmO50iBX+mOmTFUf0iYCZWO9rmOr9Y+LWZqriSCIIrN2vDAZ5ou86c\/j++OxaY9SlVC1lSNz3bCCVJcizQAkScPiSpaC4rxJ5rhWogSMR5bMx+j1wPDSZBO3SI5s6VjuvwhsCWvLLB+ECYIYjUkmEm2PJU1S9GGlyPX4JnIEVKdH5vphEqSq5QCmMdN29tRTe+aVhGvm7WydLTtW2c2gsSjp7QJ+WdLbrpMlTVVS1ESa7G2Z++ijaRI1DHVJzxRiWYIgVgnL+UfSOBq3Af8xrmlf0ihyZD6\/a33dqf6AO0Uq7ff0U6WZl6Tvfve7uPXWW\/GlL30JJ0+exPnnn48\/\/MM\/xKWXXgoAkFJi165duOeee3D06FFcdtll+PjHP44LL7xw\/DuTpUKOkpsLV5+RtS2nKAH1smRPD+CSJXN9XT+SOdb14UtaCE9TiaqjNOeTASU9BEFMg3H1S46jeRtoLkWusYz71\/vkyNynJoLk2r7db1R67OyoyezsiYOjR4\/iNa95DV7\/+tfjS1\/6El7ykpfg\/\/2\/\/4cXvOAF2Zg77rgD+\/btw7333ovzzz8fH\/nIR3DVVVfhySefxIYNG5Z3B72iY5TdfP1JVY8H3LIUG48D\/LIkrf4oja88VlWa0zRp2M5el4Yf\/ro0aCU2b1eJHUEQRVbiZ7yOYf+Aa5p+t+lL8o1vKkf2Old5zRzjSn6qymyjJEUTKsExKeXMdqh+4AMfwP\/8n\/8Tf\/3Xf+1cL6XE5s2bsWPHDtx6660AgF6vh\/n5eezduxc33HBDo+dZWlrC3NwcfnD0z7BxXVct1LKiBUCX29LlWZKkx2WzYxuCoseYX5zZ48vLXOMK+6DxjbPXAUVhqhqXba\/uwrUtJGDUvqA6qLmaIIhxs9wpdZtWgDqJHEWM7HFN5cge6xAkZ5mtqlnblyRxnstQqbdJLV9aOoGzzrwGx44dw8aNG0s\/4qjMdJL0hS98AW9605vwi7\/4izh48CB+5Ed+BNu3b8dv\/uZvAgAOHz6MxcVFbNu2LXtMt9vFlVdeiUOHDjWWpEboviS75FaZBjXoTyo8h5UWVaVKQH2\/ElD8YNQlTIC7LGfvowuXPLXtC2orVVRyIwhi2oza\/9g2TWs6PxLgFiPX+CaltaqxbQXJtS8uQZoBZlqSvvOd7+Duu+\/Gzp078du\/\/dv4yle+gn\/zb\/4Nut0ufuVXfgWLi4sAgPn5+cLj5ufn8dRTT3m32+v10Ov1svtLS0vlQa5m6qZUzalkrCs1cpvj9HaAoiyZ+1JXggP8wgTk0uTrTWrSvG3ui4+m6dNyNVsvd6JFEMTsM82TOcYhQk232VSMgOHTI3OsS5DaPu8MM9OSJITAq171KuzevRsAcMkll+CJJ57A3XffjV\/5lV\/JxjFWfENJKUvLTPbs2YNdu3a5V1adyVaHIzGqmhYAaCBK1vjKVMkea67XtE2Z7Mdk+1Qz6aTJsH0H4+rvoTPdCIIYF+Pso2qThlc9bxsxAqrlCGiWHlnLpatfqSBd9SnSLDLTkrRp0ya8\/OUvLyz78R\/\/cXz2s58FACwsLAAAFhcXsWnTpmzMkSNHSumSyW233YadO3dm95eWlnDOOee03r9Syc2kbobuJqIEVKdKQHVjtzne3AdNE2GyH2PSRp5MmvYSzWJTJzVmE8TkmMVjQFOGbQdo+jO3FSNgNDmq2LZTkArbbXZx2lkrtQEzLkmvec1r8OSTTxaW\/f3f\/z3OO+88AMCWLVuwsLCAAwcO4JJLLgEA9Pt9HDx4EHv37vVut9vtotvtDr9jVdd2q0uTfH1Hvm1XpUqAf24lc7zGJ0z2\/prTCVTRJHFyMU6RmjQr+aBNEMR4GGc\/ZJtjik+MqrbjE45RBanqTDbf\/tStL+3j9BVl+ntQwfve9z5cccUV2L17N97+9rfjK1\/5Cu655x7cc889AFSZbceOHdi9eze2bt2KrVu3Yvfu3Vi3bh2uu+668e9Q21Kcq4nbg3NqgOx5W4iSa7z5OKC9LBV2tEKchpUmF6MehGZVsgiCmD7TOumj7R9ZVVJUt82qNGaMglTbh1Q359EMpUYuZlqSXv3qV+OBBx7Abbfdhg9\/+MPYsmUL7rzzTvzyL\/9yNuaWW27ByZMnsX379mwyyf379y\/\/HEk2VemSTV3ZzbW9YUQJGI8smfiav100OSAsV\/mKznwjCGKSjJoyNxGiJs\/VNDkChiuv1fUhNdkvx3YrJ5CcYl\/pTM+TNCkK8yRtXF+aEwmAd74kwDFnElAx51FcHlPYliUNdfMgucb4zubyzo1UI3dtRaauTDcs1A9EEMSkWa4SexspqtuPNqmRZsTymleQfClSTfO3sx\/JniPJXE\/zJM04bZKjFtsqzZ\/kO1utTapU9Vj9eI3rZ2pbRvN9+EeVp2n1A5GcEcT0Wan9gG1lSNPk5x1GjoDx9B+1ocHZcbMKSdI4qZrvyNWb1KTsZj9e06T8BrSTJd9z+R6vaSoRVQeL5UqfxsFKPTgTBDEZhhUhkzbHmXHJkWtbDQSpdYo0LqYgVSRJM0ojUWpC1WSYbRu8fTTpZaqjbZM4QRDENBiHEJm0nmhyGQWpAc5G7RFx9iPNwJltAElSexxnuGXzJS03bZu5NcOIkt4eMFlZMqk7GJFEEQQxbsYtQT7GKUd12xv24rnDNmM3nBdpJUCSVMWofUcjlNwAz\/Xdht3nYUVJbxNoL0vA8vbztDmYkVARxOnJpKSnCcOU7ptIxjCC1HCiSJORU6QV1o8EkCSNn3E2dDfZfp3gmIwiSvq5gXY\/3zjnThqFWTpQzgIkjasber9Pn1F6GZsKxLDpUZPtV53NtlzMoDiRJM0aw6RJTctuwPAN3fY+atoKoetDTWePTR76EiWI8TKOEzzaSMI4BWmYs9km2bA9RVofKd\/97nfjoYceWo59WXmMy3rHXZtuOmZWoLPHCIJYqYTB5AWJmBitfyvHjx\/Htm3bskuAfPe7312O\/SIIgiAIgpgqrSXps5\/9LL773e\/ipptuwp\/8yZ\/gpS99Ka6++mr86Z\/+KQaDwXLsI0EQBEEQxMQZKt974QtfiPe+97147LHH8JWvfAUve9nL8K53vQubN2\/G+973Pnz7298e934SBEEQBEFMlJGKoM8++yz279+P\/fv3IwgC\/NzP\/RyeeOIJvPzlL8fHPvaxce0jQRAEQRDExGktSYPBAJ\/97GdxzTXX4LzzzsOf\/Mmf4H3vex+effZZ3Hfffdi\/fz8+9alP4cMf\/vBy7C9BEARBEMREaH2u3qZNmyCEwDvf+U585StfwU\/8xE+UxrzpTW\/CC17wgjHs3owzrvmQ2p4Cv5zzMBEEQRDNiZPxnN0mBJ3hNoO0lqSPfexj+MVf\/EWsWbPGO+bMM8\/E4cOHR9qx0xZLgBrNuO2SrCqRqtpmU2EbRdRoXiSCIFYTrmPaMOKkj6tNZKlKzpLEP1eSS8bsbTURNnOM+fgkXlVzJbX+Sd71rnctx36sHpY75Wmyfd+YUeVomJ9tFoWIZpsmiNXPtCdMHUWcmsrSOEWpZgxLkuWfdXsG07TVo3vLwajCY35IzG2ZF8P1jcGQKdJyCNIsyxEJD0EQLtoeGyYhVfq42FaWAL88VG1TH\/ddcmMLybjKhlWYzzGDQuSCJKktcVxaxJLysmXBlpXlFqS2cjRuMSIBIghiUjQ53oxLpMxj5bjSpWFTpapt1KVJTUpuK0SGfKzcPV\/llFKkYVOtYQRJiHbPFyfjESQpiv8RBEHMEvYxahzHqbbHz6pjc9V2XN8FQ3yvNKpwtN6mI2hwBBLTgJKkcWK+4UYotY2lzLbc6dGwUnQ6yM8s9mERxCyxmq7XWHVMa5M8tUmXqlKltuW3urJbXRLkS5OWgymkUiRJw7JMDdqNEqRhBWlYOWr7pb\/cIkQSQhArm1n\/DI\/ri35YgWra9D2KLI0gSo2auH0ltxXWl0SS1ISKVKa2H2mIhm3v8nHL0bjEaFQpmvUDJkEQpxdtj0nDSJV93KxLnaqSpqoGb58sjVOUxjkdwIyJ0+zsSQP27NkDxhh27NiRLZNS4vbbb8fmzZuxdu1avO51r8MTTzwx+Z3zldpcNCmzjSpIus7tm0PJl1DV1cfb1uTNbfr+W26EpP\/oP\/rvdP9vOWlynKs71g1zXHVRd3w3SZLid4f9WNf3TtPvLNd++baLmsBhGfqgmrJiJOmRRx7BPffcg1e+8pWF5XfccQf27duHu+66C4888ggWFhZw1VVX4fjx4+PfibaNZL4UycHYBcm3P00\/PJq2TYrjFKCVcHAkCGJlMAvHk1GkyXX8HeWPYZOqNg\/X+LoeWnN8m2rLDLIiym3PPfccfvmXfxm\/\/\/u\/j4985CPZcikl7rzzTnzwgx\/E2972NgDAfffdh\/n5eXz605\/GDTfcsDw7NEqZqq7MNm5BGmZfm5bPRpGg001eqKRInK6spiZtoNmxi7Nm22o74aR5bLbLc76ymq9vyS6njVh+Ky1zNXG3bfKOYyCcrqasCEm68cYb8eY3vxk\/8zM\/U5Ckw4cPY3FxEdu2bcuWdbtdXHnllTh06NDySVJKFg\/WyY7LpF0mXiVI45KjYcSo7Rf8OAWI5IIgVjar5TPcRvZGEamm4uQTJl\/vkqtvyRYr++y3hhNOevuTNG3nTZqhvqSZl6T7778fX\/va1\/DII4+U1i0uLgIA5ufnC8vn5+fx1FNPebfZ6\/XQ6\/Wy+0tLS\/nKUeZmcL25Xc3abaJKa7zaZtJ8rG+\/AL8YNTmoDSNCs3awnGKdmyCIZWK5Lp0x7PHLJ1e+Y6hLnurEaVhh8qU6ZqrkGqu3Z8iM84y3uiZuvT7dDktiyBm77tts7Y3FM888g\/e+973Yv39\/5QV1GSu+qaSUpWUme\/bswa5du6qffJQ6aUNRcfYhDZse1ZXpNG3FqI0MjUOCSFwIghiFSR5Dms5iXUWpJFVxzDUFyidAbYTJFKBhUyWXKLUpu804TEo5s80hn\/\/85\/ELv\/ALCIw3YpIkYIyBc44nn3wSL3vZy\/C1r30Nl1xySTbm2muvxQte8ALcd999zu26kqRzzjkHPzj6Z9i4rqsW6jePfqPExdJaqdTmSImyFMkhMyMJUlV65PpAthGjJlLUVIYmebA63XqcCIIYH017iEalTcrVpLzn2m\/f41xTDJhjbWkx19n7bY7V44xlWaKklxW2Fbq3kd6X9nrdk1Taplq+tHQCZ515DY4dO4aNGzeWfsRRmekk6Y1vfCMef\/zxwrJf\/dVfxQUXXIBbb70V\/+Jf\/AssLCzgwIEDmST1+30cPHgQe\/fu9W632+2i2+0u675X9SFVCtK45Mh3JoQLn2BMQoZIbgiCmDbjOg7VyZbvWOmSJ9\/xt1A2M\/ZbP3ebhMkunQGe+Y4qUiVHopTvn8hTKrvsZo+3S27ZY9PmbV0CnHAKNdOStGHDBlx00UWFZevXr8cLX\/jCbPmOHTuwe\/dubN26FVu3bsXu3buxbt06XHfddZPbUZ\/g1K2rTKEaltbq5GicYtRGhqh5myCI1USTZKfpcc+Wqapjq6vPx7VPdcJkjtffE8whRHUluAai5GzkHnfZbUJnvs20JDXhlltuwcmTJ7F9+3YcPXoUl112Gfbv348NGzYs23NWntUGlMtsVWey1QlS074jWSFOQDspaiJDTQ8GkxIcSqQIghiWJuW2cRzLMhGpOV6Z+1OVPvkkyN6+L2UyZckWIp8smalSU1HS6DF2E3dVGjVlZronaVIsLS1hbm7O35PUpB8pG9+gD8knSOOUo1GlaLkkaJoyQ03hBHH6sVxnuzWhba9T02kGXNt1\/Zy+7ZmPN8cwR68R4O9XsvuEzHVZj1FNf5K93NWbVNGXdFr3JM00rmbrJn1IdYLUtO+oqRy1SYpcAtNUgoaVn9UsLpRuEUSZSTVJa6Z5tlvb8lvTM+FcpTXz59T7UZc0cVZMiXzJkq9fydUn5EuUfGW3qnKcZoqTSpIkVeH4cDmvL+NLekYRpFHkaJS0qOpD2uQDP+oBicSCIFY3q+kz3qa3yEXgkJ6q53BJj6u0Zu+HS5rMxw4jS77vClN46kTJNXfSjJXcSJKaUjf3kacPqbUgjUuORpGiuoPYOHuW6qCmbYIgZoU2cxpV4Up\/bOoEyhQbc\/+aSlNBfkaUJVeq1CZRcixzTixpXzplApAkuWhzNWOX1IwqSOOSo1GkqE6ExjmfUhviESb5JAiCaEPouT7a0Ntr0bhdJ1AuGWorTeOQpRai5KQuTZpyskSSVIdxmRLmusQIUH2V42EFqY0cVYlREykapnG7ycFinEKzmiJ6giBWBv1kvD1UsSiLl41LbEo4kqGhpGlEWWoiSgaN0qQZgyRpFJqkSI51TkEalxyVGr8bpkRN5KqwvoEAjUlsZELpEUEQUyI9FLJgTF\/g4\/jjsdTg7Dpe10xQWRAmx+ObyFKMelGyxjgvXWKmSb6Sm9m8PUGhIklqgq+8BhRTJFeZbRhBcslRXUmt6gw3W4qalOHqPsgNBGgsckMJEkEQM4AU40mVGGq+3IeRKFuafH1IvjaN7PR7x+PqZGlUUYrhTpNmJFkiSfJhvVG8pTbrfqkPybxtCpKrvJaJU02\/kWu9uWwcUlQjJ40EaByCQz1IBEHMCnWlsgZIVB\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\/+T\/\/B2vXrsUVV1yBvXv34sd+7MeyMVJK7Nq1C\/fccw+OHj2Kyy67DB\/\/+Mdx4YUXjm9HbGEye5HMFKmtIDnkaNjUyBQjW2yaCFFBoBzi4hOPKslpKysimdyEYXQZN4JYvTS6XNuY+iJ5kB\/okgapWCYw1vNrwXLJFcvkxlhmCJlPnmrFiefC1DZdYiHPpgbIRKmf5NMFOBu6LVECirKkxahj7GwSA6YYtZzLcFRmWpIOHjyIG2+8Ea9+9asRxzE++MEPYtu2bfjWt76F9evXAwDuuOMO7Nu3D\/feey\/OP\/98fOQjH8FVV12FJ598Ehs2bBjuic1mMKsxm2W9REaKpMts4xCkWFSnRlY5TSbmstGEyBzjkx+\/LLkFZ1gZmaQwjYKYsVIBQaxUOF85f7kUxChufqxiDE4544FwClaVUGmZKkqRNBKfanHS22YhICFbp0uZLAm1TobqX2+fkkuUfGmSvvCtTpaEwLT6kpiUK+dv6u9973t4yUtegoMHD+Knf\/qnIaXE5s2bsWPHDtx6660AgF6vh\/n5eezduxc33HBDo+0uLS1hbm4OP\/je57HxjLVAr6d+SYN+nhRlywbGsn6eIg0G5dP8hxSkYVIj\/WGQyWhCVFzeTnzqxGZYoSARIQhi2gwrcVWPM2XLxpeGmY8x0yGz1FdIjazEyRyj+5sYN9ZpeUrTpcKykBlnxjG1kzpV0r1KnKmz3\/R9nRoFQd7Mre\/r21GkbneidBwHOhFkoJeFxrL0drcLcI6l53s468xrcOzYMWzcuNH7eg7LTCdJNseOHQMAnHXWWQCAw4cPY3FxEdu2bcvGdLtdXHnllTh06FBjSSrgmn8hbeCuTZHaClI\/qZajhqmR\/gtBmtI0ghDZEuSTH5+8NJGacYiPlCRPBEGMF8bcUtPmmGWKke9xnEsIUU5HfFKl5UgnV2YqZSZRjJvLqxMnFubLmbDSJdEsXdKn7DvLb00SpU4aecXIe5LSNCm7zInuSxJi4oHSipEkKSV27tyJ1772tbjooosAAIuLiwCA+fn5wtj5+Xk89dRT3m31ej30er3s\/tLSUmlMdmabrn+acyDpf4XIm7XrBKmfNEqPtBy5mrDN1MgUIyCVplSA9DJh3VfL3DJkLrc\/1G1lqKm8JGMoqa2cHJQgiFmmUR9TA4JAIGlwQopwzNytxKn8WJdQaZnigRhKnDI5CmRWmtPpUuHMudDfu8RCQA4EmJTl8lunYooAU5REej\/ieVkt\/ZcliSq52X1JE2TFSNJNN92Eb37zm3j44YdL65j17pZSlpaZ7NmzB7t27Wr+5Nnkj+kv20yRgLwXySVIpwaNy2uyL0vlNKCcGvnEyJaiNkJkfjDtD6lPenyS00RcEjGaII36eIIgCB8BH745OE54o8f7vqICRwkuScoJVyZJxvHaTKHM47D5XDL9HmPcEKbEky4ZwuRKl5COl3FarotFnir1E8hQgkVBtSjpf800SSdIHZc4TfYMtxUhSTfffDO+8IUv4KGHHsLZZ5+dLV9YWACgEqVNmzZly48cOVJKl0xuu+027Ny5M7u\/tLSEc845Jx9gp0awSm36XzNFGsStBUkO9P08PZIDXW5TT2OnRmY5zUyMTDHSHw5fOuS6bYqQLT8+6fGJSp3AjHJuAskRQRDLzSA9zgwrS02OU75t+463tlRpmTITKVOS6uSJMUuYBLzpkl2O0+kS+lAHdC4B8LIopbd1WU491hIl3adkpklJ4i+5afSYZWamJUlKiZtvvhkPPPAAHnzwQWzZsqWwfsuWLVhYWMCBAwdwySWXAAD6\/T4OHjyIvXv3erfb7XbR7Xab7UTiONNNixGQS1FTQToVO8troieyklrT1MgnRnXpkEuIzA+m\/QH3feBdH\/EmB4e2vURNTqslCIIYN7HxB2PQsnHb19uk8emX7xhqS5UpO9kYI4VyyZNZtuNcloRJSxAXADP6l7zluFBtQJXgBCCYv09pkKhSHFAUJV2B0WmSlqcgQKHkBuTp0gSZaUm68cYb8elPfxr\/\/b\/\/d2zYsCHrQZqbm8PatWvBGMOOHTuwe\/dubN26FVu3bsXu3buxbt06XHfddaM9uTkXgxDFUpudIgmZC1I\/dp7BJvX8Eb7ymgBEvzo1EgVJyuXGFiOXECWe0pv+QJofTPvD6\/vQumSnTmgESJBGIaFmdWJCBDVf8qcbA9FelHjFBU9UWa683ts4bt1PHGmXq8Rm9kjZ4sQFywRKyvwxWpjqynF63u1ig3exT4mtCYsN3fpyK1qU4vyMOXCmNt7hafjA85Kb2Zc0wbmSZlqS7r77bgDA6173usLyP\/qjP8K73\/1uAMAtt9yCkydPYvv27dlkkvv37x9ujqSqSSPN+64UySdI9hlsfVEqr+n0SCdHOjWqKqdpSTKlSAgGKZlTiEzRcQmRucyWH5eo+GSnSmrafsGLFSAEJC3EamUw4edbCVI2EABvuZ9VP5fwSJRLruzjspYp81vLPI5reaoSJyFkobeJc5k1gjcpx4mBUYbrSGf5TZ6KVUM34BYlIdV3ZweqiVvqUCLIA4rAaFqf8BluK2qepOUimyfp\/\/scNq5fA\/T7ao6k\/gDo9dTcSP2BmgupP8jnRerHqhdJ\/2uW2PpJZf+RXV4Tg6Ic1ZXTbDECVFokZX06pJcXym56eygvs3GJgU9o2kjEckgRSQxBEJrlELE20uR7ftc2XGPN5MkUKXO5liczYTJrAXp5wAUYy0t0jClhMktzPFunzpbLynGBTEtvEryjSnC6uZtF6fxKXJXhWIcX51PqBPlcSp1ATQEQpP9GYfpvpOZH6nbUv5xDRpGaG6kTQUYdoNMBoojmSZo4caxO\/7ev02ai50UyU6S07FYnSLKfl9dknMpRdptlclTVZ1QnRnY65JIhIBcic5mWCpewjFuOZMvSmyamEhxBEEPQJh0Lm5bWrGGsosSmn98lQLYoucYORHGsXmeWArU8meU8s4Rnfj8EXBT6koJAZCU5XY7Tt53lOKFeAF2CM8tvvMvTqWyEEiXd0A0AnaCYKHWQl93MNMksuU0JkqQqkjiP+8xSm92LpPuObEEaJM7+I9nPy2uqD0mJUTJg3nKaeRZaYghUIngmRqYUDSNDPkHyCY9LcnwC0\/bvt3jKCRAlUAQxu0yiNDeomOsorHx+VnEv3bbejiliWlZQL0takgbG8sQoCgVZKa6cPGl5YkxCQJ3Jx4FMmMySnC7HCcGc\/UtZOS4BeFdm5TfeUdWSfKoAUWzoBnJRiplqAM++S5O8N0lPBzBFSJKaYjZsO1IkOUjqBcnoPzLLa8kglaSYe8tp5llophgB6r4WI1uIzC97LT91y7T8tBEel9S0K7U1HloJyQ1BrH4GQ6bQNsPKlv38vMXuFJKhVMSK0sWM\/zef05AqmcuUKUq2PNk9VKY8cciSMJnN4FqEzKkG7P4l5WV5GU6X30S\/3KfEOmlDN4qiVBCjrInbUhMdVCQxEHMwHkPGXJXllhmSJB9pcsSSpFh6c6VI\/fy+KUjqlMhig7Yur4le3nuUDFQyFA+CynKafgPrN7OZGAmo24lktemQXuaSIf1xaio9LrlZjlKbnouMIAhiXDSVrbCu2tOq5KaesyBL6TKXbPmlKp97SDrkSTiSJ2GlTgGTmTDp7xxTmAIusskxXcKkBUKlT6JQfuMRlCCFRr+UFiUpM1GSnJXTJCHLJTeXEE3gLDeSJBe+s9zMuZB0inRqoMpssSjMgaQFSTdo69P7XeW1JFbpURzzQjnN7jPSYqSWsYIYAUqETEmyZQjIhcj8CMfWeFt8XNLjLrW5X842QhT7jy0jQQkTQZy+jFqeGzhaVMPKQ0p5ZbmMlgqPKWCOkptLqhJjcqSASQwSZqRRSp5cyZOdOgkmc2ESEgG3hCkVpSphKpThjPIbIMt9SuD5mW9IlCj1k3xOJZ0m2SW3KFLzJcUcWP7wqABJko1vfiRdagOMBCnOE6R+UjjF32zQtgXJLq\/FmSQF2eRlw4hRIlkpHXIlQy4ZKqdL5ZfGKUZDJEltSmsrUW6Wv1uCIFY+k\/xkL0d5rq4JvJwKFRdkTdeGgOXilY\/Ny2r5Mi1WSnyYEiUrjaqTJyZzaTKFSZfpTGFiTGJgCZOUqtIRhkmhV8kuvwHFPiXe5SpESEUJIc\/6erM0KUnyBm6g\/F08QUiSfOiZtnVipG+bF7M1m7VjURIk3aCt+4\/02Wt2eS1JRSkRHIO0rDasGEn4kyF331HxPlAUn1FKbE1kYZTkiCavIAhi3FRd6HZQ80dbIV3yHJ\/0EFN6AqOXSMMdwmSKlXoulokSkMqTbC5PqtylhEkYCVPQUJgiPZ2AkSoB5fKb7lMqNnQrUcKpGIwzSJ7kaZII09m1w3JwYf47AUiSKmC2HJmXHTH6kWR6mr\/doG33H7nKa3EcQEqgH4cYWA3YZvO1LUaAEhtTjNT69jJUlSypx5RxyY33Gm8t0qBxltvIoQiCMBl3emWX3GL3MAD+kh9jRfnKtmkMt8VKyY8WH2NZS3niDAikzIQpbClMgKp2dNLLQ5jTByi0zKg+JcBq6IZIL2mSGJcwMRu5E\/UAsy8piTHJmhtJkgt7lm0gvwyJFiXdiySkatTWKZJDkFzltSRR\/8VJnh7p20BZjPSyOjFS69vLkLTGuoTHJTtOWap4aZMWfwDMQq92QqZFEDNBMG7DGRKzhahKigAgMAbbKZTrxwlZeZu2XJlSpYVKldFYJk8AwJlbntT\/S4QcqRDlPU4+YeIsL81pYRKQSARDGAggDpEIoW4DhfJbEHr6lNKGbhkKMMZUNcZMk\/Rs3Pq7V\/claUGaUJpEkmSSCHUVYiAVIiPaMy89YqZIp+L8MiMD6ew\/Mstrujk7jjn6cQgBIE6CVJSY+rehGBXXp4Ikh5chPcYUH5cjuETHXtRULoY59X8l9ikRBDEaK+EyKXYfkqvh2yV72qVMQdKCZcqV+VAtVHo\/S\/IkffKktqSEiOXChBphgiVMQmblNilZJhNSAmFYLL+5+pSyhu6+VLNS6jSpn17sVldwdMnNlKI4mViYRJJkwRLL443ZtJ0pUtqsLXoCol\/sPzLLa3Zztu4\/ihMOAYZ+miKZfUZtxai4XmHLkCkY2Tr9o2ontF4Tl\/A06Utqk8KMOk9SQg1KBEEMSeBoRGrT7N10nqSAlWXPPft2WbBMueLIhSrgOh1S2PIEQCU1KMqTEiL1yGGFCVDH\/U76rZEInopTnDV1A4BIeJoo5X1K+ueQsQRLKzLo83RKgERdokR\/\/0ZRPlfhBAUJIElyY8+wLY3bdorUT3uRUkEy+4+qymtxEmTJkU6P9O0mpTRTjGwpkrKcCpkfQ1uGtMz4epKaS1JxYRttaVOGczELpTmCIFYmrgvKtsEsq1XhcimXoLnnSzJv5\/ur23\/0eluezOfV5bmASTDGELJcmFSPk1+YXD1MiWRZmpSI\/LaIw+w2YPYo5dME6G8IFuo0SZ3hxvSZbkmiGrj1ZJOdCZ\/7n0KSVIdZakt\/WYUUKb3UiBakuvKabs4eCF5Ij2LJMRAMPcEN8cmbrn1ipKUIUMtiqd56PhECyme7uSXJeFM7XpZGJbcW5jJK7w8JEkEQozLK1cGChgchl0y5BM01zvQmLVa8IE763zSlseQJKAoUg5KmgjDJvDznFCYpjfXqu0FCtYdkggSGyGjqNstvQjCEkRolEoYgkar8xgU4B1io0iRExkzccQJ0jKAiskpvywxJkoskVme2ZT1JRqktVoJUSpH6yATJPnvN1Zxtp0cDyTAQSpbMM9GqxEhLkRqrpERACYfrtH9bhrQI2eU2oCgeLtlxpkv2mIY1tFELZTQbN0EQo1I7q3YFTQtzgaOf0vW0LukyxUmLlblMb9kWKFueACVQgS7LlYRJ9TaplMktTJIzMCkBcMRSImKq8pFIhkjmyZJu6rbLb4AxTcBANXPLQEJ20hRpkICdGlglt+KLwpJ4ImcwkyTZmIZqXpIkLbVl12iT6XxIA4mkp3qQ4n6xvGbOfaSbs\/uJSo4GghfSo4FQktRUjEyxMcVIvVHLIgT4e4\/0\/ULaZLwkLtlxvTltWZEN38KjltqoH4kgiFHxXauyCU3LbRDSuJiIwiVnzrKcIVj6IaZM6X2wBcqWJ0AJVJBKkU+YdF9TXpYrC5OERMgEwAEpeJYqmcmSlAwCKJTfhGBZuhT0JBiXYB3V38vCBIgDIJLAIE4bt\/Vf+CI9wy0lsRq3lgGSJB+6zCYF0OurX9KpQSFFypq10zKbr7yWJUlmcuRIj\/T9KjHSUgS4xShJr4njSoVsGcqXl0XKFB6X7LjTpeK4pu7TNHFyISbytwRBEKsdPsosSkmxB6j6eYrHLJecOcttxgE1tAWIs6zR2xYopzylzdsBYxXClE9MXCrLpcIUSyBiHImUiLgspUqlpm4hCuU3AIh7Ql0YNzLSpH4CdALVwG1P4gykcyV1q1\/oMUGSZBLH6TujnCBlPUlmipQ2a+smbbu81iY96qW3BxViVJUWFcYJvwiZH8+8rCfTMfn2NC7RsaXGJSpN0p02AVAsR4ybCIIghiBkDWOi9BBVNWO3xm7WLgmaU7pkJkC9JN9GwFFIqEoCZSdQSSpFXIlTwN3CBJEnTu6yXCpCXEL\/L2QCCWOFXiUhGRJuNXWncyoJkYAHAsFAQgxk2sQtwCI1JQCiIE+TsrkKjal5JgBJko09kaRuHhMSMhFqdu00Rconi+To90IMBkEpParqPVKypEUJGAigl96uEiOfFKnbsjINskXIlihTeEpnqzmkxiUviSfdaZP6JMssRZRAEcTqZaRUyMZxqAiqxMka79uXwLG8IGQe6cp6jvRM25kEKYlqKlCBZOBQiZNKm9TjfdLkKstJLlMZQpYqRVxCyHKvkkqVVFO3TpUAIB4IBKEA70uwAGCRhOykZ7mZ\/8VJHh7Fy19m05AkubCnANCltn6Szq6tjMRMkfr9EKfisJAeuc5cG2SJkZYllsmRKrnlUgSglRips+BkYxEq9CulN7X02KJjS4VLYpyJEpq9mUeVloTVzX1LEARRJpBDfA02FKHScyEoLSs8VjoETJa3rwUrZBwQuUgV+o7AjETKJVBKnkKuZsMOeFGaqlImLUwS6o\/3kKOQKjGombnVfXeqpC9rEgQCnEswHoOFqpFb9gXkqbhYchMy\/16eTKVNvcaTe6oVRpL2IyXG6f8iPeU\/lkhOAslJ1azd7wfoDUL0BmGr9GggVT16IFWKNBBAX7BKKQL8YpRIma2zRchMgWwRyseKwn01piw5JWFyCErcQI5ki5P3Y5IggiCWgwZ+E7YQKdZgMoHQkqWCqKWHV5d4mZLFwXKpMkSqIFBQp\/VnjzdSKJUkScSCKRkSSOdFKqdMWpjUz6e2E3H1\/TJgQCQZYob0u4whMkpwKmXy9yoF\/RBBIBAMOIKehIgkWCSBdVJ9wcVGRUeX22gKgCmSds8DKEweKQfG5JHp5Ud0s\/ZgoNKjU2mKNEi7\/NukR2qMejM1TYtsKTKFqKkIaQnK7hsyYouOS2pseREV4pO0uLBAG4FqS8wmfYEDgiAmTSjHN\/lg3\/KVJiKkCRzTQ\/cAcHMb6fZdMmY\/lxYsLVbc6DnSEtVEoJhMEyJLmABPymT1MsWZEKnvooQBoWTOElxVqhQGCfr9EGEokAxUkqTTJEQJ0EnUd7IOLjQTKrmRJJkIAQTIIz1tr6cG6uJ7AzUvUnJSnfI\/SPuQTsUh+kmAXhJ4S2uJrE6PBkIqYRpCjLQUJdDLmomQKUFaSrT02LJjC45bmMrykchmQjKqFLURMGpHIojVT6\/FWJfItKGpNAWs\/DymzGkZs7dn7l8mWCyXKj3eFqiiIJUFioMhAEMoOBhzS1NVyhRxiSRtDxFcHcV9JThfqhQNQnAAYT9t4k7TJN6XYB19wlQMrJXZGW7ZNABxjNGmAa1n1UjSJz7xCfzu7\/4unn32WVx44YW488478VM\/9VPDb9AUJSEh+3qeJCNFijl6fdWHdCoOVJLUsrSm5EiqZRKIU1lqK0UCEgkSrwj5JEjLRb4+lw1bcFwiU5ATWS07zYVp+f5CSCSV7QjidCFgzb7i2mbLzNFb5N+HXHAG8qSxDfXlbsqcS9ZKwpRuL5RRSar043laaquSKC4ZAgSpKPEskSpJU8KMJIkVUqaBZIgEEHOJAQciztDhEhF3l+C6nCGWEgMmEEmGtWA4lagz3QaDAGEoEKZpkugJsDUcrJ8AXSu4AOjstjZ85jOfwY4dO\/CJT3wCr3nNa\/B7v\/d7uPrqq\/Gtb30L5557bruNJXFxToYkvQxJrFIkdRFblSL1+6oHSQvS8wkfSY4GQqKftEuKtBglLEacjohZ7JUgIBchLS3SHGuJjktsbIlxiYeoESLZ4uy1um0R7Wnz+hMrD9b0tPVVzjiPHNyRAvmoe\/1d2wpYWNhfl4gFLMpEyxaj7L4lUaZkmRIVyhAMHCECJU0oS1MAVijNAcikKRJKlJI0MepA\/XE\/EM1lKZEMIRPoJAJRHCIcCIT9BEFPQnbTBu7YONONepKGY9++ffj1X\/91\/MZv\/AYA4M4778Rf\/MVf4O6778aePXuG37CO+foJ5CCdPHKQp0hxwtEbhKkgBTiZBCPJ0aBFWuSSogSD9H6FBCH\/gszX59KjhccUE9cXqktc7HFtUhspR0uPBCVEBEEMCW+UOJ30rmGsWbKUJ1tGopQKlXlEtSXKli69XouVFqpWEoUIDBwBomppkqxYmkulacAYIsnV9xxHLkcB0tIaS0tx\/n6lWHB0eYAoFoi4QCfmiAcBwoGaO4n3pTqjfJCADWJMYoZtmxUvSf1+H1\/96lfxgQ98oLB827ZtOHToUPsNalPVE1fpa7X1hZo8spenSKfiEM+n\/51MAjwXc6ccJTJvyh6IdCaBVJRiITGQEgMhEAuJnkyGkqJEqtsJBiUJAnIRsiVIj7XvuwTHJTK2nPhkpU1yIZdJeCg9IYjTj+VK1VjDUp75\/PaflraccadEWWfCsTBbr7etpcm+75MoBo44lSS9fBhp6ooAA+6TpWJzdyRVj1PIgW46m\/eASURxgIirZu0wSLI0KUxPkpJ9ARZb5bY4SWfdXn5WvCT98z\/\/M5Ikwfz8fGH5\/Pw8FhcXnY\/p9Xro9fJK8LFjxwAAx48dBxMx2LETwNIJ4LlTkEsnIY+dQnJ8gPiERO85jlMnGZ47GWKpl+C5QYylGDg2kDgRD9A3zliLLTkaFORILxeIpURfJhjIBAPEqRQlSJxSJBFjAGFIkSqRyVSUEiQyzmRFi4GskCAtPyL711xXFAuXwLiTpjrjb\/4XwXJJ00pk1MSNIJrSNB05XWgqRYrq1447XluXzNnPaY7RQqW3pX9fOq0yx7KSRIUIWKi0h0VgkiFIJYmzCKGMsgkobWkKECAQqiwXIUQkAnRYgJAxRJwjZEqEorRHKQrU7TCdNiBkEhFTjd3dQF3KZCATzCUx+lLglBA4Awm6iNHlAiHn4IFUl1VhDAgDgHFIHkIiwlL688pluobnipckDbOmJZVSlpZp9uzZg127dpWWn3fxDcuybwRBECsNum50kXG+HpRpj5\/vf\/\/7mJubG\/t2V7wkvehFL0IQBKXU6MiRI6V0SXPbbbdh586d2f0f\/vCHOO+88\/D0008vy4t8OrG0tIRzzjkHzzzzDDZu3Djt3Vmx0Os4Pui1HB\/0Wo4Heh3Hx7Fjx3DuuefirLPOWpbtr3hJ6nQ6uPTSS3HgwAH8wi\/8Qrb8wIEDuPbaa52P6Xa76HbL85rPzc3RG3ZMbNy4kV7LMUCv4\/ig13J80Gs5Huh1HB+cL0\/v2YqXJADYuXMn3vWud+FVr3oVLr\/8ctxzzz14+umn8Z73vGfau0YQBEEQxAplVUjSO97xDnz\/+9\/Hhz\/8YTz77LO46KKL8MUvfhHnnXfetHeNIAiCIIgVyqqQJADYvn07tm\/fPtRju90uPvShDzlLcEQ76LUcD\/Q6jg96LccHvZbjgV7H8bHcryWTy3XeHEEQBEEQxAqG5q4nCIIgCIJwQJJEEARBEAThgCSJIAiCIAjCAUkSQRAEQRCEg9Nekj7xiU9gy5YtWLNmDS699FL89V\/\/9bR3aea5\/fbbwRgr\/LewsJCtl1Li9ttvx+bNm7F27Vq87nWvwxNPPDHFPZ4NHnroIbzlLW\/B5s2bwRjD5z\/\/+cL6Jq9br9fDzTffjBe96EVYv349fv7nfx7\/+I\/\/OMGfYjaoey3f\/e53l96j\/+pf\/avCGHot1SWaXv3qV2PDhg14yUtegre+9a148sknC2PofdmMJq8lvS+bcffdd+OVr3xlNtnm5Zdfji996UvZ+km+J09rSfrMZz6DHTt24IMf\/CAee+wx\/NRP\/RSuvvpqPP3009PetZnnwgsvxLPPPpv99\/jjj2fr7rjjDuzbtw933XUXHnnkESwsLOCqq67C8ePHp7jH0+fEiRO4+OKLcddddznXN3ndduzYgQceeAD3338\/Hn74YTz33HO45pprkCSn14Vv615LAPjZn\/3Zwnv0i1\/8YmE9vZbAwYMHceONN+Jv\/uZvcODAAcRxjG3btuHEiRPZGHpfNqPJawnQ+7IJZ599Nj760Y\/i0UcfxaOPPoo3vOENuPbaazMRmuh7Up7G\/ORP\/qR8z3veU1h2wQUXyA984ANT2qOVwYc+9CF58cUXO9cJIeTCwoL86Ec\/mi07deqUnJubk5\/85CcntIezDwD5wAMPZPebvG4\/\/OEPZRRF8v7778\/GfPe735Wcc\/k\/\/sf\/mNi+zxr2aymllNdff7289tprvY+h19LNkSNHJAB58OBBKSW9L0fBfi2lpPflKJx55pnyD\/7gDyb+njxtk6R+v4+vfvWr2LZtW2H5tm3bcOjQoSnt1crh29\/+NjZv3owtW7bgl37pl\/Cd73wHAHD48GEsLi4WXtdut4srr7ySXtcKmrxuX\/3qVzEYDApjNm\/ejIsuuoheWwcPPvggXvKSl+D888\/Hb\/7mb+LIkSPZOnot3Rw7dgwAsouF0vtyeOzXUkPvy3YkSYL7778fJ06cwOWXXz7x9+RpK0n\/\/M\/\/jCRJMD8\/X1g+Pz+PxcXFKe3VyuCyyy7Df\/kv\/wV\/8Rd\/gd\/\/\/d\/H4uIirrjiCnz\/+9\/PXjt6XdvR5HVbXFxEp9PBmWee6R1DKK6++mr88R\/\/Mf7qr\/4K\/\/E\/\/kc88sgjeMMb3oBerweAXksXUkrs3LkTr33ta3HRRRcBoPflsLheS4Del214\/PHHccYZZ6Db7eI973kPHnjgAbz85S+f+Hty1VyWZFgYY4X7UsrSMqLI1Vdfnd1+xStegcsvvxw\/+qM\/ivvuuy9rQqTXdTiGed3otS3zjne8I7t90UUX4VWvehXOO+88\/Pmf\/zne9ra3eR93Or+WN910E775zW\/i4YcfLq2j92U7fK8lvS+b82M\/9mP4+te\/jh\/+8If47Gc\/i+uvvx4HDx7M1k\/qPXnaJkkvetGLEARBySqPHDlSMlSimvXr1+MVr3gFvv3tb2dnudHr2o4mr9vCwgL6\/T6OHj3qHUO42bRpE8477zx8+9vfBkCvpc3NN9+ML3zhC\/jyl7+Ms88+O1tO78v2+F5LF\/S+9NPpdPCyl70Mr3rVq7Bnzx5cfPHF+E\/\/6T9N\/D152kpSp9PBpZdeigMHDhSWHzhwAFdcccWU9mpl0uv18Hd\/93fYtGkTtmzZgoWFhcLr2u\/3cfDgQXpdK2jyul166aWIoqgw5tlnn8Xf\/u3f0mtbw\/e\/\/30888wz2LRpEwB6LTVSStx000343Oc+h7\/6q7\/Cli1bCuvpfdmcutfSBb0vmyOlRK\/Xm\/x7cshG81XB\/fffL6Mokn\/4h38ov\/Wtb8kdO3bI9evXy3\/4h3+Y9q7NNO9\/\/\/vlgw8+KL\/zne\/Iv\/mbv5HXXHON3LBhQ\/a6ffSjH5Vzc3Pyc5\/7nHz88cflO9\/5Trlp0ya5tLQ05T2fLsePH5ePPfaYfOyxxyQAuW\/fPvnYY4\/Jp556SkrZ7HV7z3veI88++2z5l3\/5l\/JrX\/uafMMb3iAvvvhiGcfxtH6sqVD1Wh4\/fly+\/\/3vl4cOHZKHDx+WX\/7yl+Xll18uf+RHfoReS4t\/\/a\/\/tZybm5MPPvigfPbZZ7P\/nn\/++WwMvS+bUfda0vuyObfddpt86KGH5OHDh+U3v\/lN+du\/\/duScy73798vpZzse\/K0liQppfz4xz8uzzvvPNnpdOS\/\/Jf\/snC6JuHmHe94h9y0aZOMokhu3rxZvu1tb5NPPPFEtl4IIT\/0oQ\/JhYUF2e125U\/\/9E\/Lxx9\/fIp7PBt8+ctflgBK\/11\/\/fVSymav28mTJ+VNN90kzzrrLLl27Vp5zTXXyKeffnoKP810qXotn3\/+eblt2zb54he\/WEZRJM8991x5\/fXXl14nei2l8zUEIP\/oj\/4oG0Pvy2bUvZb0vmzOr\/3ar2Xfyy9+8YvlG9\/4xkyQpJzse5JJKWW77IkgCIIgCGL1c9r2JBEEQRAEQVRBkkQQBEEQBOGAJIkgCIIgCMIBSRJBEARBEIQDkiSCIAiCIAgHJEkEQRAEQRAOSJIIgiAIgiAckCQRBEEQBEE4IEkiCIIgCIJwQJJEEARBEAThgCSJIIhVx\/e+9z0sLCxg9+7d2bL\/\/b\/\/NzqdDvbv3z\/FPSMIYiVB124jCGJV8sUvfhFvfetbcejQIVxwwQW45JJL8OY3vxl33nnntHeNIIgVAkkSQRCrlhtvvBF\/+Zd\/iVe\/+tX4xje+gUceeQRr1qyZ9m4RBLFCIEkiCGLVcvLkSVx00UV45pln8Oijj+KVr3zltHeJIIgVBPUkEQSxavnOd76Df\/qnf4IQAk899dS0d4cgiBUGJUkEQaxK+v0+fvInfxI\/8RM\/gQsuuAD79u3D448\/jvn5+WnvGkEQKwSSJIIgViW\/9Vu\/hT\/90z\/FN77xDZxxxhl4\/etfjw0bNuDP\/uzPpr1rBEGsEKjcRhDEquPBBx\/EnXfeiU996lPYuHEjOOf41Kc+hYcffhh33333tHePIIgVAiVJBEEQBEEQDihJIgiCIAiCcECSRBAEQRAE4YAkiSAIgiAIwgFJEkEQBEEQhAOSJIIgCIIgCAckSQRBEARBEA5IkgiCIAiCIByQJBEEQRAEQTggSSIIgiAIgnBAkkQQBEEQBOGAJIkgCIIgCMIBSRJBEARBEISD\/x\/yg5u9iiDQvgAAAABJRU5ErkJggg==", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "55226787171c4752aa32a82a887b8b98": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "5576cb6864c246b5b1be231eb6fff645": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "57644913df96434395a7d95953ca96ed": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_a37fd745c2154e37a420c30c21efe3c9", "max": 1999, "style": "IPY_MODEL_ab8b9c40294846d9820000b7038b3311", "value": 792}}, "5a437050674241259e1208543a3a72f0": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "5b00930d74a04c2d8edce165ad2f10fb": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "5d52cc6b2314438da6e9896470a62a61": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "5e9038896edd4da0abab5fadd1a41130": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_c249b3bb2eff444bbbec6fd556309218", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkkAAADqCAYAAAC2l9FdAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACdm0lEQVR4nO2dfbAlR3nen545916tZGkt8bGrDULIsQgG8SFLWOHDlgzWOgRhiKpsDISIOJUSkSAsIsYoJEFQ8QopZaEkCiKQFMg4iigby6ESbEsug4hKIZZkAUKkMC4UIWNtbYzFroDVvffMdP7o6Zm3e97+mplz77lLP1u39pyZnu6eOXNmfud53+4RUkqJrKysrKysrKwsQ8V2dyArKysrKysraxmVISkrKysrKysri1GGpKysrKysrKwsRhmSsrKysrKysrIYZUjKysrKysrKymKUISkrKysrKysri1GGpKysrKysrKwsRhmSsrKysrKysrIYZUjKysrKysrKymKUISkrKysrKysri9G2QtIXvvAFvOY1r8G+ffsghMDv\/d7vGeullLjmmmuwb98+7Nq1CxdddBEeeugho8z6+jre\/va346lPfSpOOukk\/MIv\/AL+4i\/+Ygv3IisrKysrK+t41LZC0ve\/\/3288IUvxE033cSuv\/7663HDDTfgpptuwr333ou9e\/fi4osvxhNPPNGWOXDgAG6\/\/XbcdtttuPvuu\/G9730Pl1xyCaqq2qrdyMrKysrKyjoOJZblAbdCCNx+++143eteB0C5SPv27cOBAwfwa7\/2awCUa7Rnzx5cd911uPzyy3HkyBE87WlPwyc\/+Um8\/vWvBwD85V\/+Jc444wx89rOfxc\/\/\/M9v1+5kZWVlZWVl7XDNtrsDLj388MM4dOgQ9u\/f3y5bW1vDhRdeiHvuuQeXX3457r\/\/fmxubhpl9u3bh3POOQf33HOPE5LW19exvr7evq\/rGn\/913+NpzzlKRBCLG6nsrKysrKysiaTlBJPPPEE9u3bh6KYPji2tJB06NAhAMCePXuM5Xv27MEjjzzSllldXcWpp57aK6O353Tttdfi\/e9\/\/8Q9zsrKysrKytoOPfroo3jGM54xeb1LC0latrMjpQy6PaEyV199Na666qr2\/ZEjR\/DMZz4T\/\/cbn8QpMwGxvg6sb0A8eQx4cgN48klgfQPY2AR+sAGsbwLrc8hjm5Drc8hjc9TrNepjEnITqCug3gRQC1SbAnUtUM8LVPMCVSUwr0rUlcC8LlFJgXlVYLMuUNUC87pAJQUqWaCWwGZdQAKoIJrl6m9eAxIC81qgBlBJ9TeXQC0FZPNaAk093esaAnWzrpIStQTmNVA369HUVTfHspLNdk1gVgKoakBCQsqujhqyWy8lakjUzf+AWq+ju3O1tl2uy1SigoRE3ayrxLx9rf\/X21WYq+VCr69Qy02jjETVlK2ac6PLVautMgBQyblRTqKLRsumbvW6Zl\/rOgGgrkl5mFFtug0A1E27rvX2e7Vs3lum2uqXVeVdkfVw\/p6rLbMQ325wMyxFxH+0BAa40CLul68QMZfq0rEt3y\/hSEm12xJMH+1lhWcb+7gUxUr3mvTB2MZ4vdKrRwi1ryVpVzT7r+vUZQCgbNYJlO1+F029hd5OFk3ZWVO2aOvTdZZy1tUPgVLqNgWKpn8CBWZtH4Sxrmjel0LtTbccaplo6i2g1gv1p\/ZV16deQwAzAaNsW68ACkiUQi9X\/wuobYQACiHV9u2fbP8vBDATdbOtRAkJAWClUMtWihoCErOiRllIrBQ1ZmWNUkjMigpFKTErK5SlRDmrUcxqFIVEuSIhSoliFShmgJgBxa4CYq2AWCshdq1ArM2AXSvA2gpwwgpwwhqwtgqsrgInngC5ugbsav4\/YQ1H1ys868xfwsknn4xFaGkhae\/evQCUW3T66ae3yw8fPty6S3v37sXGxgYef\/xxw006fPgwXvrSlzrrXltbw9raWm\/5KSefiFNWS4hjJbBaQqwWwKwAVgpgdQYcexIoCmClBGabkEUBWZbAygz19yrURQ05B+QGUK8qUJIzBUpVUaAuC8znBepaYD4vMa8KVHWBzaIDpM26UJAD0bzuQGkuGVAqBTYNUBKYN\/\/boKRhRwJqGwpKRQc\/dfN\/1dy7OFiShURV6\/V9WNLvIdDCEgBUQgHRLAhLas0KFHhUogEiAkwzUGBSQFIXNWoNRgSYSjQw1FxwKszVsgaGdL2lWOvAioCBlBUgVgwAqRloKsj7slwx6gYIODX90PUVzVcxDZ5mjuW0PNnearOTeXPl6urfpNMGRvgga1CAeyCQRSsSXqKri4IcKh54zDrdfYwFIF9d3DIfDHHtpgKRBhe7PgN4hIYYE4pouRJ9eNJ1lWKFAaMVQJhgRP9v4UgosCnlrOmvgh693QxFC6VFg2S0XNmsE009FI6KBo5UX0ULSDYcCaEhqA9IFHK65R0grRQKnoQGLAJGM9EHpBUhUQgekFYMQKpQComVskJRFg0gFShnNcpZDSEaQJpJFCtAUQJiFSjWBMQJBYoTCohdK8AJM4iVEjhpTd1z11aBE1aBXSc0r9cgd50ArJ0AubYGnHACsD5vjuliUmWWFpLOOuss7N27F3feeSfOPfdcAMDGxgbuuusuXHfddQCA8847DysrK7jzzjvxS7\/0SwCAxx57DF\/96ldx\/fXXD2+cxjWLonsviuasa+BpVkDMCsh5DbEqIOZCEcQMEBIoVtSNX30d1UV9BmA+LzCb2TeZoi2j4WilqLFZF+3\/M2H94i4E5rXESqFgSH0NZPu\/hDpxpAQ2yWaqbtmAk4CAwBzqfam7Uah9kI2zVAuBsvllUjVulSiaVmqBWkiUEN16qC+z3r4QQgGQBEqIFpZWUELKAnPUKFCjgC43Qwk0cFSgkKuoG9ipxBwFigY+igaY1tTNX26qdaJGIUoDmASKFhBmKBtomjXApD4lBU1NnaLsXCYxQyXn7QVXygqlUKAtUbd3eg1OQhQtbJToXhfFWnM2WDBUd9u1dQIoxWrTXlOeXAcoQNEbDYUcYW9vVtGsMwHGvvHxzlT\/BuoCNVWn66Y\/cBTq0qYOhuHGlg922jIRA5FTAMi3PARCXH8oDAEmuNh1uKCI1umDIlq\/6RaZ5Wh9JeMalVgxynFgpN9rx0fBUgdBU8BRu03hhiO1D31AKi33yAaklcJyjyYEpEJIlEIBUAHlTAkBlEWt2iokhJBOQBIzqPuMtsOKppOz5p47K9Vf2XzGsxKwQWgLcoi3FZK+973v4c\/\/\/M\/b9w8\/\/DC+9KUv4bTTTsMzn\/lMHDhwAAcPHsTZZ5+Ns88+GwcPHsSJJ56IN77xjQCA3bt34x\/9o3+Ed73rXXjKU56C0047Df\/sn\/0zPP\/5z8fP\/dzPjeuc\/sC0yuYDq0oVmyoKiLKA1Gd0IdSHDQBQJ0292VRRNHxVqnBTUSinRRQSpaxRS4GyqCFlCdGciLUUBiCFQGkmTEACBOYACilRC4EVQL0XXfhN2biq7AwCUij3RxRqF9FYuhqWKijHqjTCIxqWtAslmwuEBKT6tmpYKiFQabeIvhcwYKmExhSJQq6ghmzAqGyW8cBUAy0slVK5SxwwASY0tcAEGNBEgQkAC03qCJStI6WcKBNoarnZwQ8BJ\/o+FZ5UW6vtawNQ2nbDEKXWrRrve+sBaz3vCrluuq7wn1K6Y+ODsSkVAy9J9SXua8h9CvUvxgnyleX6mwJD9vsYIAL8ITRa3oYiWm8pqIPVd41iwEj9HwdHbTkIFBSWGDhS\/TPdIwpHan28e0QByRteg2yhqYgEpJVCQkCygERDbWUTbpvNKhSFxGxWoyiVi1SuqHuKEOo+KGbN\/6WAWC3UfVPfQwvRmRLk3ooZ8+NjAUnanLYVku677z787M\/+bPte5wlddtll+MQnPoF3v\/vdOHbsGK644go8\/vjjuOCCC3DHHXcYsccPfehDmM1m+KVf+iUcO3YMr3zlK\/GJT3wCZZn+i45VC0Zz80PTf6slRC2BqoacNQTSnAj6I6w3JPka6wt8AR30WUGl2ijVjXazLpoTuo4GJRXOMkFJNOAzlxIVhHKxZPcLo5LdF0aH38oGtmYEfFTITP1GLqFgSYGP7EJyUqAsFCBVdQdGlexgSQMUhaUCqu8mLEnMm7bacFQDSx0Y8cDEuUs2MKlDNtxlUp+icpoAtGVVXabbBLjBCcBgeALMnKchENXWE3KSAlDFlTHKO9dE5jrZ9U0ML1MqPawWvz+hci4Acm3rgjYbhIA0GFJ94cNmqmzfJVJl+k5Rr3yiW9Rt13eNYsBIv\/flG6n6h8OROl7+0Jqqd3x4bUpAKlrXSKr\/G+eoKCREIVGUDRwV6PKQVhpIWlGmgijUQRJNZMa4tzKSsxlQznhoWpCWZp6k7dTRo0exe\/du\/PWhT6ucpPV1YP1JiCfXgc1NlbT9pErmVgncc\/W3vgn55FwlcT85h1yvIOcScqOG3JRdflKTyC3nTX7SvEBdOfKT6gKycZGkRHqOErqcJB0WU2UVtNQQRhI3zVOqyXY6v0ifHDpXqdauEknsBmDmK0G2rpI+u3R9ALNcJ3ZrWGreK1gyk7VpEjjQ5S6pZV2yN33fT\/ju4IImfav+0GRrJrEbVp6SrofACZcIbpen9bd1yE3Yikng5gAKMCHK1WaovV6dCVAzleOzVc5RSFPAWWodPvAJ1ZcCQUAfhLj6QzBktxvjEtltc1BEy8e4RWrbYeE0tUwY\/08FR205R2hNrU9zj2xAKgUfXtOAtCIAMSLEpgHJzEPqErWLQpouEhNmEyudiyTWSogTZsDarPl\/xcxHWlvt8pHW1oA1lbAtV1aBtTUcfXITp516CY4cOYJTTjkFU2tpc5K2XeUMclZBVFVztjVxUnqRKAqIQrQhN9E6SULZICQ\/yRd2s\/OTOPdIuTzKJYkNvRUQ2IRELQVmAm34baVokrrJprrb2onSLpSGmzZXqXGVZtopYkJwtRSGE9U6SMLjLDVJ3i5nCehCccaNnuQuhcJxtsMEICksB4ANzQEg4Tm07QD9EJ2qswvTAabjBHv\/hAlPNNdJy3af2tPB40IBPEQZYTlmO6c7xYn5MZgCWVyfdpJCgMNpivykFAhytcmH6tzukNomDojsvoSgiLZlu0WAGUazy6eE0\/R7CkYAFgZHgN890kcoBpBWdEoP\/PlHyrjhAalMACRfHhIHSL0wWyGaZZ1z1Iba7HykLQqruZQhyZb+gObz\/nI7LwlVEy\/tErjVe7RhN+hY7Ew5I2X7Pe7CblWFXn5SxYBSt12BWSExr4UXlOaQWIFKqq6axG6apzTrNmHzlGj4rZawwKcLwenEbgVOdBScGYIbCktokr5nzcWQhuJ0orcrHIfm4ofGXbKBCegurjFhOXUU06FJfXIMOOntaP5QCJ4IfNgApbZLgyjaN5dCQKUVcqpKJlTH9W0naQzExeYpucCnXe+pJyVxO+QMqe3cMNRtk+YS2dv4wmhAH4xoeRuMABhD92NcI6CfjK3aGw5Hqu60xGwKR2r7DpBS8484QKL\/zwKApPsmhFoWFWYTjTFghdkwayvjQ212uE3D0zYAU4akkOwPhvsgRfeedZNWgWJDFa03JYpSjWDWJ1ZdN4nbdYlCQ08DSqWoUYEHJRTAvG6+ZBSWLFAqGhiheUqbdQdKXJ5Sl9sEr6sEgS6xm4yC69TA1khY0se5GxHXd5foyDhVvu8uAXA6TEA\/8RuA12VSe2hCkzp6JE8pEpza7dpD14cnO2Tncp+AfvjOBVGqb8RBYtanAJUtDrBspYBGCMSmUmqidUgh0OmVD7Q\/LHGb7wO3r9yIRBuIfA6RXUfIJeraGBZGo681ANFlriRsWhd1jfR6OlKtXTYCjlS58e4RB0il4POPNCCtNNt3oCVZQCqFAqRCu0samggg0TCbPZqtKCVQSAVGAq1hgEJ1VMwExErRjhKHHtWmR7kB3T3Wzj\/aYlDKkOQT\/TBsd0llrSkXqZbdKLdaf7DkB\/9mWthtXjXtFg0M1QqUSsM16kBJJQcpWlHuj+pfLdWJvwkYoFRL0UwboKfxEy0oGbsvdB6R6SoBMEa06RCcdpUg+ondU8GSTvq2gUl\/MnQaAae7BLQg1QcmXYsZloM0gUkdHxOagDS3SbVvg08AnqyQXXd0TfcJ6ABKbc8nbnN5UL6RcKrP5kUq5AJRwGrb3SLQ2S6FAIdTVKgtmLwdD0GqPj4BdgwMtXVEQBEHRAAPRXRbHxiZ64S1rg9HHBipdqeDI1VPH47augTvHumvqg+QVjRkBRK0dRK2C5BmhWwBSYfeVpowmuEcEXDSYTY6ms12kXxhNu0iGaE2oLlBWvdfMtpcbmEIPkMSFR3yb39AVdUt1x9QawHWXcitlu1UABJwht2om1TOFPDQsBuaBG4KSiiKNkqnTus+KK0UEpu1\/gKqfqxANqPc9DIzT6mEmqGcm09Jh98UyDS5Sk0PqKuk+dA3t1JzkAfDkp5ryXCXAG\/uUgww2TlMAHouE5fHpMupPvDgFHSbgJ7jBPDwRMGCdZ5oXREQBXhAqtuwFQdUAH\/jDoGTDVop2y6LRoXZErZ1gU9bl+dYxkJQV1e\/fAiIfGEzu39DoYj2ww6jmesEs26ca6T6PQ0cqXJ8aE1t53ePdH2++Y80INEEbRcgFU2bs0Iv6wOSngupLLp1s9IdZqOzanMukg6zGdYafa3zkYDmfkvvy9Yv+S1QhqSQ9Aekk7eBLi+pJvYL\/dBroe5VEUnc5axGNS+MsFtHPQBqBWFSlgBqQtBduVoWKl\/IA0q1DCd00\/mUjEMAtGDkc5VoYjd1lXRiN4WlWjYXn0I2dBWGpbYLTadc7hLNXQIUXlDZwKRLqXVdWM6Xx2S4TEDrNLXlA9CkdqEw6jAcJyDCder6bTszvbwnWqdrniMHSLXtc6E9lyLgyrmpByC2EqCmThgPwU6v\/YAb5Z6gUymUK0TFj2zzu0NcfTGhMyAOimi\/hoIRfR3KNQJ4OKIQpMr0ockHR6pcvHuk6vG7Rz5AWika+IkAJPUYkQ6QVDnZhu1KoeZCKotacQ7JQ+ImjbTDbEEXSQMTDbW1BErOLS7ENtsafMmQxEiK5uvAUWtZAvOKfJBmyE27SagaQAokcVebohd20\/lJZTOpZCEFZmWFeVViVtSYN7lJdeOuqMRrlai3GQFKNKF7s+6Dkp3QDZiuEtqLDu8qQag\/6ipRWKJ1dyPh4mBp1jheNBQH3S2tQO4S1XBgUu\/GQhOQDk6A6ToB6QAFMC6U3UYApgA3UBl9E2a4bVRO0db\/kBysITlNIfAB3C5Q1248CLnaDMGQWuYGItVeGIrsergwGjANGAHwwhHnGtGyHBwBGnL8cKTqNeGo29btHql9iAMkbgQbBSRjFBsU8MyauZBK0eUilUIqMBLdXEgK5tSkkUVJwm6eZG09o7bXRaKhNn3wjP+7c0BqKMo5SUuo9gMs0I5oA5oP2gy5tTQRcJOKFXcSN6BOPNQCK2WFzapEIYUqA9F+OfrTBMjmyypbUKJhLsAEpcIo0x\/5Zucp6XwnV66SPQLOcJWA3ig4fQg5WKqb\/Kt29m5AwRJgrIsJxQFo3aUpgIkPy6l3qdCkjkEaOKn6GafIA1AABzQ8RLVthGCKtKn6HDe8PxWydpJiIMdWCHoAN\/hQpUAQ0AchV1sc7PmACJgOiujymFAarX9G6ksNqenlNKym19lwpOoiv5sFD0dtOZhwpOu3AYnCkd7WBiTfCLZuIshuUkgKSHq5TtZWsCRREFdpVlZtndo5aieQbB5e60vW9rpI7QesoUnbcTYwbS0U2cqQ5FLzwcjZTM2VZEyV3nz6s2YqACvkFuMmGf8XMNykum6cI5RAraCnBnpTAxTN6ANuDiUNSnrUm4DEXN8UpXvkm0ry7oOShhk9vJ+6SrWEcniEewRcLRVclOhGwblgychXEsQ9auovmjaHhOKA4cDE5TEBw6CJ5jW12wXACejDE5i+swAF9MJ3bV8CYTaQm40v4Xpm3Yy9cEX65FIsdG21YqDGpxjg0QqPcAuE3JhLvKv9ITAEmECk2pwGitTracBI9csNR5xrpNepuuLhSNXDh9a67Xn3SNdJAYnCka6vS8Z2A9KsUOU4QFKX5c5lcg3113WuNCPYRBtaQxtm8yVre10kGmrTO67zkWhqC9C9L7ceWTIkxYh+YHqEm07mVn5kF3KLdJMwhzuJu5mJuyyaUW1NIrfqizk1ADfiTc+hZIKSwAw1pBDNI0h4UFqBOUXAilAhM85V0vFrPVO37SqVRQMQAVgypwwAWofKgiWgu9AZ7pJICMUBg4FJbdvduMdAExAHTgCS4QnwA5RazkNUWx8DU2rfQkBFFQdXLtnQZSsKwgYoBWJilTrabQj8GNsngBDQhyHA7w6pPoTnVJoCiujyoWAEIDqkptfb60LD+VXZPhy1yxPcI11vKP8oNAeSC5DsuZC4of72SDZRWMP9SZjNNeTf6yLRUJs+uDQfyQYlqi10lzIk2ZrNOhAqZyr\/CCBQVJh5SdQSLOp2CoCgm+SYEqCu1AkIoM1PUhuZI950IrdvxBsHSjp3ST3GhAclY4oA7frABCWdhM25SvqZQtRVorCkb5eh5G4OlmwgGhOKU02MACbAgCYKBXHQpJb4wEntmwlAtusEuOEJ6AMUwIfwqJxuVFsBH9pzqSQ33OlCbNtrw4c0KPQ2EH7MMsNBqF2e4A51dbkBKQaK+uWmASNjXWS+kbGNBUdd+a79EByp7U33qKuHT87W28QCkj0HUgiQ6FxINFHbHsnGJWrbydquIf+si6R33HhfmOu6D7d7vU1htwxJKTI+MOvDK8gNx3KTVI4RDDdJOUd9N6kom\/dAm5\/EJXLr\/CQ64k0nctMRby5Q0nMp+UCJS+ieN2Evw79ikrptVwnoQnBFA0o10D7eROcrAeg5S8ZIOKBNNOJCcRwsQXcNbfeigUkjAAWmdtJKmNBk5jKpkq3Ixd8uNwScbNeprUf0wccHUAAPUYDbjaLyOlMuJQLWTlMIdDiNgZ+2Xc\/ouZgwWVtPokPEvaewY68PuUX26xgwUv3WwMOsi8w3otvFwpGqg2wvum9+yD3S5W1A0nCk+7UIQNKRAFeidgtIostDagHJStZmJ44E+o8f0TusXaQZgaNZCfuxX+QD715v4cNtgQxJYdn0SoFI5yVpCtAht8Y9ovMmyQ2pzvCAm4Ra0TkKsIncOj+py0vqJ3IXQnTPd5sYlGLDbz5XSW2AFlh0cndMvhLAwxIAY0SczluyYakNxaFrnwMmnfDdjZAzp0awpxVo5YAhYyJLq5xdVpX3gxMQD09tfQxAAWGIAtwgpRUDVLZm1F1aUOhsqzQ0RBc7As4HQIDbEQJ4GOJAyNWfMUCk3qdBkd0P18g0oA9GdH1MSI1bb+ccmdv4Q2s2HOltQ0P7dd2u8BowPSBxido0D0kDUi8PiRvyL0wXqT1A1EUCzGH\/7Y4TUAJMV0m\/30ZlSOJkfyjq7OiXoZNMlto9qrs7bJvxrP4XMHOTODephuiF3bj8JJrIrfOTaCL3IkCphDv8psWF34DOVdJlgiE49POVNCzRMFxTsPmvn7dkJ3nT9Rww6ebahG\/wwIQmJKf7zLlMqj7yFXPkM7FlrfJqmz4oxcIT4Aaotm4HRAEKpAAEYUorBFW27JvzVj16ZIimeFxJCHq0fPDTlnE4QsA4GOKW2UDElYkJodmvOSgCOiCh5WPASG1rrvPBEXWNaFkKMLo\/KaE13Z4JTMPCa2r76QCJ5iFpQOLykIz5kAorxKb3N5SLpHdeu0ftB1dY68j5ThO47fJbqAxJLrkecss9nkQnn6EyE7g3qmQ3CVVD8yTsBnT5STrsxuUn0UTuqUFpRSh+cIXfOoAxQUnP1N2F33Sd6lUoBEfzlfoSZNoB6YUl9V93JbKBSRfR+Ut0GZUGJoDmMLldJldoTrVtu0cmOBnzNLW73A9RxcIT4AYoQEEU4Aapti0PTLXlEqEqRqngNZVigSakGOAxynvgB3ADkJYL5mJgqG0jwSXiy6dBEeAHI6CDoxgwUuVhlFMA0mybCEd6WUpoTZebIrym9m0aQOJm1DbCbIXsh9k0IKW4SM1OCxJaM0JtNviUfTiSs1n\/FznQTCi52OtChiSfXNSqk7dr62ah7\/TEPTJyk5r3IsJNMsJuQC\/sFspPAqYDpVLIJkk7Pfym1M9Vig3BdZv7YMmcZ8lO8m6do6ZNVacJVF0iOLz5S9RhojlMLpdJvfNARTDsFgFOQAI86R758ozcIAX4HSmuD1oxcOWty0qEnhLA2jYWMbItADuchgJQ22YCIHHuEFc2BYi4ZSluEeAHI8AdLlPl\/WVi4IiG1fQyXVdKaE1t23+0iCu8pttwhdcAjAYkmqhN85D0hJE0D4m6SBqQjCH\/HhfJPGD2ASQuks5HskGIc5O2WBmSQiqEmivJTvLVonlJOuSmbzA6gbupRzQukgTaE4pzk9S4oy7sJiGMx5ZUKNj5k2h+kpYGJcVnMghKtTCnBygB5VgJgMtTAtzhN7LroOThC8G192ZhheB0FRGwBFihOME4R9rdIf2JyV8im\/bbJmVcLpM9Yq4XngOCYTcwNzoXPPWTyWM1DqQ4pcBVjIY8RHarFYIdTkMBKLQ+Foa65WlQFJNX1K5LACNaJiacRsstAo70utjQmn4t2mUwlqXkH3GPGXEBEn1grQ1IrjwkvZ+uPCQAxpB\/\/Z51kQD3sH\/9vmTOPQ1QNFl7G5UhKUWzxj2yR7NRNSdAL4F7o+q+ZTMAG1INkWTcJAERDLvNmbCbnZ+kRSebDIGSerRJB0oAvHlKAHrhN3rBMacJUNvbrpJeTmfstl0lwIQl10i4bp8ZWAIXitN9Qs9dMsrRZhKByXSZ+s\/G8zpNQNBtojXFbO+vI15DfKEh0LBTNSR3KQb8QmXGwhBXR8glAvr7m+oWATwYAWmuEVduLBzpslO5R7psSv5RKiDRx43YgOTKQ6JhNgDOMBvrIsFykQoBkyyFCT4ahmg+UoprtEUOU4akMdI5SrLuPvCquXXoEJt+rUNtbU6SUHk02lFCZ1\/Kgg+7odYTnPFhNzs\/qWhdGj2ENQ6U9IVKh5h8Cd0An6dku6ZDXCVjIkqYsERHwqllw2BJbduBGuB3l0gxvQvsciMsBzhdJiAMTVFuE6aBp7j6dK1+t8m11ZCJJXeihjhdQwEotD0HOb76UlwirancoracBUa0TIxrBAzPOTLqa+uNd48oCNG2KDT55j9qy2M4IBVte31AcuYhCT7MhqYfdMg\/0LlI7QFiXKT2wNCZtYcATjkDikKllOTJJHewSMhNFKKXwG1MLkncJGMW7s3G0oREVftHu9Gwm52fxI14iwGlkrg9AJyzc6t17vmUAB6WYl0lfThpCA6YBpbavCWMcJd0Pe1UBfbINrYrBjABfWgCzJwmtSQSLBLgiR1hF1FfTN0+DYOrnaUhgBQCoJh6x8KQa7nPJQJMIOK2jwEjzgmyy7hyjWg5GsGZCo50vSYMNX1o35uhta4cjOUajlTd4QTtoYBUtg\/V7gNSYbURGu5vzKyNvotEn9HW7ayGpS7XqBdqs\/ORdNK2dpV02G0b85IyJIVUztQdXH9Q+gOsa7TJ2zQvSSduN3DU2o2OySUlGekGmG6SgGjnTnKF3ei0AJUURn4SUGMu+yPeQqCkH2QbBiUgdj4lfQh0P4A0V0m9aYsab+1pA9QyPywBw90lCMAcpUau1ANcJthwhbDbxM0G7pXrBhwAnBiQciaTezRFuG9ZFQM7tuLCbDzQxLQdC0NAukvE1ZMaRlN18vUNdY3otmPhSNU73D3Sy2MTtNW6cYCkXSQOkOwwG4DoMFs7cSTnIkEvJwfTTthul28f+KQoQ5JDUhQQRdEfwRaSDrm1jymRbAK3MR1A1ViY2kVqXCUJRe41BGSTo2SH3QC0FikNu4USuX2gpJO89cWjc3ssUGpXhRO6m10HMCxXCfDDkjFtAMKwpNppyqS6S0A3nQBccAU3MNnruL5Z5ftuUx+cVPtp8NR7zAqnKJgZcMEbABM7QcPCbMMBKKaOWBgC+kAEjIMiu\/xYMKJlY1wjVYe5HwXS4EivH+oeAWkJ2t26cYDUAhADSKlhNrVDXd\/b\/xsXqe00+QB6CduACUd2PpIdelgCLTXKzedz\/It\/8S9w1llnYdeuXfixH\/sxfOADH0BNwEVKiWuuuQb79u3Drl27cNFFF+Ghhx4a13As4WoanpUmMZNvruBOGELUohDdCaaT4TShF53FaRB9S\/loE+1UlbIdqaClYs+W5cp8mWYFudG3CYfSeN+WFd0XWV9s2i+r4K1kwB2fpxccmuwooC5KhVW2LBqntmmf\/lApRRfLVxccASFEt5z5E80\/GHWLFjL1n5q6QBh9KkRX1lse1p8w\/\/Sz5vSfXV7vB\/2boej9qePca41Z0j3s07VO\/5VyFvwL1cH\/Ha\/\/0o\/FFMfY91lySwGw5xB3rvX6a5+v1vncK0++C\/Q7Yn4nuu8UV57un\/6eCvLP\/l7r64xOytbukb5mtX1ov8fNurbu7tqk+2Rfr\/RtwCxHry3q+pc6gs0HSPq6GwNI+prf9pMAkj2arb01ETjS4bXWRQJMF8lwkJhh\/7phLTvUxkmH2JZg+D+w5E7Sddddh4985CO45ZZb8LznPQ\/33Xcf\/uE\/\/IfYvXs33vGOdwAArr\/+etxwww34xCc+gWc\/+9n41\/\/6X+Piiy\/G17\/+dZx88snpjYY+FDrCjXOZCsGH3Iz1kp0OQABtbpJEF3ZD3YXdAKHmq4DKTdInPR3txoXduBFv1FGqZPeFtRO5ATP8Rh0lANEj3wA+qbvrj37ndpX0MsBylkT3EoA5bQDSnCVVtxmKUy\/VMmn0iTQCRDlM+rEphuxjEnKaIHu\/7gHecQJ41wkAQrlO+sHAoTKpIaZKzIP17mQNC7mFj0eoTIo7BPQdIlc7KU4RYH8\/0hwjX3lXIjZ9XZJlqSPWVN12faJd3i1LS85WfeB+NPYBSa1zA5KGs1hA0i4SFTeajX02m5Ws3f6I1\/3ULlIBd8K2PuAsNDnmRyJyTiS5RVpqSPpf\/+t\/4bWvfS1e\/epXAwCe9axn4b\/+1\/+K++67D4BykW688Ua8973vxaWXXgoAuOWWW7Bnzx7ceuutuPzyy6ftkA+MdF7Sxhz9UW79kBuXwN3mJ8EKvxXqC0aTuOncSb7RbiFQ0l9n5Sa5Rryp9SwoyeYLx4GSTuVqQAlAMKm7Wy5RtaE\/tZyDJQkEk7vJJm0\/pBFO7MsOxVV1d7Gm8DMWmIBpoKlrp79MSsneJOdqNi5vfVNAFLfNEIjYSRoKgEMhSGssDGmNhSLVJl9+KBgBcXBkjqqz15nbUEDywZFePiS8ptqZDpC0i0T3PwRItouk9rkmoTMSRuPmRGqOnc5B4lyk7gBoWPKE2rjQGjPTtqFtcpWW+kr18pe\/HB\/5yEfwZ3\/2Z3j2s5+NL3\/5y7j77rtx4403AgAefvhhHDp0CPv372+3WVtbw4UXXoh77rnHCUnr6+tYX19v3x89etTfkaKZUHLTmgiPm3lb39XtUW7cnEk0gVtPB1DDyEni3CQ7ibuqutFusjJHu7lAqZL0YhMzNYAblAD3XEpqHXp5SoB7qgDR9otkSsOEpUpKE6A8+UqAG5bUOpNAqKvVm0JAbUxejgMm1b4fmmp00zJwVbfbOYCFAyfA7TppTQFRP8waAkpDIcioIwGI7HOvLTsSiuxtYsDI3mZovpGqx15nbse5Rz44Usvjk7N1m1yCtqqTnwNJt2cDUgtnzbYCnYvUHaM4QPI9m81O1gY6F0m\/pi4SPZi9hG39fxtfJKE2Lc4h8oXZ6LPdtkhLDUm\/9mu\/hiNHjuA5z3kOyrJEVVX49V\/\/dbzhDW8AABw6dAgAsGfPHmO7PXv24JFHHnHWe+211+L9739\/f8WMORxFgd7TD3Qe0ga5Qej5kgC0ITegH3LT3wD7eW50cslmU+0mKcpQXzhfErf9bDcOlKoWNDo3JnZqAFW+D0oSOsTWByUAbPhNNrs9b9wgDpbM8JtqU0NUVAiu66YTloARoTi1MXmZDkz2dqoffiBioYkpF5ILnrSmgChbEvVxHWazNWRCyRAIuSBIK9Ydassz9bFA5QmhcdtMBUa0rpiQGl0fA0dmvYKFI\/2erot1j9rl7bbTARJ1kUDqDwGSHsWmw2wA2GRtr4sEdMP+uRAbZ\/e5Qm4cFC1BPhKw5JD0qU99Cr\/1W7+FW2+9Fc973vPwpS99CQcOHMC+fftw2WWXteXsi4aUfL6G1tVXX42rrrqqfX\/06FGcccYZcZ3SD7K1l9XNMh1yAzpYoiE3bs6k5nlubbiNuEkomntf0Z+Ju5oLY+4kKWGE3XR+EpVrRu4YUOrCX2mgpH9djQm\/qdwkM1dJ7Y8bllSIrPsIgD4sVV2EMwqWVBvDgUk7YIZGQlMr5pSvpWRvji7Xqd3OkfPUdsERwvNpCFSFlPpolJCm7h8Q5\/4YfQhAEBB2qbjPnAVrT11joCi0fQoY0dcx+Ua0rRQ44peb7pFeFxq9pvtgh9d0P6cGJOoiUbkASbtIdDSbLt9L1na5SEa4zTzwwVAb0HeFCtEHI+6c3WJ4WmpI+tVf\/VW85z3vwS\/\/8i8DAJ7\/\/OfjkUcewbXXXovLLrsMe\/fuBaAcpdNPP73d7vDhwz13iWptbQ1ra2vhDthuUe8qUQBF3TGTIABFpwKwQm50ziQxg5nA3UwHQE\/10JQABfpJ3F2XZXR+kp3IPSvkJKCk1vvDb3MSZuvmabLDb119oRCcQN9VSoUlLm\/JDMWZF\/UYYGJDa2SR4mSyLfk1qvrEhzrYvCYgCZzaukYClC39SJZUWOBkT7K5CKihmqLPWinHDBgGQsb2kQ4REBc+47ZfJBjR90PhyCiXGFqj781tzOW+8Fq37dYAEjdhpC0aZgNgJGsDnYukVkqviwR0ByAp1NYeQCY3ibvPbqOWGpJ+8IMfoLAOUFmW7RQAZ511Fvbu3Ys777wT5557LgBgY2MDd911F6677rrFdq73QQrzdZuXVPEhN\/0\/l8ANGe0m2UncnJsUyk8CTHcEUF88CeEEJV0mBpTULipXSaILv0mpLiqxo9\/Mw2wmdgvEh+CmgCWuf\/piLyHbNo2E7wDwDHGZuHqM+qybmjNU1+7HOICy2wLS4YCKPvMOmBZahmjMvmilhBuHgFCoHe5cAaaBIrueXi5Tgmuk6qf1jocjWiaUmM1vEw9I3bbuWbR13TYg0X3gcpBSE7XtMBuaZXaytnfIP+EaNmGb+9+3zvigLVfJdpnK7UOVpYak17zmNfj1X\/91PPOZz8Tznvc8PPDAA7jhhhvwK7\/yKwDUl+bAgQM4ePAgzj77bJx99tk4ePAgTjzxRLzxjW+ctjMU1myHiSZv0xOgtv+3Qm6uBO5IN8k3JYB+ZAkHSvOqn\/zmenSJRHchiU3m5h0lYGieEjXg1NHS69yuUtdet82UsKT7xCkmHKfe+sNqIZdJ9VuyNzcOnJxuEzqgGQNQbTu6rgQYoH2gmgJKFqkx+VUxxxLwfyahPqQAkauuFLeIq2MMGKn6Fw9HarnfPdLr9HYp+Ue6X7GA5Jos0t7Xdp8jAcnlIgEwhvyrBea1hbpI9ED7Qm1dWUeojcKQ7Rj5HCQuf3hBWmpI+vf\/\/t\/jX\/7Lf4krrrgChw8fxr59+3D55ZfjX\/2rf9WWefe7341jx47hiiuuwOOPP44LLrgAd9xxx7A5kqjoMP5yBtSb7nI0H2mz7k8F4A258QncMW4SAOeUAHbYjYp7vpuWLz8pFZTatqRADX2hGZenpPtorutgyYAiIWC7SlPAklrfHTMKTK5wHHWXANNhUu3GhNVMiOCgiaur6zN\/Z\/TBk64PCN+s2zm1EsCBPp7leEjoTtl3rdBxBeKOzRRApPrjrzfGcUoNp6l2aBtkG3Z9f3sXHNFyocRsut1UgNQxRDfMX9cXC0h0m1AeEpULkFxD\/oE4Fykq1AbiNPlkGxAx5bZQQtp+9g+hjh49it27d+Ovv\/MZnLJrFdjYAOoaopoDG5vKJdrchNjYUHevebNcSvX\/vAKqSv1vvK6bbSv1\/0alkrM3K5WHtKH+R1VDziXkXALN\/7JSkCRrQDbNyhqQc0BWArIG6ub\/al5ASgFZC9S1QFUJSClQ1QVkE4Kr6kKFuxpgqWq1jcofLyClckAqKZqwWLdOzUckMK\/1DV+VrYGmPFoo0u\/psrkEpH5QLNCOsNPhNw1EUkI5ZM3rdjl0eTRtdO\/764TxXq\/XD6G1lwMdC9Nsl5r0qS0n++VUGdkrQ+uwX0sLdmgf2vJWGftbWjm+tjW\/2PnokdC339VOTN3ebY7zy04M+PS2GQFCWmOByNVGilsEmGBkt5MCRv0yTH1WH1xwRNdxgOSDI73tkPwjVSZ9HiQKSCl5SDEuknaQdC5SOauNEW1i1uUiiQIoVtSBbiFpRY1qE6tqR8RMQM+iLVabJ1CslAqSVpvRayv64bWFgqGyVP\/PSmBlptatrpDlM8iVlWbbFeUezUrIcgasrrbLj37vGE479RIcOXIEp5xyCqbWUjtJyyZjrqSiUDAEqBPCniaAU0TITblF6iIjmzseDbWpetxuEqAvJOGwm52fxN3r1EytpqOkdsV2lJR7ZI5AM0NvUjZptsLMU4qZT0mH2HRSNzXk9KFtPqXmf85V6tanOktSkos1hR90F3dXOM6X7K2qm8Jl4nOa2uPDhOkA901VM4zvpqwBKjVHCRgGEWydE8PWVP0y6kx0l0IgBLg\/N1+brh\/1sQ7UGDCy3y8THPHru\/d63aIAqdtfE5DafZ8YkKhr5HOR1HrrPHC5SK5QWygfyfhAmfDcEihDUkihh9zS9dwJQPOSjO2EM+Qm5minA9A3eQDGvEkScOYmAWjDbkm7Sr4sOuxmDsPvQEmXVNBjghI9BLGgJMEndNM8JVov4M5Vck0XoGGJwkQMLNWyu1BQWDJCcQjDEicbmlKBSfcJcOQgMW27wnS6fiAMT1x7nKgTNTSc5nOqFgE1zrYmCAfGHDOtmKK+Po2FIq7+RYCRasdVrl+PDUeqH1x78YDkc4+AxQBSuz\/CBCQteyRbrEKAJASicpHsEW108shewjZ9bYfaQkP\/7aTt3g6R66PYenjKkDRE3FxJOnk7Ni8JME+qnjUyzk1qu5XoJrnykypZ9EBJAw7QQYmeGoDO6D0lKFEYssXNq2SPgFN9Va\/sKQOADpb0HEto+qnrT4ElwJ+7pPtK+58CTKq9NGiy26RtA8PhyW5bKxYKfGG9nZCrlAI\/VLGbhY6BD8Rjh\/e72hkDRqp92m73xgVGdv\/ayyTTpxg40utT3CO6fugQf72tnaTd7mMLQOZDyQV4QIp1kWI1ykUCjLI9g6BN0moK2ScRwOcfGZniy\/G9z5DEaTZTeUlUnBsU9Lz13bpJ7mYeeMuG3JoEblVHAwZN2\/SZbkCcmxQLSpV1n7JHvFXNDMzcc95UYrYJSjrkNQUoAYgOvwnQi1EXfgNM14kLwbUg1RxEdkJKaX70xlc9MRTXlrWWxQATEAdNqn13iA7o94f2g2vHblMr9ro2FKZ2iobsTtQDbgNFpkrenhKMVPthOOLAqFc+IbRmrgsDkg+OVD\/iR7B1ZfqAZM+FVJB6bECi+zFFmC3oIjX7KygZUBcJ6GbYRmSojao9yJa7FJu8vQ3KkJQq1pNuIEj\/TyeVbMsIM36jgQndsjbkBnUi6ukAVBl14mo4EgKQkW5SrOzZuOl8SOaIN1XenkNJM6SGoklBCerxK77wm5Yr\/KZdJV0G8MMSF4JrDojZVvM+NRSny9n7kQpMbV0Opwnon7ahnKNYeALibu52yGwKJlpU7vfUvDbECRsKQ1pjnKK2jpFgpPqxdXBE19twpJdxcETfbzUggdRDAandbysPKVUuQHK6SGQknQ1LgsYR9Y7Zr+1QG7POeXIv4cg2IEOSV1IUEK6MbD1Xkj1nkpadlwTAORWALqcfgkvGP9HpAIDmS+twk2TT1TFuEh92E2SXwnMouSabVHXpi4jAXF9EIudSAuANv9GZulVb5kcBAn8uWArlK9EwnMtdig3FcZNU2i5TCJhU\/xqr37qOpEBT1yf1\/1B4MtpKBCm2Dk8+0naYT1OE\/mKOndZQGALiXaK2Lqb8GMdI9cFXlq+XgyPVP7OsD47U+uHhNQpHtK9TARLd15ih\/nSfUlwkn3wukh12Mz6UmYgLtQG8U+Taju2kB4626AKQISlG3ENue2WEKsNajEV\/jDeXkSj0LR9mAjfQjnzj3CQ9SSGdhRsFDFAa+qubPgiXOlR2fpJa1oGSdpB0HWaOUruLnSMEwpLCAqUGQLjwmwuUwkndGJyvBIyDJb2NDUyq\/a68Pl66XvqeLouBJld4TvXFHy6LSdbmcopCMOCarsCoYwfkI1GlAJBWbKgxeNObAIqAMBgB2wtHqk5hrKPrbfeIqyM0ek31Z3pA6vofHslGNWWYzXaRALhdJAOGLIeIHBx2AkkuH4mbRNLYUQ9UbZMyJKWIfoC+EW928jbQz0sC+lMBAEbITbWlLmaytm5khTnqTYekpAPmYmbi5tykzkUK5yfRrx3NT6JTAwwOvdmg1ITfaJ6S6mcYlAB3CE6X41ylqWCp+VjbbdTnYwKTHZLj4IjLa1KHkNTlcZm0xoITkD7SDRgGFFQxkJWqsX3iNCTfaigQtW2OcItcy1PAiC\/P1x2CI1p+qHukl6WE1+j7qQDJzkPSislDmlp0XqR2meUiqY7ASNjWnetNIGmtj1qmR7alQFF+wO0Okp4rSUMTfTxJW0ZYw664Zf3QGw25qWXNDZw+b9ce8Qa\/m5SaxE1Hc4zNT1okKNnhN1+eEjDOVWq619YzFJZUvX13SX2Goinvd5d0\/VpDXaa2PyPByWiHuaZPMdKNahFAE6uxieYpmw8FIiDeLXItC4ERsDVwpOoVzvU2HNFyQ\/KP6PtYQOL7bIfQ6PtwHhLVlC4SBSNVOTPgw0rY1jvKhtrIa28+kiqAJOnntm1TQneGpEWJJm\/TvKR2tWcqAC0r5KbKMHDUJHAXkKhq+0wfplJ0bpE5f5IwysDKT2rLk\/ykKUCpORzRoGSH37r+D3OVlGS7ruliuzQVltTx6\/oVE44LJXzTvsW4TKrv5OI8AJxUX\/tQMwSi2n4cByPdFjW6zQdEQBoUuZaHErCBNDCy2xkKR7RMintE+xcDSBSOzDYJ4JA27HmQdDu6X748JCqah9QtM8NsU6qdXdvKP3IlbLtCbW3ne8s8eUh0vf6\/\/RDUe7mFz2fzaTl6sROl50qiHywd4Qb0TwgyXxIA44SiUwGIGfiQG0ngBtCbDqBdVk\/jJumwG72h0bBb7ESTU4GSQHdBMh6OGwlK3DxFsa6SKwTXdLMrkwBLQB+YhoTjjO0ioIkyN3dTTQEn1Vf\/1XsIRPm0VU80mfKmlDzrdsSPbRcQAWlQBAwDI267KeFI1S+cZWLcI9pHDpB87pFZX+fq6q5zE0XqdjhASpkw0hVmm8pF6uUkWWAEoJ+w3S4zQ23efCSggyDjYbY754dQhqSQ9Oi15iG3xqNJXKInAM1Lapf185La7eyQG50zCegeXUKkE7jpdABTKWZaAO04qd2R7ESTdLuxoGSH31JHvo3NVVJ18LCkP5sYWAL6wJQSjlPbmCE5vZ1WTC4TXaf2Ix2c2ra5gZ4RgJDy\/LdlNJqGJpjHwBDgByLAf8+JdYuA8eE0rr0xcETLDXWP7HIx4TWz3ekAie6THWbT29vD\/WmYbUpxw\/4B9BO2AWNuJKOzodehSSR12SWbG4kqQ9KUKgKQopO3dVk7L6mtwzppC2vOJDAhN90FMrnkFG6SmfMSH3YTunxvoskOlOxdp8uFkO1DcTsXyA1KMTN0d6Pt+qAEpLtKar07uRtAO3s31Mdg5Gp1x7LZ\/2ZZrLuktvEDk7E906aWy4Fq2wmAk1YqQLXtD4SMIQ\/X9WkRo+liQUhrDBD5yqSAETAtHAHDQ2u0jG\/kmlmuX\/eiAInbD3skW1fGP9yfiguzTeUi2WlBOmHb\/kx7cyO1K3goYvOR7Nc+aVhaol9CGZJcCo1go+LmStIj3AAGiNRLNi8J4ENuQG\/OJFUHjOe5LULaTQqF3QB1caDTAgAdHNigpB9fYkKGVHMoyeYC0ELWNKCk2+HCbzxQmY82UftIICgCljhXCegDUyos0TrUdn1gotsbdQSgKOQ2Ae6bOQdPQBgWfBDl0nZPEZAKQFQhGNIK3V9868eCEVfHVsIRLTc0vKbLjQGkth4CPLEj2VRb5o9MvX0vzScQZptcXMI2+FCbKk9CbUAXagMscCqMbcyKG4We2WZvu03KkDRE7beKgSM6ws2VvB3KS9IqmFFu4ENuqnw45FYUcrCbxI1207vmG+1WN6Ezc8Rbc7gS5lAaC0oAn6dE2+aBig+\/6frUfghjosVQCE7vlz5y3XGMhyVaB61HbRsPTLRtqlS3qW3bc\/N3ARQwDjiWVbEgRDUGioDFgJHa3t+PIXCk2uIByRdeo2VD4TVgPCDZI9liAKntC9kngfTRbFRTuUh2wrY+Fr5QW39qANK5UD5S76A4yriUZ9zeIaKg01sX4TzRSSVj8pK0uFFu6EJusKDJF3KrB4x+0xBEc49Ck0zao93qNsdoeCL3WFAC+m6RL08JRjkT5vS+U1hKCcEB42FJ97s9zt3LZGCy66L9aOuMcJtcZdu+RECDD6SWSUMASCvlB\/JQKAKmByOuPz44AoaH1lSZtPAaV24KQNKKHeqvlxXtMvdoNnNZN5qtq7tL1l6E2LmREAi1DQmlhbSEE0kCGZL6So2F6rmS7GXcCLfetgSI2JCcfVdSF2Y75AbAmaOUIpebJIlrpN0kmpPEJXHbk0yGErntQ8DlJ6WCku6vBiVgujylfn\/drhIwLSwB0wOTXZddH+0PlQuGhgCU1hj4WCYNuXeMASKtsWCk6gj3a2o46pdzA1JMeA2YDpCGJGp3fe9ehyaNpOKStaca0aYTtseE2trOu95zM23bZVKBaBsAKkNSjFLyk9ptyInAzbwd2gZQs2\/Pwd5VQiE3PYdQSgK3a2i1ELKbEoB1kwRZZobdAMuZQT\/sFpuflAJKqi1zegAA0XlKNvzYIUKA66+S7SoB\/Tp1OSAdloC+uwSMAyZVVxo00b7Z8oFQCAQWMZP2IjTmB3TKtiEwckERwN\/rXHXGuEZcnT44susY6h7R8tsBSF3drr5R50e22xctQJnJ2qqcO1mbakoXyZ5h21jHhNoA8KE2tm6L\/LjXzo25E205HKUMSUPFgVMRAKBQ8jaYvCQ0QGRNBdCVx8KStgugdZOMNoXbTXIlcQt0QNMPu6nyofykECjZfeQmnDTqAxdW84MSEO4vrdeVq6TLAdPAEpAGTBzy+1wmu067XlsprlPMti5NCVSLyhFNrXcMFLVtJtTrqm5MWI3bfjsByVYqIKWE2ej2tA312p2sbSwTcS7SWLlGtQFQkQvXyVuIuKRtWztwrqQMSVPI+U0kI9xsOZK31TrBXv25qQC6dehNLOlS0fyiCSVwSws8\/LlJgizjk7hVHcPCbi5QMo4BPPlJA0FJ7Rtfzt4HHygB\/NxKdlkgHpZ69TTL+89Va+pzuEu07q4u87OPgSa7DVtDXKeQluk6O6QvMeEzIAxGvt\/cKXA0hXNk1xMDR6rc4gDJdpHMvsYBkh1m69rtu0i0XmBxLtLghG1HqE0fgN6z2miDdsdnnrPPOFADE7S32VHKkJSq0AdWCPfoMuIg9USTt42yDCyVHVJIqz4huoklXSE3mZi8XSbmJtluEp07yRd2A3josEHJ6JuIy08aCkpmP+JACYgbAafL6WNDy6rjbj8WpNmGlBniLrFhM\/J6iMtkt0HlAydg+5yjGE0JYbFABAx3i0JtxbpGXP3c6EN7syndI7rNlIBku0hG\/3V9DCDZffQN97f7pesY6yItVIWHY7h8pGa5IdfINlt0+P8STyQJZEgaJ\/1oEp+EVcY1wg1gHSRfXpLaRlmmMQ5Sigoh2wTu\/k15sW5Sf7Sb2behidxTgRLATxMAxCV1q3JxsGS7SkA8LKlj1dQXEYqz69cKuUyq\/jRwcrUd0jI5Ry6lwJDWWCgKtRvrGrnaGRNas8unhNf65d1lhwASNxeSlg1IKWE2OprNNeSfKtZFCiVsp4p7VpshXz5SbNI2Vzag4HPbttBdWo7MKI++\/e1v4+\/\/\/b+PpzzlKTjxxBPxohe9CPfff3+7XkqJa665Bvv27cOuXbtw0UUX4aGHHpqm8ZQPgtKwPUmW7wTxnWhEKpwmnDFi9YXxd7GzXWVnyTZfxLKoG3sWbKxbfxHtNmMnSOte693shseqC0S\/LGdpdxdC81dbd\/GURjuh5E2jDOlz92uxv8xVVu9LqLwqZy4pRL88LVEWzHUH\/S+wrqf3GYjuz+yH+cepAN+WWb\/o\/YVkt839LZum6HPKsQode1+7rs+cOz9oW0b91nlnn5d2XaUQPfdopwASl6hta0yYbStcpJRQmxOMACTlI8FTFug7Ra776pI6SksNSY8\/\/jhe9rKXYWVlBb\/\/+7+Pr33ta\/iN3\/gN\/OiP\/mhb5vrrr8cNN9yAm266Cffeey\/27t2Liy++GE888cS0nZlyqGLpP8HsE7Bft3uVmDUXhcL8YgwdHSEIzLTNM19ktbzfBt01Oy4PmLsSuoCGQClW2wlKBvhYNxS7vN0GwIc8XDdR183Qxy9TAFPXTho0hfqzaJBaRFtD4HEMGKk23c5RLBwB07tHiwYko2+eHCRVT3weUr8vfhfJ3g\/bRbJlz65t19vWs6B5ksyG4c5HAuIuKCmu0ZKMYPNpqcNt1113Hc444wx8\/OMfb5c961nPal9LKXHjjTfive99Ly699FIAwC233II9e\/bg1ltvxeWXX76QfkU95NaW\/aBbX36SXg84YxLcI0qmFj9qTDIJ3WaoSS0D7HmTuNwkrZgk7pBS5k\/iQm\/tPrL964fe7LIxCd1c\/TRXKao8E4JT+6RknxJ8yLJ77YqU+XKYaHtaoVMxNUwXq2VynIbAYOxtIjzqzVG\/B3jZdhITs4H48JoqOwyQuPopINluMZUvD8ld1gSkqVykQpjb6+3sz087\/HY5LtQ2Wr58JKi0j6h4ng09kZGSGMmYxO8FaKkx7jOf+QzOP\/98\/OIv\/iKe\/vSn49xzz8XHPvaxdv3DDz+MQ4cOYf\/+\/e2ytbU1XHjhhbjnnnu2ppPGkMYRcVjXCSgcCXN6dezPeodSQ25M9\/rLeheA7rV54fD\/ghriJtlht6j+NsuMCy7bH76f7ot7OCG1K2uDp9+FAvgQHMA7Ay4XAXCHZbq+xTkphfUXI85pGeM8bYXG9jnlOMW6RlM5RzHukS+8Zm8zJSB114C+OECaMswW6n+Mi2SLu0axDn2wV2pfuVBbzHa+sJu6v3jO61DUwyeXi0TPp3L7fZylhqRvfvObuPnmm3H22WfjD\/\/wD\/HWt74V\/\/Sf\/lP85m\/+JgDg0KFDAIA9e\/YY2+3Zs6ddx2l9fR1Hjx41\/rZEPaq2Dn9gKKWf9P2gr0Nudl5SjGJDblzyIS3D5SYB\/EnI5SZxeUshxf7i5EDJbh+YHpTooiHhN8APS71lHlgC\/LCk+hjv3AyBJrMvbhhZFEgtos3U4xADpaHPaSwcAcPCa1sJSL65kGI\/ptgw2xgXqSs7PmE7Vb58JO\/9pBD8xdDuKJV9\/+qt9+QcLXHYbfsxzaO6rnH++efj4MGDAIBzzz0XDz30EG6++Wb8g3\/wD9py3JwuvovZtddei\/e\/\/\/2L6bQ9oaQ9V5IdZosY4WbI8Rw3LT1fEubWVADVsBtKSsjNLkd3hb6OGemmxS3Tip1kUqA\/G3fbRz1NAlcvXKG0caE3YHz4DWBCgkwYzheC0+JOpVA4LmViSbsvbbvhTYJaRsdpyOU+LuE70K4Pmrg2XT\/kI+r2uUd8+fGARBWbh5Qyms2lLjcxzUXiyqoy\/S8L99nGuvmTK3ACi1kRDqPZ0GMT2Yiw21ZrefENwOmnn47nPve5xrKf+ImfwLe+9S0AwN69ewGg5xodPny45y5RXX311Thy5Ej79+ijj47r6NQUHHMCLfCTc4XcCvSXlaJm8vb6Q17buiPcJPZXsMNNssNuIaVONOf6JMY4SvY6rp2Qo+TtW0Jyt657jLsEDEtwth2WkZHjLdeY\/qccrxjXyJd3FAtIthPkqnu7AEm\/TM1D6uoanqzd9SHsIvFl+QfZUsWG2ux8JB1qG61Q0jawo+BmKi31NellL3sZvv71rxvL\/uzP\/gxnnnkmAOCss87C3r17ceedd7brNzY2cNddd+GlL32ps961tTWccsopxl+yxvyCjchdYmndLlOKST5BOy+JbStyBAY3UoOTKzeJbp8SVmvrausx6+aOZGx+UtfP5O5sCShx3XK5BL7TZQpYattPBCajH46\/7dJU\/Uk9JmPgCHDDUUxoTdff237BgORS6vc3tG2sOBcpJF\/Cdr9+\/zUBiP8BmJqP1G3oD701nXB+UL3h\/66Lj6\/uJdZSQ9I73\/lOfPGLX8TBgwfx53\/+57j11lvx0Y9+FFdeeSUAZbUfOHAABw8exO23346vfvWreMtb3oITTzwRb3zjG6fvUGwSWe\/uNya5LXwCpVafmpfE\/kpiockPUimQwcHFmNwkKp9Vz2noL15OiwAlV5spuUp2G1PBEjAclnr9cvxNpUXUPwQWp4CjseE1TlMBkr8Nd31A\/Hc3lE6jleIicf1KTdiOuWbFXltj6jHykbgyEbc038ChKPVOjJ2Vm7TUOUkvfvGLcfvtt+Pqq6\/GBz7wAZx11lm48cYb8aY3vakt8+53vxvHjh3DFVdcgccffxwXXHAB7rjjDpx88snb2PMIlWbukv2gW0NCIPgI2wLembeLsntEiZ1PlKrS8dDb\/lD6bih\/KcLTAeicolSl5iYF+90s43KYbKXmJ3Hico5ScpRc27XbF\/HTBfj61WuvOY1iR\/GHZvoequW7rA6DwqgR1qFoiGP5mPwjYBwg+doc+qMj1UVyhdpS5Aq1hcSF2ox6ueO9iHwkK2k76odO6ITr51oM7l5y21skIaeYqGSH6+jRo9i9ezf++jufwSknrgFVBcznQF0Dda3mRGpeo3kt5nNVrq6BedVsU5FyenuplstazZNUy+avBjb19qqcrLrXqCUkeQ0pIefqD3OpErdrKLCqm2e41YCcd+wl580NrBaQNVBX6n8phXotBWQtUDd\/Uqp1VV1ANu8BoKoL1FKV119T\/Sw3fROtZAEp1aNJdJJyLQUkzDL6tYRok7f1CVjT+kndGqjoMnudhhkNgF09Xd20LXObbplO4tbLKCTRbSk80Bt+7Sjf30Y417m2r5ivasx27faea2zo8hs7V9WQq8mUwLSdWhQYAcPhCIgPr7naSQUktU16mG1sLpJryL+qL5yP5BrRVrYh+249fU4bDenrUBt98gAd1UZn2dYj24ToQEqPbKOzbHOPIgEw+KG2FJLEDF24TeckFYBYLdrh\/+0cSY2F2aaCFAJYKVW4rRBqENKsVCdc0ZRZnTU71awrBLCy0mzflFuZqf9nJTBTw7TlbNbUNWvLyZWVbpvVVdWn2QxHv3cMp516CY4cOTIsdSagZfwRtjNlX+18lmJsHVyRiE9sqjm32LlX7PeBC6Rdhr7mhsmGNDaBO\/VXKTd3Em0fWEzYjdvevln5tuPa9qUKhEJLoRBP27YYHo5b9keSaI3tb8oxGhpaa\/u6RIDk0yJcpK6+uITtGKWMavNp7CzbY57XFpL3ESNUvSH\/ETeeoeG0bXxkSYak7dRQO3FsjNgjOqkkt26ydgaOcouVK4GbKjU3Kbrt6F\/OYVBKbS+kUE5lTL5SrFJhydayQNNU\/Ug9HmPcI2B6QIrR2DCbS1PnIqUqbW42GpbjR\/YC\/DVpSD4SdZFGK5YIpgqFLenz2qgyJG2lYk6IyBlMo2k\/UnqEm3P9wC906LlFMRqaoD2VXBfe1Av9EMW4SbHbtnVsISgB40CJaiuBaeq2Uo\/BIgBpaFtaMS7SWMU6sVRTjmhzhdqoUvKRQorNR4qvL3FkG902eu6OicstuTIkjdF2Z+JP0HzKzNtbKd\/Fyb6QpSrWwo\/dNkVb7SYNvlkMbM+lqcMCi37A7VQa4qYtCpAWfcvynctTtT31eWSPaktVaJbtqZQKTsmuf+S9JPjw9eNQP3x7vGziQCvhDhRN\/9y2kV+kMc9xCyn0LLcY2XlJLqXWP2oqrAlvELFu0pRhtxgNAaVF5FC4coRS\/6bWkH0dC0hTtTckF2lIm1Med35uM38+0qLkysOMfV7bFNJJ2zHlRisGnoIn93LiyHL26njRmA99gVblGEs2RfSCMHS+pCFyPfSW09i8pCku+FO5SS4tKuwGDOvrks8dN4m2C5CmcJGmyEUacl64flgsKncwVVsZPeI+xqHfGy8EpdyijpPwWaoyJG21FhLIjy86xa8GdqK6Bf0aWpbvpWuU2xBNsU+pbtKiQWlZXKXt1tDw2iTnRCIgDc1FStUiP+apZ9hm22CAbCtGtk2qQM5pePuJY8Y7SMm3zLe85S34whe+sIi+LI+WxPZLif\/GwM8Q92g7bmRbcfR32ld4p\/U3a1otxxVJabvuf1t9LRqSoD3lIJNFhwRjZtvOGvDde+KJJ7B\/\/36cffbZOHjwIL797W8vol9ZWVlZWVlZWduqZEj69Kc\/jW9\/+9t429veht\/+7d\/Gs571LLzqVa\/C7\/zO72Bz0\/FMjKysrKysrKysHaZBLu5TnvIUvOMd78ADDzyAP\/mTP8GP\/\/iP481vfjP27duHd77znfjGN74xdT+zsrKysrKysrZUo0Ldjz32GO644w7ccccdKMsSf\/fv\/l089NBDeO5zn4sPfehDU\/UxKysrKysrK2vLlQxJm5ub+PSnP41LLrkEZ555Jn77t38b73znO\/HYY4\/hlltuwR133IFPfvKT+MAHPrCI\/mZlZWVlZWVlbYmS89tPP\/101HWNN7zhDfiTP\/kTvOhFL+qV+fmf\/3n86I\/+6ATd2ybVixnOnio5j++HXFCXhzzVfayW4+gvl5ZvTvSsrVSN5RnhVsvtGeEm5daOcKukmPQRJKmSUix8hFtWWMmQ9KEPfQi\/+Iu\/iBNOOMFZ5tRTT8XDDz88qmPHreoFnPSRVFFXYhKY4qqo5GIu4Ys4XEA6dMzJBmO7tKh98tXtarIKnA8xp8uQ\/dkO+N4KDbmR6+M3Fjyqmp8rSYKfQiIWdlzbx2rs9t66meM9dXsSwju0n7YXKgvw8LVw8KwFpDVXkpwDYjV2+8QObhdJL0DJd7Y3v\/nNXkDKmkgLvJNKuTUnb03aobuzSEgAuv3TN\/jK096cWVcnXGLpvvja8amyPo+Y41MlUMZQQIpRBqS+pBy2j6FjuVUOa8q51W2Tfg7botvQzbnv6HbIuIZtQ\/tDvzfeH8YpO7LoC\/eSalkc3ONTMWE7rkzCySgH3pnrSkTDUlX3TxNu2ZAv8bymIDUM3mQDNaGL6dD6h8h1wR8ie3vXTSzlGhYDSKEiywJIlZzmb2ptByi5PldXtbGfoV1szP1yih8W3A8Z3\/dft6MPz6J\/KLp+FHLXIM6FnwLCZK2u8zHlRismNSR4ci9nokWGpDHa7g91guZlLVDXy2eL2r9M6TL9XRt6oeY2425o7LJhTbay+8zt5xT1ag3t79SANNRdcWkRcLMIWBqy31sNSmwdE3xYU\/5QaOtJPpb+75cGKzlBgG6+wOso96PUp2QIjLyXpOTJHi\/KkLSVmlcRZeJOQjmx9RkCJe5iE\/NFpBefoXlLU1zAxsj1C3WKX8S+OoF4FylFY\/OQhgDSFFqk67PodpYFlIa0pRVyk6YA\/iFgNeWPGfsHmO\/Hmio3bp+5vqcCkVmfiHKP2G1jT\/gfsrBbhqSdqAUF6dWvXuH8ksZAUexFg4IP3Zupf6e0NjvTr7H5SC65LvShm8rQa0+Ki7SVgDTWPVp0OGyr+5B6PBaRo5QSdpsiN8nVduoPjEV9V2OV8kPN9cMwpg7uGhu6ptZNNEBO4WTFnlQxF4KYMjHGwTYrQ9JUsi8oVcSH37MNwifVoob699sRURd0\/uLqvvmn3GR9ZfU6Ox\/JTtq2NVWozXWRj92\/mF\/dMS4S155ktgX8gFTDf32sZdy+aRBIvb9uRY7QFJoinynlGIWOu+9zq2r+Mx8DSiE3KaZOTq7vUOr3lYWp5rvmyktK+c3pSt4ecrra8MN+lx3XiaouIGXcNTpV0VEKO+oxNAc3qq3tg6kMSQGJqahkpEUp53F3KSkVSMl5c+GYOE4eO\/w\/xlFyJW1TgNAQZOcjjVXsL9MuZ4GUGxCeMKGK+7Xo3lZtEw9InFyANAUcDQGjnQBEKRoLTCHFuEo+WOq1C\/5cmQKUfD+ShnyPtMZ8Z2OkrzUxITejD2S9eU0D+zqmToD\/PNX1fQsctLmcKKF7+Z2ikHYUJF177bUQQuDAgQPtMiklrrnmGuzbtw+7du3CRRddhIceemj7Ohkr68rlpfeoq6gCI3bzZpSDrNMT+saMbIuxnae4P7pcJDvUNsZFcinmF3Dqr+0QILnAJQWQQnDE9avX3gjHaErVE\/xNqSHAFAOaMcCaAkrA1oGSa9sYR3aK763tJg2ReT2Lv47aPyJjRrjFXneT1EQH5DwhIhFzEUgpn6IlyX3aMZB077334qMf\/She8IIXGMuvv\/563HDDDbjppptw7733Yu\/evbj44ovxxBNPTN+JykEhtnp3vRGX4Rj3KLF6Pfw\/dmRbbNI2Vy4pvObYzjWqbWhC91Qu0hRhtiGAxCkVkHwK3YzHuEZjtSjAWRQ8jQEml4aG4LYTlMaG3bSmcpNcITfbTWK3pX0ky6Xxmr82ccvjnMT0a526xsM5ibAGpmA9U+fA+lJRtnvEOKMdAUnf+9738KY3vQkf+9jHcOqpp7bLpZS48cYb8d73vheXXnopzjnnHNxyyy34wQ9+gFtvvXWxnRoTDLZPBNc3Mio5bng3uu6IQUnbMflIrvIpobYhWoSLNHWYbaqRbFwpVz7KmNBaChyNBaOtcHy2uh+pxyR0rGNgqdeHkaAU2i4WlFKcVq4dYLwLHKPYkBtVbMhNLRs2atgllUuaOMIt5oSW7pOtFwWxT7JUN2rJtCMg6corr8SrX\/1q\/NzP\/Zyx\/OGHH8ahQ4ewf\/\/+dtna2houvPBC3HPPPVvXwanpt5bh+ShqDJ5IMiSdtG0DU43+skoWjOMqemXaugeOanO5SLEJ21pdedq26C0L\/RJNDbNN4SBx27gAyZbv5j4FHA3JMdqq8NciNLbfscdqbBjOBUqxeUp96JGTOUru7wq\/XL8c6ibFJnD7fpy5Qm4hp4cLudnXhEoWvWNXg4cmWQsjebseOd+djD2BlyQEtpVKfnbbVuu2227Dn\/7pn+Lee+\/trTt06BAAYM+ePcbyPXv24JFHHnHWub6+jvX19fb90aNHJ+ot+sBkJ67ZJ1lvhEDgJJxLb\/6SnbQ9NvluaKhNQjh\/RYVm2Q4lObv6E8pFWnSYLQaQYnKJQiE2J7h5krN7yyb4cZfK6IuCHznRL1ExwdNTuX0M\/RK1j2Pp6IbeTVc39WdqPzJL98nuhz5f7Oe96e7oarh6KylRko5ImM9Lq6VdvnteGV1Ht6PLK9kdB7suQH1HZwLGs9tqCBSQxrK2XNNOLQUKIY36XdLt6v9d+1CjO7Z0f1zPceOWc8+gq+oCZVGzyxb1oF9Zqd75Tlo5ryFmhfmh9OiuBoqSbFQDKM3yO8KiWfJuPvroo3jHO96B3\/qt3\/I+L86+uEkpvRe8a6+9Frt3727\/zjjjjMn67BV3IlH53KPaP9qgBSNuU5K0nZqPBIwLtaUkbLtCbSEXKVX6OFFA8g8hpn3klw8BJO6X+xBA8oXWUgEp5FqkuEVTuENSyuDfVFpUW6nHIXSMQ+6Sy1ny5SrFTBXAuUpp5cc7SrQs5wq3dUZ+VLG5SWZ\/w25Syig3bioA+5ormXKxMvKSIpO3ZS1jnvNkvk\/9wW+UXV7\/eKkh6f7778fhw4dx3nnnYTabYTab4a677sK\/+3f\/DrPZrHWQtKOkdfjw4Z67RHX11VfjyJEj7d+jjz46vJPUKYrNNUqRlN7EuWib1CE7H2mKUJttV7tcJFo3V5aDrlCYLeQipc6JtEhAorLDGK7wmrHNADhinazATTcWjIZA0VYB0FSaor8pxyl03H2f3RSwFANK9Ly1wX9KUHL1CYj74dN9p\/1hN59c\/Y9J4B4yys2u2yUacqN5SaF9CiVvq\/uL5wRMeUxJL6riSpCjJ0DkYKkFaqkh6ZWvfCUefPBBfOlLX2r\/zj\/\/fLzpTW\/Cl770JfzYj\/0Y9u7dizvvvLPdZmNjA3fddRde+tKXOutdW1vDKaecYvylSMwHfHChsJvrKufTguF7ylFtXJw\/JmGb+yUXUgwgpeYhLRqQzP73y9NFU8ORS6Eb9BRQdLxpUdAUA6pTwpJRL\/rneYqrNBUoTZGfFKOtcJP6PyT5iSFdUwFIaeYljVYdcJbmgYtFW88CjIJGk81ZmKilzkk6+eSTcc455xjLTjrpJDzlKU9plx84cAAHDx7E2WefjbPPPhsHDx7EiSeeiDe+8Y3TdibVDvSVD8yRJOe1\/+QKJG3TfCTX8M9YSSl6F9Ja9n\/xcLYxl4gIWBdDq15an7081kUKKTUPabsBySjvgCNOrlMoBEY+pZ5KU4DQskw2Gcph4WTvf0zekyuHSIseD65PrtwlX85STL6SRCjvyJ2nNFWO0pj8JFq\/nZukj4GUAkJIksvUzx8ak5tUyQKlsPKMSH1aKmVH9aXte3MtLsQCvxA1ICEh7INsdMxaJ60zo5ZG+lF\/e\/reylVaQi01JMXo3e9+N44dO4YrrrgCjz\/+OC644ALccccdOPnkk7e2I76ZRb3AI\/3vjTbcSdvql4XbOuXykVyhNk7cLxY1KtSfsK2XAeqXlV6V4iIZdQQAKeQixdjxtO2pAGm74WjRYDQEhpYFfmIV218fTLmOEwdP9nHnoMkHTCmwRNui7VR1H5QAd1K3Pq81LNHy\/bLjQImWiwGlUBK3DUr2MaNJ3KqfFH7ovogWZOa1wKzo76PeXi2jIARUMEGqqgugqKPDPnUtVNkCqKsmf7qW7fEQEJCFBOaAWHVV0sASN9KvVqOvxWoHN7L2gNW8AlYJatQ1UDJgNK+A1eULbgl5PHreiTp69Ch2796Nv\/7OZ3DKiWtAVQHzOTCfK4tv3ryv5kAtITY21Nk8n6t1dQ1sztX\/xmsJbG6q\/+dV93\/VrNtQ9UmVqQdsVO0JqD1tuVk3ZdBBknaSGijSSdvcyDZf0rYvH0nZvx2IaEiiLpKGJOoi6S8+dZEkRGs9S3QgU6ODCmpB02U+F2koIIVCbD5AcsER7be9Thpl0uAI6ANSSjK2L8\/IpxAYpV42pgSiCR18p1zX+6FKdaFCjlPoVuJqz1Utt792G\/YoOK4qux7qLAlHOeqi0OXu8uYyWm6ml5GFRfOt0stm1naFkF2duu2mT11Z2bap2y2FNJbr\/SjQgY8AWkgSkGTbGoXQy2RbXyEkhEALSYVQfSkJJImmnB7lJgr9Wm1bFBJFISEKqcqW6n9RQL0uABSqrJgBolDHRqyiWQeIUqj\/CwHMBETzpxpQf2JWAPpPCFV2tQSKZuTbyqw7YLNSgdGsbNatNOsKYHWlqbd5Xaj65OpqU3ZVLZuVkOWseT1r6pvh6PeO4bRTL8GRI0eSU2ditOOdpC1XKOyW4hpRcQlwvhuRL4bsAKQh4hK2dddSXCT12qy3fc04MSFA6vVzGwEpNrxmJ2bbCrlHY+EolF\/kUywUDZ48csl+qqX2JwRVruPiHu5vbmBDU8hlcjlMQ9wlXbcdgrNdJV2PKwTndohMR0n3w3ahpnaUqFLCbiE3qQaAxk2S6NwkdX2UxvFZlJs0SHVzLLlGagk5B8SK48Rh66vNaQCoqgooGvyYVwqollTL523tRLluIN4QHLnM9YeIuU8+Rz6S4SI5u5nuItFtuS7F5CKlzq49JMxGtQyAJMk23Mg1KloW6Cdm2wm2+vTo1SO7PypXwm8oWTiUgGxPIBk1LYDk\/3a6hu5X7DEMfRa+z5Kr13WucP2267XPT\/v8tetwjX6j5SprckXOiTXrNJfR9n0DNai6erWDrcvq7a1rD\/kRqNxy0Vsek8StyvXzNWOnA+DETSxpj3LjpgJg5ct5lcwJQn\/g+6YBiEmO5UyIbZ4eYHnxbdmV+mHSk4W8ZpO2OTnykUJgNEaci8QN+wfcLhINs9F629cRwDHmAbbbBUhdGT8cUQ11jlJcI9\/lJsYtik6OH3lOLjs4xYbjXPvh2z6cmN0VCOUyGflFkq+Tc5dczpKdrwS4nSVaB5erFOMq2XlKIUdJt885Snpfh+QnUfcppr++JO6hblJbr0410JNN1gKiGPaFkXMAM0Bwhk8gL8msiOylz0Gy69gBNk2GpBgNIVnjLk8cJde0yPY2ZBn7cELXz8bEXKQYcS6SnYukxf1Cor\/YOsARBEK6X5FcmE33AWSXh8yHZKw39sWuk+s73cdx4bUQHAH9j5a9JjFKhaMQGAVzlwZcm5cdgGIU2ocQRMXCU2g27tiwHAdLdn20KkGAgPaLrS8iuZsmdseAkuqbTAYlWs4GpSkSuVPCbiB1AmYStypXAKh7o\/7U8TavHQUEOwP3VJISKpF7hj64zCXkTPTCcN7k7Vp2g9bse+Eqgx3s3BWRsLVgZUiylWrLjLEHHe5S47Gyk0jqhO3e8oGOkivURpO127KNixSbizRVmG3sSDbXKDaffe8uN9w9CsFRCIyAeNdoCBTFhstiNAUISdYb3H6xv6wt+fbfB1D2dlNBU8hdsuuy3aUQLNFzmXOWXK6Sq4zqm2hBSS+XbH2LByXQuogbpPqh+kmXV1IAQqIgdQpoUMJgN6nNTWLcpAoaomT7NIWYUW726SjrBl5tPuHykuhBt1XVKskaMOGIOkg1KROj1PITKENSikJJaqFtaBlXHJdrg4xqo6Kj2owmJ0jYNuqT3Yg2Le0i2TPK1tJygNDBjG80G431Tw1IlDVjAIl+AnyuQb8+VYaHo165RDhaFBhN4RINgaFlhZ9YxfbfBVMpAJUKTYANO12BIcDkgiXdF64uLgwX4yoBHAD1XSWuPgpKettJQWnisFt3LE03if6Y5Nwke2qCKeQKuTmf4yabe1HBnBRT\/DpyTRGwTcqQNETeSWdIaE064MeRtN3LRxoYaut3Ny1hm3ORdFe5p1dzEEXnRILV3ZQ8JLrtGEDiwae\/zAdIY0NrY+Fo0WAUur6lXP\/GgJAvIr1MsofE2\/IdgxSA8j1H1F4P+NyhdGCyYUlta\/Yl5C6VRZyrBPhDcDYo0fo0KOk+20A1PSip8JoNdKUAWe4b7dZNK9Dtq7CWqT5SN0lftydzk2iYVIINuclaQswBrHoIfl4DK2X3Ws93RENmRgiOgJCeUNI3seQ2TjqZIWmMdK4RN4rNeKYbT9rSReBbFGqLkQag\/igY0QuzaRfIDrOl5iFNNRfSlPlHY0JrU8PRVGA0FoqGgNBOAaAYxeyLC6RSACrkJvnWjwWmFHfJB0suV0lvFxOCC4XfQlMEjAUlte\/T5CfpcrWUAIUgck2l80dx+UuTqI4Puall9BOEmZfkSt42Dg6BHToNgLN\/crvYqFWGJJfGJmtzMsZ1OwCJqWNMqG2Mi2R3JTVZe2geEtCF2dS2Xfu6biANkFLzj\/jHotA6zB2OAaRFwNFUYBTjEsVC0RgQqndYKK4I5Cf5jkUsQI2BpkUA0xBYcrlKeruYEBwFJbodBSXdPhd+GwtKOvIkpcAcclR+UlISN6Q1Qm8aN8kAoISQm5xL5TaBfPBNx6OSt33Ss24v6lf\/AGVICkk7Qs3TiKMebmvYkJzLFJePpGfZ7i2zgUkCrlDbWIWStWmYTbtItMdj85BSACmUoD0mvOYCpFQ4GpJvZH+sHBhNDUUhIEoFoUXAz6KuoxGPV2sVu18cTMUCFPdZCMcPjbY9wa+jbkvbViQwpcKSbi8GlmJCcBSU1Pr08Buw\/aCkxSVx67Cb+r87kDqJe0o3qa5GhtyM5Cvm4gqYydtaXBL3Ek8ouZy92gnSTlN7l67N\/wHrxGHWc\/lIOtRmAxMTauOe1Tali2SH2bhkbb2brjDbogApdQTb1O7R1HC0aDDyQdEUQDQEgpbox6Khsf3iICt0fGyI4o75GHDi7mUcMAEUfkxgst0lG7RCeUtjYMn+rsaE37py\/fCbvk7oG2At4kAJADviTffNl8itQUnnJ+lPKxR2U\/shm3obUMJ4N6k9qjX\/LLeokFtMXlK73jHCbcmVIWlRciVtt6sZ8rbLcaPaavRzkMjcSIsQF2bTEEUhB+jCbIsApKFD\/F2j12Jzj6aCoynCaWzydgIsjQWiFBgaCxt2SHNZVAasplC3UyCKwlMqOLmgaYjLpM\/DkLukt\/GF4sbC0lBXKZSnVDedLZr25uiDEiAHJ3IbYUgm7Ka2jQ+7jZWs1TW0JGE\/2RAgbSYUcgvmJbmSt7X0sH5qOGzxMH+fMiSNke0OVUxoLQRDjmW90FmN3jIuYXtqF8kezcY9wBboRrOx0+qPACTdxBBAmtI92ko4CoFRagiNA6Mp3KEhDLMI8IlNdwgpNoyRsg8cUKVAFPcZxIKTC5piXCa9vA8\/3QLOXQLMMNfUsDTUVYoFJTv8po36mZgGlHQoTkuiP9qty08yw250tNsUblI5U\/Uqd8hM4JZNyE0CbThOh9yMiSX1wXTlJcEqpxvUo9k8Q\/3FfK4eclvNgWK1CcltPTxlSEoRFzLjxOUh6asAk49Eh\/73RrXV6D1Hx5ewnaLYMFtb1rKAgS7MRhdrF4lzalRd3XJuqL9uzy7jA6Q+\/Jjv7fW0Tz73aFFwlApGdt3c+66f\/AoXGMW4QzFcMASApgKcKTS2LxxkxRwTG6S4TcaAUwo0cdMN2A5TyF1S\/ZkelnyuUleSd5W4z3bIyLepQImG3YDwJJN6v6aUlKLn7LAJ3LU6d0Tv5LA+TNePf1\/ydswIN1tb\/Cy3DEkxivlQuBNFwxK3vWTK06sj96w2KweJS9hOcZHCu9SF2VyTRrrykDo4SR\/qHxtiGxpeS3WPthOOYsBoSiiaGoamgqDtHvUWGsUGxO1rCkhReBoDTjHQ5HOZbIgKuUuqP7oP08BSyFWyQ3AxrhLdp60EJSAuPwmuSSYncpP0la1N4IYASrWsTeAmOUotLOlr8Fy2s2+3ITcuL4mbedt+PEnMXEnbpAxJHgmfNeObIwlw0HXjHAXImzarE7aNZRYs0WH\/XVPThNmG5iGp5dMB0pD8I+5XpO0e+eCIrk+Fo0WC0RRQNAUMDQGgZR7l5sv3GNpvG65SQCoET679bgHE6rMPmlyJ4DYgpQITB0uAeRsUpF4fLKk+0T7Ipt14V8kXfgP4hG5A5SlNBUrGaDYA4fwkc94ltcYNSoh0nOpK9KYD6MFR3R239kOjz3JTF2cz5BbKS2o7IJtdlP0kbh2K8z2\/bYtyFjMkpYr7YOwwHAdXNhgxQ\/9pqC0lYbt9S1yksUrNQ7LBIQRIMTlIMflHqe5RamhtKjhaBBjxD8blLxy+68kUMHQ8jG5bBGwNmSLAdbzHwJNyRuKhCeg7TWOAqSYHxecupcISN2UAB0v6G83lX0XnKU0MSjQ\/yZw\/KZyf5FMtxXA3qc0\/atYTYOolcHtCbt68JCvE12pJpwFYvh4tg7i5kNg4R+CEbe\/QVj4S2U5ay3pzIzlcpBYgFuQiqe4LA5DaPpA8JHvCSBcgpSZpU0AaM3otddSaD46GhNTojWIsGE0BRT4gCsFQ7A1\/DGws64g2l4YkZmvFwpSGmSHw5AInDpp0WyGnaQwwudylFFii+Up2CI7uswlS\/ceamDBl9h9YHCgBNKwmjPmTJMLzJ7X9HBF2K7RjZbtJ3HQA2k2yErixKvwhN19eki95W08oSbWNI94yJA0Rl2NUWeE3Ox+J28Z2l4zwG4yE7bEu0pAwm++xI0ZXYAISLb8VgBTrHsXAEdDBCOccDQmpcZNYut6HwCgFilzAMRaGUjlmKvDZrrwkXz7SmJFusaPcQtMD+ODJ7p8Pmuy2OKdpDDDFwBJgmgxtGQJL+kVsvpLPVfKF3yQc8yk1+6CnCEgFJdNBavrlSeSGb\/4kAkql+zTtqa5FtJvUVmslcMsaXciNOko05MblJfEd6q9fkh9MGZJCCiVtc5NHctDTqJePZIfarIRte4ZtG5ZiXaQUDU3Utof6TwlIHBzR9z5AMgAoIrQ2FI5iXaOxYJTqErluomNhaNBotm0CnTEa02dj1Fnk8Rqac2S3aX\/uHDTp9mKcJttlSgEmFywBiArF2bA0NF+Jc5UA\/jvim0+JThHQTSYp2nYhFCgBaGbm5kDJPeKtwzk+kZtT6uNKbDfJnlyy7YM9AzdN4NYhN+ZgtiE3Oy\/JTt6mI9zYdBbZkrOQNcx5yxevDEkJMh5J4ppZm5MNRvbQfxpqa0Rn2O49p82aPNJ2kcYma9Nuc4Ak0Qckre0CpFj3yAdHun\/G9iPgaNFglAJFY0a0xdzch4BEvSS\/FKdWQW76Q3KSpk7Y1vVz0MS1FwNNqcDkUkoojobh9OFKgSUYyzsMiRn9BoRBSV8X3Y8wcYMSgN6IN53I3QelcWG3WamiHLabpCeX1G6Sng5Au0m9Gbjn0gy50U65Qm52XlItCXzVXeVLNKFkhqRUUTiiI9vspO1QPpLLUaoJHCW4SHTIv62hYbaYkWwdjAgvIOndiB3BNjY5OwWOYp2jVDDqt0u2icgv6uc99e86KUA0Knk78mY\/FHyqHegwUZVGmDl+XzRQxTy2xPcZcWCj5XKFXO5JCJrGANMQd0lXxYXhUmDJPWO3bPsD8N8pGn5bBCjZz3iLGfHmAyWfZLPP+l5RFjLJTdIJ3BISqIURcjNm39ayQ252XpLeOQaW2gklt1HLgWoOXXvttXjxi1+Mk08+GU9\/+tPxute9Dl\/\/+teNMlJKXHPNNdi3bx927dqFiy66CA899ND4xikMVZ6H2nLQ5MhHigm1Aeg9py3GRTLKWi6SSymAZI9k44b6bxUgSbJO9dVuX29jApLerqrVH2XQdlvZwUQlmz6TclLK9mKu19Pt6WvVl+6fbreDM2n8SdK+lKr\/9M+uu23Pqqc7D8w\/fUy4P64eu85ayuBfe25BJv3Z8vVlGf5sDd3f2OMZ6ovvc+XOA\/dn3D+\/QvXZ9dDzvKrN74Bdf\/cdNr9P9Humv3\/m+qZt\/Ue+o1275g8pvQ+x1w967aHr5rJzvmuI1vlul6O5TkphXD+kbEb2knCobr+X\/9nUIaGvvYLsR\/\/Ha+98rIu2zVrfD6T6Ma1\/JOtzQd0nujwjOjGxnOsf42jXG78Wm+eMts8bpSdO7I8Fl\/HgK7eFWmpIuuuuu3DllVfii1\/8Iu68807M53Ps378f3\/\/+99sy119\/PW644QbcdNNNuPfee7F3715cfPHFeOKJJ6btjO+DpI8jcYBQ+38o1Ga5SHo+JN+INttFig2zsbvJfAldgKTLpACSvkDpi4y+0OjX+iIj2770L1L0cNoXN4nuYthbPhCO9AVbSmlczF0XfHpTAGlXfbxumAHpuwuKuJtbChDZfUgBIa0kCJgIQuhnsB1\/ve\/JyP2KPYZjAMp1DrjOF7Ye6\/wLQRh3jtPzn34vXD8s6HdsSliy94G7luj3\/W2677zeLi5FQBhOdAwotf0AD0rGeUh\/4Epy7W7AyAdKAIz7Rpe2oSs3f2TLeXdwjXSQ7hdkU65uD2pnDJiGATvPoA1BPijiRqAvSEsdbvuDP\/gD4\/3HP\/5xPP3pT8f999+Pn\/mZn4GUEjfeeCPe+9734tJLLwUA3HLLLdizZw9uvfVWXH755YvrnH3h5KgjJdTWJGzHuEhtk8RFosnaQyeN5L6EKYDUbiM7QBqTf+SbGDIm96hdNjCslppr5Aqn0ZujfdrYoQ3uNLKhgfuB5sxPYoBDtcMvb+tzbBeq1yUONMZoDs8FdKRmzG\/Hsf0XkWE1rQLC+xmUbZ6KY3sh2La4sJ0rVMeF1ej5aYfmuHpqOq8PSQWgD1U1ZpN2heOafhjPi9PrmARvVxjODLVJb66S7gOMbWAsn0v\/yLdu\/2RbfWGF3rr2+3Mo1QDM0Jten56fZE8yKUm\/ZK3igvqZbnSkmy83SdaOBO5axuclAeg9nsSeBkA\/v20btNSQZOvIkSMAgNNOOw0A8PDDD+PQoUPYv39\/W2ZtbQ0XXngh7rnnnvGQZDtGvSuAdaG285FIGV+obQoXSXWv+4Vga0geUiog0YkiQ4AUE16zAcj4leWBI2O5BUhD4WgMGPXb84PRUChKBaKxIDQEHBYJN1Npyj5q4Eo5VsIBOFpDAcoFTtyiUB6S2s7+UeWGL7p9P4eJByZOY2FJ5yt13znZ9lUvd82rxIGSxMA8JQJKOh\/JBUog28eCEheJ4yaZnJWVkZsENPeWFmgCuUmF8CdwN\/vhzEtqDzqsbWjHazhn3d4C7RhIklLiqquuwstf\/nKcc845AIBDhw4BAPbs2WOU3bNnDx555BFnXevr61hfX2\/fHz16NL4jPUtQgg3FcaPfuFBbz5bsNnO5SFIK1kVS9fAuEtVWAdKY\/KNY92goHHEj1XxwFANGqq5unQuMQlBkb2tv79pG1Z0GRGNBaAhQyB0ASmPVjBtKOj4xQDUUoMaCU2nddUMuk12JkdguzO3M57Q1EORI9u7qI98nneQdAUsgbQEmLOnEbp+rxDm9mhMAdUOljzLRQaGZGA5KerLJECjR493O1O0Z7SbQuUl1LVAMcZNqtcyeM0nOazKfkmMqADQV0ZR8+9lt3Hdhi0e+7RhIetvb3oavfOUruPvuu3vrtJWtJaXsLaO69tpr8f73v7+\/Yj4HYFl67CSQdd9lmlf9O6q2HFWneuu4hG3qIrlm11bVidZF0mE2HXMOhdmMYzUSkLgcJJp\/1K1r9mFAeG1MaC0FjriQGgdHY8FoCiiaCoamgKAh0JMarttpKgYck5gsi5n03xySn0jE3vQZcApAU22FcvrQFAammHCcLToqzoYl1VZTh17AwJIOwXGukrmROQM2lS\/8RmfoDoFSpz4oqS70Qals+0TClp6wmwYlIep27iQhZDslgCgl6ybpWbhtN0mB04CQG33IbV33HaUlmQZgR0DS29\/+dnzmM5\/BF77wBTzjGc9ol+\/duxeAcpROP\/30dvnhw4d77hLV1Vdfjauuuqp9f\/ToUZxxxhnuDnA\/HwD1IVYVX5bcSdlQm05yo6E2DUAEjKQE6yKp5vvJ2qr6YQ+vXSQgpYbXqHsUE1qLhSN667LhiAuppeYZxYLRFFDkGhXGyQVDU0HQEOg5XkGpgN\/tcW0TOs4ChffzmqFwfs4cPDnDdlwV\/shaEJrM0NyCgEnn93imD6CwlBKCazfyuErO8JuVp9Ttg2RzlGh7vhwlLfv5bm1\/PKAEIdt7C4qmr80Ek+oe05g+lapHQAClNGbhbt2jWu20nCkaNEJu7b2OCbnp9RSWAPVeCBiOEl23kieTbCWlxNvf\/nbcfvvt+PznP4+zzjrLWH\/WWWdh7969uPPOO3HuuecCADY2NnDXXXfhuuuuc9a7traGtbW1pL6I+Zx3lYDmRCDuEs3k50JthtNEEraBDpRoTlLduUh04khXsvaQ+ZBUF\/uARMNpNiB1IbQ+IPnCa\/p7HOse+eAIMAEpBEex+UacazQGjMZC0Vgg8t1cQzfnmBv+EOCpxNaNUNkqlXK2MPgLuVOuo+mCp1jXiQ3VjYGmgcBEw3ExsMTmLekq6T54QnCADUumqyRgfueBcPjNfpTJEFAq0H90SQwoadH8pKq2ZuIGehNMlkUDVbab1ETHjARuGnJrnuUmhTBDbuaBVqoqdfBc7tE2OUtLDUlXXnklbr31Vvy3\/\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\/KZTX7ZAGZJCqqV\/jiSaj8SF2sgJwbpIsFwkwDsnkms0mw6zuQCpkkU0IFUyLkFbreMBaQr3aJFwlOoaTekWpbpE\/fJprpCr\/FgAGgI7tTh+HSRbNdZRBGbI5uSDqxBIuRwplwvldo1sJ8gM2aW6TfTMpMBUQRoP\/zXCguTHiw1MPndJuzu0nA+WtKOk5YMln6ukC5dCkJAc7ypVUk1FYOcpxSR0x4JSNzqOByU64k3nJ3FhNwDtA3B1ErcKu8HITUJhTi7JJnCDCblRUQMiYuDWVihDkk\/OuZDqLmnbWO4hZvLecJHqvovkC7O5Jo3s8o14QKpkOiBpOAL6gOTLP0p1j1yhtSEJ2RSOUsDIKOcBoyFukeFCJQKRWmaehxwMpYLQWABKhZ0aVbhQoiq5GEeqFGkOkE+1UPtdJIzWiYGrISCVAlA8BFnbWuehvY0JPZ3TNMplal2Wrm4NQgq4dHkrHCcblycClrxhuAZuUlwlNaeRWq4fkEt3MzWhe1OqSadDoLRZ03J9UCpkPz9Jh93oJJP6NsiF3fSUAG1uUo12cknUop\/ATR9TQkNuOi\/Jlp4GYBuVIckl+9lsANhnttn5SPOaTdi2h\/1zLpIdZmNHs0m0YTYNSDTMNjUgxeQf0V9HFJDGhtZS4SjkGsWAkSrf1MmA0aKhKAREHPSkgpAPgGLgJwV4pgKZrcxhmsv13rKxYTB9zGMBrBaVF6xqqD76YIoDqZSQng1PfQhiEsUjw3TUZTKgSXYj56jL1PaBjJTzAZMzHNfAUgtUETlL3NQBJRrYEUhK7FYOkuzlKrV5SrIBI0dCdwUFaZu1GA1KtRS9\/CQddqPPdvONdisL9HKTUDWzb2s3Sd00ugRu3cd53UwDoGmrOVBVH5jaCSW3QRmSYmW7SjYw6VAbvdO3iUDNzbn2u0h2mK1mwmzccP\/N2j3UfwpAGhpeGxpaiw2rxYbUnOs9YGRup\/6PDaHR1xRyxgIRB0OpIOSDoBD8pADPWKiRC3Cexsjujxg4j4sGsBhQiQErH0z5HCkboGLhKRWcaJiOlrVDa6HQXCwwtV8xSR4n4kj2LtHBkp5CwDt9AIWlpspQCI4mdtshOF9SN5enVEnRwhcmACU6h5KGSR12o\/lJvtFuQ90kY84klN06qvYZbkT2fXi++HnWMiRxsj8Iaj3QSSIBc34kLmGb3t0DLlJMmC2Uh7QoQHLNf+QLr0mE4UgfXldozYhYMiE1+vFwcBSTZ+QDI6CDoymhaIhDZINHKgj5ICgEQLHQMwRuKueDM5ZZ\/T6XCZdTfZxiYGsu170AU2HTCVIuiHIB1CB4CoTdjDAdLZsYmvMBE8h3vpfwLa1QGwNLgIKpbr4l2YBOH5bK5tMTGpZkF4Kr0ZgggRAcBSV9ndPmCRd+k1LBnB1+GwNK3f9dftK8KjErKyM\/iXu2mw67aTdJFhFuEp0OgKaj0AfecmG3ut7WWbczJIVEgcmApYZsdBmSb9QmbOtlcxnlIgEwwmwakELD\/TUg6SH+iwIk1\/D+Dpj64bWhobWhcBRyjXx5RlODkQuKpgCiVBByQVAIfmKgZyjkSLlcbtFYzTX4iJQLujp2IcCSqLxA5XOoXBDFAVQMPNngxOY6kfPddJA6p6k3f1MgNMcBk85hMiDLBUzSCrV5YKmrXJIQmnnzLiF7ITi9j6EQ3FThtxRQmtfozcqt98mXn6Q\/NZqfpMNuQjRTAhTNj36fm6SnAwA6N0mH3AATkGgKC2Dee+cVUG4dumRIskXtu4q81qE1nbQNmBYhDbXV\/LD\/9qdGzbtI1bywwmz94f4akKq6n4fUQROCgDSv1etUQIoJr3HukQ+O1GEyQ2shOEoNqcXkGfnAaEooGgtEU4FQCIBC8DMEco7HCSR7kt0+xk4sOSefhRuywkDlgimXG8UBVCw8JYFTIjS5QnMamNraZJfD5AMmOxxnhNpkE2rSoTHPiLjeaDgSglP1xIyC40fApYbfbFASAlghO8yBkrQcJTUrN7BZF1gp6vj8pHmBclY3+bMeN4k+qkTfC\/UBpG6SngoAMA+CHcXZBmVIilGblE1uCnMCSlVtJmzX3cnAuUj0GW1tLhITZtOANK\/6eUgakDZ1jhI6J2mzLpyAtFmb8yBxgLRZm3AEuMNr9tB+6h4NyTty5RzF5BstCoymhKKxQMSBUCoEjYWfFNCZMreoktsTlivF8MtkReEnNo+pgSwXYIUdKx6mXCE+DqC4fCgbnlLAaSw0oQdMTEjOA0w6f6l1lwgsqfL6wtPBUs95Is6SD5Z8IThAw5I9CWV8+M0FSoUU2IS+qSs4CoXeNBzRRG4Nje06wJmfVFcCQkhUmwLlShM1oW5S3fzYJW5SG3LTbpIe5TYruws7Td6eV8DM+g5uITBlSHKp+RCEdpbaB9fKPjTR5JoYF0n2XSQdZpvPC2ce0iZ5LpudqL1Zd7Npc4A0bwDKB0ibul6He6R3lQIShSO6XrtHvryjoXA0xDWKDaX5wGgsFI0FIg6GUkDIBz8x4BMLPGNgZhlDcHNPn4aE1rRC8FU5oKZVBEzx\/ZsPBijbeUoBp1hoApMI7gcmJiTHABPZ2RaW2pFxNhB5krxtWDL3NT5fibpKLaQId\/htUyrOmYkugdv9cNxmjqQiDEoKyLpE7nldYFbw8yfN5yVmswoalETRPDKr7qYECI90syhwXpuANLcAqSy7e2417wPTgpUhKUUUlKR2jGq0obZYF0mfRJaLRPOQ5vOyl4ekAWneuEfKMTJn01ZOUQdI+s8HSF1ekhuQYpKzNRwBpnsUm5TtgqOYkJrLNRrrGHFgNASKKBBx4bIQENmA4nKDXJDhniYgNKItDDxDwOZ4eSyJlP39iB1ib8NX0BlyQJXXrXKAlNuN4gGK1jsWnELQ1Ju3yXKZhgKTTvhuy2oISQzFUVgqC2nkK+l7vw+WQEBJXQfdrhLlCXvyyQoCUsoGdvqgNBMC81rlTXUhtn6OknaMfIncKjcJvfmTilqgakJvbdjNcpMkZDsLd89NotCkR4y7Hny3TcqQxEi0Cdn67kwuhJXlHjV3dtmCUYSLRB5iS10kbj6kqlZf+XlVoss5MkeyaViaE0DarHUIzg1Im3V8\/lH3nh\/arwHJFVqLScqOgaPYkBqFo6nBaAwUDXGHbCBKASGn0xSAnxD4DIGcegGTP3KQMkZCTD8XSxE5N5LeFxdkUahKBSqnKyX7Sdc8QJnwFANOqh9q3yk4jYKmgcDUzmJNEr5doTjtLnGhOOos0dFwPliyk7vb20HdJXbbrlJMUrcOv23WsslH4kFJhdUECiEwQw0KSmhASUNRm5xeo0mo7idy6\/wkoMZ8XmA2q9uwG+cmCV0f5ybRkBuIm0R3mER15Iy4SlukDEkh6bu2lGDDbNpBMog44CJJQM55F6mqC9RVP1FbA5JK2DYTtTUgVZGAtCkBX4J2ZcGR3lWXewT0AYnLO\/LBkT7EdlgtJqQWco1SwIgLo00FRUPcIRtWxoLQWPhJAZ2pAGZqEBra1lCAqsjklKl1uAArBqicobaBANUP3\/nBCTDPf+o4DYWm4cCkcphsd4kLxTUHoxeKq0WXrwNIc7kDllSdVnK35F0lda3uHCtfUjeXp6TykdygpD6xop1JHEKigBrkow5p5yQB3Yg3+iBcAJhXBWYwE7l12I1zk6Q6EdxuEtCE3Opmckl90a+AmjwQ154GYD7fkqkBMiS5RGmVJmxTULJCbe3s2pt6mWRdJB1mqytlVVbzonWR6Ei2qnGVuJFsesi\/HuqvAUk7TDYgbdb+EWyb9WLcoyngKMU1AtSN3gVGXOK1D4ymgqJUd6g\/Ao4L0cWH3HzwEwKfWEgZAjM7arRbxP6FRrOx4TkPOGnAioErG6hcIKUdKS7UBpguVGWDjxW+67tOZtK4z3FKhSZ95Dhg0snfHDB16xT0GO6S5ENxbKJ3IiyFkrvbUXAi3lXS12QdfgO4577pdiVWwD\/vjWpmPRDXHvHWjnxjHoQrC9GG3Ww3qd5Q9Rcr6O6DnJtEXwNNHlLzsFv7GW7bEILLkEQlrQ\/ABqU2u7iBICvURj9wudG4SZyLxITZ6lrlIemRbBqQuJFsNiBJoAUkmoMUmgOpkmnhtZjcIwpHADksE8HRENfIB0ZcGE3XNRUUUSAa4gzZMORygzgQcgFQCGhC64fATV0v5llrU+U3jX30CAC2J0URCLdZx5oDLfvz4KAp5FgNh6g4eLJdp64ONzilQpPtMhkJ4M132gYmug4EllzuUm+yyubalA5LYEfC6XylGqJ1lfTjTYa4ShIqerZS9Ee+bULBnpT9571RzYTsQVHd3C8K9NdtViVWygpVbbpJ1Vy5USUAzPpTArBuEg256UeUSP1an1DmCDchuadcLkYZkkKqrQ+LAhETauuF2eaA3Oi7SFyYjY5ksx85YgOSaloDjzAAyTcHUmgEm4akFPeIG7U2FRzF5BqFXCMXGHFhNA6MNBT58olioCjkDoVgaAoI8sFPCHxSIGf0Y0m2MMTWthnZ59SQWVWnPQuO9sIJWIG5mFoAIn0dAlG0nyF4YsN2BJ7McN18EDRxLhMHTNplcjlMtrukgYnmLrncpbGwVAsrX0nG5yrpEXArhTRAqRBq6hbfyDc9lxKdIkA0\/wM8KOn\/uakBNit19OfqSXYAmLmTmCkBtJskN5twm76R6JCbkY8kuxFu7bKtvTZkSLLFPcRWL68qtU6H2oAWlCSFJSbMVm8AshKoNrswG03W1mE2OtTfBiRuLqQYQAolaOvoYIx71FreDvfIDq1NAUcxrtEUYMS5RRqMYkNnLigyICrCGbJv2DYMpUKQC4BC4BMDDoPCbNs059EkCvyELSLmVeKOK+sOWYDFwZUXqhyj21IhigIUB092rhJgwlMLThNAk89l8uUxOUNyxkzfYXdpClgiB7PJTxLOXCVuBNxmLdrwW\/cZ9Ue+uRK6tSs1R9EmcxdQITo1IKgPTK6pAYSovWG3npukz7FVAFUNuVEpWOostO6PyjYstkgZklyq5mqOJB0T5T6cujZCbcFkbSvMNm9ykXSYraqLqLmQbEAywUa0oTTfDNqbrWPEA9KcwIzLPdJHhHOPpoajFNfIBUZcfpHtFqk+ucFoiEtEoSjkDoVgaAoICj6KJBRqSwScqV2hrXKZhidqbwyry3AG+Esz\/ex8UGXDlN4qBaI4gHLBExe6M+FpngxNgArRcdBkTDvQDsgKh+XaPKYWjIa5S+qYpMOSPccSDcFRV6lqioZylYDuuqocJndCdy2VA+UCpU0IrADsHEo2KOmpAYTsIiFcErcKvqk+Fu3XQppht7K5f9ayC7m1eUlN8vY2zbYNZEhKU60pR0LPsm0knUUka\/vCbMqR4edCsgGpJoCkJ4rUOUguQGpzlMADknacXKE1wO0etesJIE0NR0PCaalhNF2eC5+NdYmMqQginCF7GfvMtwQI8obaglMCxF2kxgCMXDJ3yU5RdEnEOEfJCdsb4XIeqHLBVBJEMQDFwZMvdEddJx80qT6VvTY7cOo7TRwwcWE5O\/FblRvuLo2DJRhzLGlXSSdat64SzMRu3Xk6W7cayWbmKW3Wqg0JYAUdKOk8JTUVQJfQrT0tFyi14TZmssl2xBsTdgM54qGwW\/frWpohN52XZCdvb7GOG0j68Ic\/jH\/zb\/4NHnvsMTzvec\/DjTfeiJ\/+6Z8eX3EbXpP831zZhXKz7pK1N1UuUr0JNsxWzQtUlVBzH1UkQbsuogBpngBI9iNGKCBx+Ueh3CMKRwDvHo2Bo9AItdhwmkQ9OIw2FIpigCjGGepNVlm7c6GCdTlHwI1zk1SZREcpInQ3RFM5S0OdI8k4R22dntwj13Xfhq64pO0Nd5mmHQpSIYgCur73AMoCGV\/oji4rxIrhOHE5Tj63iQvP2cCktjXDcq6QnC8cVwvJuksF6ihYqqVybDhY0hNSUpeIThmgXaVakukCmjwmHYKrJTBv6nLlKW3CPUP3JhQo0ceYhECJThEwJw++LRpgGhR2mwkI2SVwGyE3W3XdzZU0nwFx04+N1nEBSZ\/61Kdw4MABfPjDH8bLXvYy\/Mf\/+B\/xqle9Cl\/72tfwzGc+c1ilmgyoaD6SDrWRWbZjw2x2HpIOs1W1mASQXDNo2\/Mf2YC0WcvJQmsuOHKNVHPBEXWNYsBI1d3B0VC3iIOiVCBS5Wr2dYwr1JtXaSQE+WAiBnhiIWcctGzfY0mGPRLFP0+L75i5oMyGLhu0OLhygZUJLg53yuFI6b7rsrYLFYIn3Y92e8t1crlNqk0yKk7MOmhiw3MdMKn+9V2mVGCCJ9lbh+IkzLwlG5ag51pqYKlqjqgOjekJKXvPhBPEVfKE4GaF+pS4PCUVWvPnKWlQigm9UVCqpVRTAsgC7Wg0otmsUpNMtkvqxhVTJ5oRdtuoIWeiH3IDLDOiAtZgaotCcELKbfSxJtIFF1yAn\/zJn8TNN9\/cLvuJn\/gJvO51r8O1114b3P7o0aPYvXs3\/vrQp3HKaglx7Biwvg6xvg784BiwvqH+ntwAjq0D65vAk5uQxzYhn5wDmxXqJ2vU36\/a0Wx1pZwkOVcuUjUvUFcFm4dUA5hXZQtKIUDihvlzgDQ2vOYLrXEzZU8BRyHXKAaM1PoOjlLdIs4pSnWJXEAUEx7rhdl6Iby0cBoHQNMkZA94HMmShdQWrZhQXF9+8Ao5Xi73ytUXV339\/KOZd73drp3\/ROGJbsuBk12fdpDoNATaadL10uRxHZrTZXRdOiynE7\/tkJwuVzT\/gO7hu2qJaJd1s3qLdjsKS3rW7oK+F2qEmX6vk7GF0PMrKVeJPtxWheiaEFwTrisEdaHU+5kwn\/0myPaFAFb0tmhAicBYKZTLpLedibrZRqrwXKGeCqpCb2hfl4X6f1ZWKIXESlmhKKV6X0qUsxrlrEZRSpQrKv+oWG3mTiqAYk1AnFCg2FVCnDADTphBrJTASWvA6gxYWwVO2gWsrqjXJ6xB7joBWDsBcm0N2LULR5\/cxGmnXoIjR47glFNOwdTa8U7SxsYG7r\/\/frznPe8xlu\/fvx\/33HNPeoXGcP+6+5\/mI1l\/ci4hNzRdIDkPaWpAcs1\/FAqvtaPcGDgC\/KG1dlQbXRaAI1e+USgJOwaMADS1uhOufW4RB0UxQGTXS6FoLAzx7pDDSUoIyXUKzMadAjhjcpOotbHEMmZVdsgZivOCjnmc+y6R\/TmZUOUKpdG+UAChP5NpW7YbpZ2ots5mOw1PMc4TdZ1ouI66TXa\/dZhOh+js8Bx1mQBYoTk+LBdymNSlnA\/HUXepC8XJLslbdrN512icJIjmyiWMMJx+1ElMCM6eW0lHv4aE30qohO525Jv1v89RUnXXKkepBlonqazC+UkA6o3GUVoB5KaEmDUTMM9IyK3SN6MaxszbgBmK2wKPZ8dD0l\/91V+hqirs2bPHWL5nzx4cOnSI3WZ9fR3r613s\/ciRIwCAo0\/8QMVI19eBY09CbKw3zlHz\/8Ym8AP1vzw2B56cQ67PUR+rINdr1Mck6jnMPKRaoO7lIdWY1yUqWTeTR84xrwvM6wKVLHqAVIEf5q\/BSAPQvAEvX3ithj+8Bq97pMpK2ynS7hH6cKQBKJyMXUFCopaWayRN10jDjgFGsgMYO5RWofK6RVwIjd6kpa430SUy6xgHQzacuAHIdcFwTD4Zgp5Q3tIgmNm+cNrUCu+9xxHyPf7Egq\/ebOs9wDLdSRN0XP2hz4GjQ9K7c8J2hmxY0yBT63mePc5TW7bSc0KLtgdFsdIBF+M21dhsXwuxAjTfSVXHes9lqqCTwNHADSnTOkulCv9p54g4TPpHVudGde5SRdylAgU2sQ4BgVJqV0s0Sd6AkEXPWSpkl+DdOkvou0qieV4KdYp6rlINNayfhN\/aOgCs18o10q6SDr8JqCTuQihHadbUqx0l\/b\/tKKkx1mjdpJWiRilqzAr1V1bKcSqqZtmsQlFIzKoaxbxGMVNlxExCbEA5Sqsqf6moC4hqDlGtAPNKhdw2m9SWeQ1szBWpbcwhT6iBjQryhArYqHB0vbluLwiYdjwkaRlfdKCJvfK\/9K699lq8\/\/3v7y1\/1tlvXkjfsrKyfhg1LLQYvNQHCuz8BIqsrHR95zvfwe7duyevd8dD0lOf+lSUZdlzjQ4fPtxzl7SuvvpqXHXVVe377373uzjzzDPxrW99ayEH+YdJR48exRlnnIFHH310IfHhHxbl4zid8rGcTvlYTqN8HKfTkSNH8MxnPhOnnXbaQurf8ZC0urqK8847D3feeSf+3t\/7e+3yO++8E6997WvZbdbW1rC2ZqfKA7t3784n7EQ65ZRT8rGcQPk4Tqd8LKdTPpbTKB\/H6VQUw6bwCGnHQxIAXHXVVXjzm9+M888\/Hy95yUvw0Y9+FN\/61rfw1re+dbu7lpWVlZWVlbVDdVxA0utf\/3p85zvfwQc+8AE89thjOOecc\/DZz34WZ5555nZ3LSsrKysrK2uH6riAJAC44oorcMUVVwzadm1tDe973\/vYEFxWmvKxnEb5OE6nfCynUz6W0ygfx+m06GN5XEwmmZWVlZWVlZU1tRaT6ZSVlZWVlZWVtcOVISkrKysrKysri1GGpKysrKysrKwsRhmSsrKysrKysrIY\/dBD0oc\/\/GGcddZZOOGEE3Deeefhf\/7P\/7ndXVp6XXPNNRBCGH979+5t10spcc0112Dfvn3YtWsXLrroIjz00EPb2OPl0Be+8AW85jWvwb59+yCEwO\/93u8Z62OO2\/r6Ot7+9rfjqU99Kk466ST8wi\/8Av7iL\/5iC\/diORQ6lm95y1t65+jf\/tt\/2yiTj6V6RNOLX\/xinHzyyXj605+O173udfj6179ulMnnZZxijmU+L+N088034wUveEE72eZLXvIS\/P7v\/367fivPyR9qSPrUpz6FAwcO4L3vfS8eeOAB\/PRP\/zRe9apX4Vvf+tZ2d23p9bznPQ+PPfZY+\/fggw+2666\/\/nrccMMNuOmmm3Dvvfdi7969uPjii\/HEE09sY4+3X9\/\/\/vfxwhe+EDfddBO7Pua4HThwALfffjtuu+023H333fje976HSy65BFV1\/Dw4NkahYwkAf+fv\/B3jHP3sZz9rrM\/HErjrrrtw5ZVX4otf\/CLuvPNOzOdz7N+\/H9\/\/\/vfbMvm8jFPMsQTyeRmjZzzjGfjgBz+I++67D\/fddx9e8YpX4LWvfW0LQlt6TsofYv3UT\/2UfOtb32ose85zniPf8573bFOPdobe9773yRe+8IXsurqu5d69e+UHP\/jBdtmTTz4pd+\/eLT\/ykY9sUQ+XXwDk7bff3r6POW7f\/e535crKirztttvaMt\/+9rdlURTyD\/7gD7as78sm+1hKKeVll10mX\/va1zq3yceS1+HDhyUAedddd0kp83k5RvaxlDKfl2N06qmnyv\/0n\/7Tlp+TP7RO0sbGBu6\/\/37s37\/fWL5\/\/37cc88929SrnaNvfOMb2LdvH8466yz88i\/\/Mr75zW8CAB5++GEcOnTIOK5ra2u48MIL83H1KOa43X\/\/\/djc3DTK7Nu3D+ecc04+tow+\/\/nP4+lPfzqe\/exn4x\/\/43+Mw4cPt+vyseR15MgRAGgfFprPy+Gyj6VWPi\/TVFUVbrvtNnz\/+9\/HS17yki0\/J39oIemv\/uqvUFUV9uzZYyzfs2cPDh06tE292hm64IIL8Ju\/+Zv4wz\/8Q3zsYx\/DoUOH8NKXvhTf+c532mOXj2uaYo7boUOHsLq6ilNPPdVZJkvpVa96Ff7Lf\/kv+OM\/\/mP8xm\/8Bu6991684hWvwPr6OoB8LDlJKXHVVVfh5S9\/Oc455xwA+bwcKu5YAvm8TNGDDz6IH\/mRH8Ha2hre+ta34vbbb8dzn\/vcLT8nj5vHkgyVEMJ4L6XsLcsy9apXvap9\/fznPx8veclL8Df\/5t\/ELbfc0iYh5uM6TEOOWz62fb3+9a9vX59zzjk4\/\/zzceaZZ+J\/\/I\/\/gUsvvdS53Q\/zsXzb296Gr3zlK7j77rt76\/J5mSbXscznZbz+1t\/6W\/jSl76E7373u\/j0pz+Nyy67DHfddVe7fqvOyR9aJ+mpT30qyrLsUeXhw4d7hJrl10knnYTnP\/\/5+MY3vtGOcsvHNU0xx23v3r3Y2NjA448\/7iyTxev000\/HmWeeiW984xsA8rG09fa3vx2f+cxn8LnPfQ7PeMYz2uX5vEyX61hyyuelW6urq\/jxH\/9xnH\/++bj22mvxwhe+EP\/23\/7bLT8nf2ghaXV1Feeddx7uvPNOY\/mdd96Jl770pdvUq52p9fV1\/J\/\/839w+umn46yzzsLevXuN47qxsYG77rorH1ePYo7beeedh5WVFaPMY489hq9+9av52Ab0ne98B48++ihOP\/10APlYakkp8ba3vQ2\/+7u\/iz\/+4z\/GWWedZazP52W8QseSUz4v4yWlxPr6+tafkwMTzY8L3XbbbXJlZUX+5\/\/8n+XXvvY1eeDAAXnSSSfJ\/\/t\/\/+92d22p9a53vUt+\/vOfl9\/85jflF7\/4RXnJJZfIk08+uT1uH\/zgB+Xu3bvl7\/7u78oHH3xQvuENb5Cnn366PHr06Db3fHv1xBNPyAceeEA+8MADEoC84YYb5AMPPCAfeeQRKWXccXvrW98qn\/GMZ8g\/+qM\/kn\/6p38qX\/GKV8gXvvCFcj6fb9dubYt8x\/KJJ56Q73rXu+Q999wjH374Yfm5z31OvuQlL5F\/42\/8jXwsLf2Tf\/JP5O7du+XnP\/95+dhjj7V\/P\/jBD9oy+byMU+hY5vMyXldffbX8whe+IB9++GH5la98Rf7zf\/7PZVEU8o477pBSbu05+UMNSVJK+R\/+w3+QZ555plxdXZU\/+ZM\/aQzXzOL1+te\/Xp5++ulyZWVF7tu3T1566aXyoYceatfXdS3f9773yb1798q1tTX5Mz\/zM\/LBBx\/cxh4vhz73uc9JAL2\/yy67TEoZd9yOHTsm3\/a2t8nTTjtN7tq1S15yySXyW9\/61jbszfbKdyx\/8IMfyP3798unPe1pcmVlRT7zmc+Ul112We845WMp2WMIQH784x9vy+TzMk6hY5nPy3j9yq\/8SntfftrTniZf+cpXtoAk5daek0JKKdO8p6ysrKysrKys418\/tDlJWVlZWVlZWVk+ZUjKysrKysrKymKUISkrKysrKysri1GGpKysrKysrKwsRhmSsrKysrKysrIYZUjKysrKysrKymKUISkrKysrKysri1GGpKysrKysrKwsRhmSsrKysrKysrIYZUjKysrKysrKymKUISkrK+u40\/\/7f\/8Pe\/fuxcGDB9tl\/\/t\/\/2+srq7ijjvu2MaeZWVl7STlZ7dlZWUdl\/rsZz+L173udbjnnnvwnOc8B+eeey5e\/epX48Ybb9zurmVlZe0QZUjKyso6bnXllVfij\/7oj\/DiF78YX\/7yl3HvvffihBNO2O5uZWVl7RBlSMrKyjpudezYMZxzzjl49NFHcd999+EFL3jBdncpKytrBynnJGVlZR23+uY3v4m\/\/Mu\/RF3XeOSRR7a7O1lZWTtM2UnKyso6LrWxsYGf+qmfwote9CI85znPwQ033IAHH3wQe\/bs2e6uZWVl7RBlSMrKyjou9au\/+qv4nd\/5HXz5y1\/Gj\/zIj+Bnf\/ZncfLJJ+O\/\/\/f\/vt1dy8rK2iHK4basrKzjTp\/\/\/Odx44034pOf\/CROOeUUFEWBT37yk7j77rtx8803b3f3srKydoiyk5SVlZWVlZWVxSg7SVlZWVlZWVlZjDIkZWVlZWVlZWUxypCUlZWVlZWVlcUoQ1JWVlZWVlZWFqMMSVlZWVlZWVlZjDIkZWVlZWVlZWUxypCUlZWVlZWVlcUoQ1JWVlZWVlZWFqMMSVlZWVlZWVlZjDIkZWVlZWVlZWUxypCUlZWVlZWVlcUoQ1JWVlZWVlZWFqP\/D3GRTqw9agneAAAAAElFTkSuQmCC", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "5ff479af5a804d60b2dabf6348fe9989": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_41ceba8688ab4ce8b71fd02a6e2ab2c4", "value"], "target": ["IPY_MODEL_a0998547957e4b50bb0570d6e89b4c2e", "value"]}}, "6353f692403c49e1ac433f1fbcbf728e": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "6373a42bb1db4fb4aa1cf6ffaac1075e": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "66636bdd455c4d54a22c62b30195f3fb": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "66863e16ccde42d696e20af577f2f832": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "68c14ca25ed0479898eac1351d769142": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "68fb9a92340e434d85fbcc8de67c1970": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_814fc2ce5f98478d93e7d2977c35599d", "max": 599, "style": "IPY_MODEL_db46a3c449cf4e6d85de539fd7e30166"}}, "69d0279f5aa04a24b8ef28051f31a77d": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_b361054bfbfd4aa193975eb438f70d68", "IPY_MODEL_121945e57f994c77aaeca0c873e63745"], "layout": "IPY_MODEL_0335767ddbd747b4893969d3e2d93893"}}, "6f20477e70534303aec0ee8da489b89f": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "72d3e88fdf024cba8257fa4e8a109544": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "754124660050415e84f351699e0454bd": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_e9f56784337d42cbbf92f7219b1e0c47", "max": 199, "style": "IPY_MODEL_b9b135e17db64c5c95f90edcb6aeed01", "value": 100}}, "75be4fb6e3894ef2ac842e505a05bca9": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_5b00930d74a04c2d8edce165ad2f10fb", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAG2CAYAAACXuTmvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA2sUlEQVR4nO3de3xU9Z3\/8ffkNrnNDISQTEJCiBBEQBBBIfGGF6isN8Raq9ZC7fanW\/S3PGhXi\/66ha6Cl60Pdx+0bm+LeGFBV7HYKhKrBBGhXAIiIkIJSYBcSEhmcp3czu+PJAMhASKT5GRyXs\/HYx6Z+Z4zk0++Hpz343u+53xthmEYAgAAsJAQswsAAADoawQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOf0mAC1btkw2m00LFizwtxmGocWLFys5OVlRUVGaPn269u3bZ16RAABgQOgXAWj79u363e9+pwkTJnRof+655\/TCCy9o+fLl2r59u9xut2bMmKGqqiqTKgUAAAOB6QGourpa999\/v37\/+99r8ODB\/nbDMPTiiy\/qySef1Jw5czR+\/HitXLlStbW1WrVqlYkVAwCAYBdmdgHz58\/XLbfcoptuuklPPfWUvz0vL0\/FxcWaOXOmv81ut+u6667Tli1b9NBDD3X5eT6fTz6fz\/+6paVFJ0+e1JAhQ2Sz2XrvDwEAAD3GMAxVVVUpOTlZISE9P15jagBavXq1du3ape3bt3faVlxcLElKTEzs0J6YmKj8\/PyzfuayZcu0ZMmSni0UAACYorCwUCkpKT3+uaYFoMLCQv3zP\/+zNmzYoMjIyLPud+aojWEY5xzJWbRokRYuXOh\/7fF4NHz4cBUWFsrpdAZeOAAA6HVer1epqalyOBy98vmmBaCdO3eqtLRUkydP9rc1Nzdr06ZNWr58uQ4cOCCpdSQoKSnJv09paWmnUaHT2e122e32Tu1Op5MABABAkOmt6SumTYK+8cYbtXfvXu3evdv\/mDJliu6\/\/37t3r1bF110kdxut7Kzs\/3vaWhoUE5OjrKysswqGwAADACmjQA5HA6NHz++Q1tMTIyGDBnib1+wYIGWLl2qjIwMZWRkaOnSpYqOjtZ9991nRskAAGCAMP0qsHN57LHHVFdXpx\/\/+MeqqKjQ1KlTtWHDhl47HwgAAKzBZhiGYXYRvcnr9crlcsnj8TAHCACAINHb39+m3wgRAACgrxGAAACA5RCAAACA5RCAAACA5RCAAACA5RCAAACA5RCAAACA5RCAAACA5RCAAACA5RCAAACA5VgmADU1t5hdAgAA6CcsE4Bm\/ccn+v2mw\/LWN5pdCgAAMJllAlCRp15Pv7dfmUv\/qsXr9im\/vMbskgAAgEksE4CW3D5WoxNjVdPQrJe3HNH0f9+oH72yQ1sPl8swDLPLAwAAfchmDPBvf6\/XK5fLJY\/HI4fDoc2HyvTfm\/P08YET\/n3GJTv14FXpum1isiLCLJMJAQDot07\/\/nY6nT3++ZYKQKd34KHSaq34NE9v7Tqq+sbWCdJDHXZ9f1qa7ps6XENi7WaVDACA5RGAAnS+DqysbdCqvxXolS35KvbWS5LsYSG6c9IwPXh1ukYnOvq6ZAAALI8AFKDudmBjc4ve21ukP27O0+dHPf72azLi9eDV6bouY6hCQmx9UTIAAJZHAArQN+1AwzC0M79Cf9ycpw\/2FaulrXdGDo3RD65K112XpygqIrSXqwYAwNoIQAEKpAMLT9Zq5ZYjWrO9UFW+JknSoOhw3XflcH0\/c4TcrsjeKBkAAMsjAAWoJzqwqr5Rb+44qhVb8lR4sk6SFBZi0y0TkvTDq9M1IWVQD1YMAAAIQAHqyQ5sbjH04f4S\/XFznv6Wd9LffsWIwXrwqnTNHOdWKPOEAAAIGAEoQL3VgV8c8+i\/N+fp3c+Pq7G5tQtTBkdpXtYI3XNFqhyR4T32uwAAsBoCUIB6uwNLvPV69bN8vb4tXxW1reuMxdrDdPeUFP0gK13Dh0T3+O8EAGCgIwAFqLc7sF1dQ7Pe2X1M\/705TwdLqyVJITZpxthEPXhVuq5Mj5PNxukxAAC6gwAUoL4KQO0Mw9Cmg2X64+Y8bfr61HIb44c59cOr03XLpSy3AQDA+RCAAtTXAeh0B0uq9N+fHtHbu47K19S63EaCw64HpqXp3qnDFc9yGwAAdIkAFCAzA1C7kzUNWrUtX698lq\/SKp8kKSI0RLdNTNYPrhqh8cNcptQFAEB\/RQAKUH8IQO0amlqX21jxaZ72nLbcxhUjBmteVrq+NS5RYaGcHgMAgAAUoP4UgE6XW1Chl7cc0V8+L1JT23obSa5IfW9amu69crjiYiJMrhAAAPMQgALUXwNQuxJvvV7fmq\/XtxWovKZBUutq9LMvG6a5WSM0Nrn\/1QwAQG8jAAWovwegdr6mZv15T5FWbMnTF8e8\/vap6XH6wVUjdNMlnB4DAFgHAShAwRKA2hmGoV0FFVrx6RG9\/0WxmttOjw0bFKXvZ6bpnitSNSia02MAgIGNABSgYAtApyvy1Om1rflata3Af5fpyPAQ3TkpRfOyRuhit8PkCgEA6B0EoAAFcwBqV9\/YrHV7jmvFp0e0v+jU6bGskUP0g6vSdcOYBBZhBQAMKL39\/W3qpJKXXnpJEyZMkNPplNPpVGZmpt5\/\/33\/9nnz5slms3V4TJs2zcSKzREZHqrvTEnVe\/\/3aq35P9M0a7xbITZpy9\/L9aNXdmj6v3+sP3xyWJ66RrNLBQAgKJg6AvTuu+8qNDRUo0aNkiStXLlSzz\/\/vHJzczVu3DjNmzdPJSUlWrFihf89ERERiouL6\/bvGAgjQF05VlmnVz\/L1+rtBapsOz0WHRGquy5P0dysNI1K4PQYACB4We4UWFxcnJ5\/\/nn98Ic\/1Lx581RZWal33nnngj9voAagdnUNzfrT7mNa8ekRHSip8rdfkxGvH1w1QtNHJyiE02MAgCDT29\/fYT3+iReoublZb775pmpqapSZmelv37hxoxISEjRo0CBdd911evrpp5WQkHDWz\/H5fPL5fP7XXq\/3rPsOBFERofrulcN1zxWp+uxwuV7+9Iiy95fok4Nl+uRgmUYMidb3M0fo7ikpckSGm10uAAD9gukjQHv37lVmZqbq6+sVGxurVatW6R\/+4R8kSWvWrFFsbKzS0tKUl5enn\/\/852pqatLOnTtlt3e9kOjixYu1ZMmSTu0DdQSoK4Una\/Xq1nyt\/luBvPVNkqSYiFDdPSVV389M00VDY02uEACAcxvwp8AaGhpUUFCgyspKvfXWW\/rDH\/6gnJwcjR07ttO+RUVFSktL0+rVqzVnzpwuP6+rEaDU1FRLBaB2tQ1NenvXMb285YgOlVb726dfPFTzskbo2oyhnB4DAPRLAz4Anemmm27SyJEj9dvf\/rbL7RkZGfrHf\/xHPf744936vIE+B6g7DMPQp4fK9fKWPP31q1K1\/xe\/aGiMvj8tTXMmp8jJ6TEAQD9imTlA7QzD6DCCc7ry8nIVFhYqKSmpj6sKbjabTVdnxOvqjHjll9folc\/y9cb2Qh0+UaPF736pZ9cf0OxJybp\/aprGD3OZXS4AAL3O1BGgJ554QrNmzVJqaqqqqqq0evVqPfPMM1q\/fr0yMzO1ePFi3XXXXUpKStKRI0f0xBNPqKCgQPv375fD0b3LvBkB6lq1r0lv7zqq17bm6+uSU6fHLksdpO9NS9OtE5IUGR5qYoUAACsb0CNAJSUleuCBB1RUVCSXy6UJEyZo\/fr1mjFjhurq6rR371698sorqqysVFJSkq6\/\/nqtWbOm2+EHZxdrD9P3M0fogWlp+lveSb22rUDrvyjS7sJK7S6s1FN\/+VJ3T07R\/VPTNCI+xuxyAQDoUf1uDlBPYwSo+05U+fTGjkKt2lagY5V1\/vZrMuJ1\/9Q03XRJAivSAwD6hOUmQfc0AtA319xiaOOBUr22NV8bvz7hnzTtdkbq3iuH67tXpirRGWlukQCAAY0AFCACUGAKT9bq9W0FemNHoU7WNEiSQkNsmjk2Ud+blqaskUNks3EpPQCgZxGAAkQA6hm+pmat\/6JYr23N1\/YjFf72i4bG6P6pafr25SlyRXMpPQCgZxCAAkQA6nlfFXv1+tYCvb3rqGoamiVJkeEhum1Csr43LU0TUweZWyAAIOgRgAJEAOo91b4mvZN7TK9tzddXxacWYp2Q4tL3pqbptonJiorgUnoAwDdHAAoQAaj3GYahXQUVem1rgf7yeZEamlskSc7IMN3Vdin9qATWHwMAdB8BKEAEoL5VXu3TmzuP6vVt+So8eepS+syLhuiBzDTNGJuocC6lBwCcBwEoQAQgc7S0GMo5eEKvb83XR1+VqqXtKEtw2PXdK1J179ThSnJFmVskAKDfIgAFiABkvmOVdfqfbQVavb1QZdWt67yF2KQbL0nUA9PSdPWoeFalBwB0QAAKEAGo\/2hoatEH+1ovpd+Wd9LfnjYkWvdPHa67J6dqcEyEiRUCAPoLAlCACED908GSKr2+rUBv7TyqKl+TJCkiLETfGufWd6ak6KqRjAoBgJURgAJEAOrfahua9Kfdx\/Xa1nztO+71tw8bFKW7Jqfo7skpSo2LNrFCAIAZCEABIgAFB8Mw9MUxr97YUag\/7T4mb32Tf9tVo4boO1NS9a1xbkWGc18hALACAlCACEDBp76xWR\/sK9abO45q86Eyf7sjMkx3XJas70xJ1aXDXKxBBgADGAEoQASg4FZ4slZv7TqqN3cc1bHKU\/cVGuN26O4pqbpz0jDFMXEaAAYcAlCACEADQ0uLoc8Ol+uNHYV6\/4tiNTS13m06PNSmGWMTdfeUVF2bMVShTJwGgAGBABQgAtDA46lt1Lo9x\/TGjqPae8zjb3c7I3XX5GG6e3KqRsTHmFghACBQBKAAEYAGti+Pe\/XmzkK9k3tMFbWN\/vYr0+P0nSmp+odL3YqOCDOxQgDAhSAABYgAZA2+pmb9dX+p3thRqE1fn\/AvvRFrD9OtE5J095RUXT58EBOnASBIEIACRACyniJPnd7aeVRv7DiqgpO1\/vZRCbH6zpQU3TkpRUMddhMrBACcDwEoQAQg62ppMfS3Iyf1xo5Cvbe3SPWNrROnQ0NsumFMgr4zJVXTLx7K6vQA0A8RgAJEAIIkVdU36s+fF+mNHYXKLaj0t8fH2nXX5cN095RUjUqINa9AAEAHBKAAEYBwpoMlVXpz51G9veuoyqob\/O2XDx+ke65I1S0TkhVrZ+I0AJiJABQgAhDOprG5RR99Vao3dxTq4wMn1Nw2czoqPFS3TEjSnMuHaWr6EO4tBAAmIAAFiACE7ij11uvt3GN6Y0ehDp+o8bcnOOy6dUKybr8sWRNTWH4DAPoKAShABCB8E4ZhaFdBhd7ccVTv7S3qsChr2pBo3TYhWXdclqyMRIeJVQLAwEcAChABCBfK19SsTV+Xad2e4\/rwyxLVNTb7t41xO3T7Zcm6bUKyUuOiTawSAAYmAlCACEDoCbUNTcr+skTv7jmunK9PqLH51D+by4cP0u0Tk3XLhGTuLwQAPYQAFCACEHpaZW2D3v+iWOt2H9fWvHK1\/wsKsUlZI+N1+2XJ+tY4t1xR4eYWCgBBjAAUIAIQelOJt15\/\/rxI6\/Yc157CSn97RGiIpl88VLdflqwbxyQqKiLUvCIBIAgRgAJEAEJfyS+v0bt7jutPu4\/rYGm1vz0mIlQzxibqjsuG6eqMeO48DQDdQAAKEAEIfc0wDH1VXKV1e47r3T3HdbSizr9tcHS4Zl2apNsnJuvKEXEK4R5DANAlAlCACEAwU+tl9ZV6d89x\/fnzIpVV+\/zb3M5I3TohSbdflqxLh3GPIQA4HQEoQAQg9BdNzS367HC51u0+rvX7ilV12j2G0uNjdNvEZN0+MZk1yQBABKCAEYDQH\/mamrXxwAmt23Ncf91f4l+pXpLGJjlb7zE0MVnDBkWZWCUAmKe3v79NnY350ksvacKECXI6nXI6ncrMzNT777\/v324YhhYvXqzk5GRFRUVp+vTp2rdvn4kVAz3DHhaqb41z69f3Xa4d\/2+GXrznMt0wJkFhITZ9WeTVM+9\/paue+UjffmmLXvnsSIdTZwCAwJk6AvTuu+8qNDRUo0aNkiStXLlSzz\/\/vHJzczVu3Dg9++yzevrpp\/Xyyy9r9OjReuqpp7Rp0yYdOHBADkf3liJgBAjBpKKmQe99UaR1u4\/rb0dOdrjH0OS0wZoxNlEzxrqVHh9jbqEA0MssdwosLi5Ozz\/\/vB588EElJydrwYIFevzxxyVJPp9PiYmJevbZZ\/XQQw916\/MIQAhWxZ56\/fnz41q357g+P+rpsG1UQmxbGErUZSmDuJoMwIBjmQDU3NysN998U3PnzlVubq4iIyM1cuRI7dq1S5MmTfLvd8cdd2jQoEFauXJltz6XAISB4GhFrf66v1TZX5Zo6+FyNbWc+mcbH2vXTZckaMbYRF01Kl6R4dx0EUDw6+3v77Ae\/8RvaO\/evcrMzFR9fb1iY2O1du1ajR07Vlu2bJEkJSYmdtg\/MTFR+fn5Z\/08n88nn+\/UfAmv19s7hQN9KGVwtOZmjdDcrBHy1DVq44HWMJRz4ITKqn1avb1Qq7cXKio8VNeOjtdNlyTqxksSFRcTYXbpANAvmR6ALr74Yu3evVuVlZV66623NHfuXOXk5Pi3n3lvFMMwznm\/lGXLlmnJkiW9Vi9gNldUuO64bJjuuGyYGppatC2vXNlflij7yxIVeer1wb4SfbCvRCE2aUpanP9U2QjmDQGAX785Bdbupptu0siRI\/X4449f0CmwrkaAUlNTOQWGAc8wDO077tWGtjC0v6jj6GdG27yhm5g3BCAIDPhTYGcyDEM+n0\/p6elyu93Kzs72B6CGhgbl5OTo2WefPev77Xa77HZ7X5UL9Bs2m03jh7k0fphLC2eM1tGKWn34ZYmy95do2+GTOlharYOl1frNxr9rqOPUvKGskcwbAmA9pgagJ554QrNmzVJqaqqqqqq0evVqbdy4UevXr5fNZtOCBQu0dOlSZWRkKCMjQ0uXLlV0dLTuu+8+M8sGgkLK4GjNuypd865Kl6e2URu\/LtWGtnlDJ6p8+p+\/Fep\/\/lao6IhQXZsxVDeNTdSNYxI0mHlDACzA1ABUUlKiBx54QEVFRXK5XJowYYLWr1+vGTNmSJIee+wx1dXV6cc\/\/rEqKio0depUbdiwodv3AALQyhXdcd7Q1sOt84Y+3N86b2j9vmKt31fcOm9oRJxmts0bShvCvCEAA1O\/mwPU07gMHjg7wzD0xTGvsr8sVvb+0rPOG5oxNlETmTcEoA9Z5j5AvYUABHRf4clafbi\/dRL1tryTaj7tfkMJDrtuvCRRM8cmatpFQxQVwbwhAL2HABQgAhBwYTy1jfr4QKmy97fOG6r2nVq9PiI0RJPTBuuqUUN01ah4XTrMpbBQU5cWBDDAEIACRAACAudratbWwyeV\/WWx\/rq\/VEWe+g7bHZFhyryoNQxdNSpeI4fGnPN+XQBwPgSgABGAgJ5lGIbyymr06aEybT5Ups\/+Xi5vfVOHfdzOSGWNGqKr2wJRojPSpGoBBCsCUIAIQEDvam4x9MUxjzYfKtOWv5dp+5EKNTS1dNhnVEKsPwxNvShOzshwk6oFECwIQAEiAAF9q76xWTuOVOjTv5fp00Nl2nvMo9P\/LxMaYtOEFJc\/EE0aPkj2MCZUA+iIABQgAhBgrsraBm09XK7Nh8r06aFy5ZXVdNgeGR6iK9OH6OpRQ5Q1Ml5jk5xcbg+AABQoAhDQvxyrrNOnh8r8j7Lqhg7b42IilDmydf7Q1aPilRoXbVKlAMxEAAoQAQjovwzD0Ncl1W2jQ2XadrhcNQ3NHfZJjYvyny7LGhmvOJbqACyBABQgAhAQPBqbW7SnsNIfiHILKtXU0vF\/UWOTnLo6I15ZI4foyvQ4RUf0uzWdAfQAAlCACEBA8KrxNelveSf9geir4qoO28NDbZqYMkiXpw3W5cMHadLwwVxyDwwQBKAAEYCAgeNElU9b\/l6mLYdaJ1Ufq6zrtE+yK1KT0gZrUmprIBqX7FRkOFeZAcGGABQgAhAwMBmGofzyWu3Ir1BuQYV2FVTqQLFXZ5wxU0RoiMYmOzWpbYRoUuogpQyO4k7VQD9HAAoQAQiwjhpfkz4\/6lFuYYV25Vdqd2FFp6vMJGmow+4fIZo0fJAmpLiYSwT0MwSgABGAAOsyDENHK+q0q6BCuQWVyi2o0L7j3k4Tq0NDbBrjdrSOEqUO1uVpgzViSDSjRICJCEABIgABOF19Y7O+OOZpDURtI0XF3vpO+w2KDtek1EG6fPhgTRo+WBNTXXKwhAfQZwhAASIAATifIk+df4RoV0Gl9h7zdFrPzGaTMhJi2wJR6+mzUUNjuWs10EsIQAEiAAH4phqaWrS\/yOsPRLmFFSo82fmKM4c9TJcNH+SfT3RZ6iAN5kaNQI8gAAWIAASgJ5yo8im3oEK5ha0jRXsKPaprbO60X5IrUhe7HbrY7dAYt0Nj3E6NHBqriLAQE6oGghcBKEAEIAC9oam5RQdKqtpOnbWOEh0+UdPlvmEhNl00NEYXu50a43bo4sTWgMTl+MDZEYACRAAC0Fe89Y36urhKXxVX6atirw60Pa+qb+pyf4c9TKNPGy26OLF1xMgVzWRrgAAUIAIQADMZhqEiT70\/DB0o9uqr4ir9\/US1Gpu7\/t+v29l6Gm1MUnswcmpkQozsYdzRGtZBAAoQAQhAf9TY3KLDJ2r8I0XtAamr5T2k1nsVXRQfc2q0qO10GqfRMFARgAJEAAIQTE4\/jXYqGHnlPctptFh7mEYnxp6aX9QWkAZFczUaghsBKEAEIADBzjAMFXvrW+cWFXXvNFqi065RCbEaHhejtCHRGh7X+kgbEs0NHREUCEABIgABGKgam1uUV1Zzam5R0blPo7WLi4nwh6G0uGilxkUrbUhrUEpw2Dmlhn6BABQgAhAAq6mqb9TXJVXKK6tVQXmN8k\/WKr+8VoUna1Ve03lx2NNFhoe0jRbF+EPS8LaglDI4mvsZoc8QgAJEAAKAU6rqG1VwslYF5bX+YFRwskYFJ2t1rKJOLef4RgixSUmuqDOCUYz\/uZNTa+hBBKAAEYAAoHsam1t0rKJO+SfbRo7Ka1vDUltQ6urO16cbFB2utLhoDR8S0\/azdeQobUiMEhx21k3DN9Lb399hPf6JAICgFB4aohHxMRoRHyNpaIdthmHoRLWvdeSobfSo8GSt8stbR4\/KqhtUWduoylqP9hz1dPrsiNAQJTjtSnRGKtFpV4Ij8ozndiU4I+WMDGMOEvoEAQgAcF42m00JjkglOCI1ZURcp+3VviYVnHY6rX30KL+8Vscq69TQ3KKjFXU6WnHuCdqR4SGtwcgR2SEwJTpbf3d7W6ydry8EhiMIABCwWHuYxiY7NTa586mKxuYWFXvqVVrlU6m3XiXeepVU+VTirVept\/Vnibde3vom1Te2tI4wldee8\/fFRIS2hiJ\/SIpUguPU8\/aRpagI7p6NrhGAAAC9Kjw0RKltl9ufS31jc2sgqmoLSd7TAlNbe6nXp2pfk2oamnW4rEaHy7pegLadIzLs1CiSI1IJbc\/jYiI0KDpCg6PDNTg6QoOiwxVr5\/SblRCAAAD9QmR4qIa3XVF2LjW+JpVWnRo58o8i+UeVWgNTXWOzquqbVFVfrUOl1ef9\/WEhNg2KDvcHo9N\/DmoLSoOjw+WKitDgmFPBiTXaghMBCAAQVGLsYUq3hyk9Puas+xiGoWpf06lRpKq2UaS2wHSypkEVtW0Tt+saVN\/YoqYWQ2XVDSqrPve9ks4UHRGqQVFtgSmmLTBFnQpIg9vaXVGnRpycUeEK5ao4UxGAAAADjs1mkyMyXI7IcI1KiD3v\/vWNzaqobVBFTaMqaxtUWdfoD0gVNQ2qqG2Up671pz841TaoxZBqG5pV29Cs4576b1Cf5IwMbx1Rio6Qwx6mWHuYYiPbfp723NH2M8be8XVsZBijTwEwNQAtW7ZMb7\/9tr766itFRUUpKytLzz77rC6++GL\/PvPmzdPKlSs7vG\/q1KnaunVrX5cLABigIsNDleSKUpIrqtvvaWkxVFXfpMoOwagtRNW1BqSK2vaf7aGpUdW+JhmG5KlrlKeuUTrPhO9ziQgNUYw9tC0shbcGqdMCk+OMQNW+PcYe1nHfiDDL3afJ1ACUk5Oj+fPn64orrlBTU5OefPJJzZw5U19++aViYk4Nbd58881asWKF\/3VEBKscAwDMFRJikys6XK7ocKUN6f77GppaVFl3anTJU9eomoYmVdc3qcrXpBrfqefV9U2tk759HV\/XNrTelLKhuUUNtS2qqG2UdO5bDJxPa2gKVUxEmKIiQhUdEaroiDBFR4QqKqK1\/fTnZ+5z5vOottf99VSfqQFo\/fr1HV6vWLFCCQkJ2rlzp6699lp\/u91ul9vt7uvyAADocRFhIf57Kl2o5hbDH4yqfU2qagtGrQGpUdW+5tOen9pec\/q+bfs3ta1\/0t4m+XroL21lDws5a1A6M0zF2MMUFd76XI2BBbrz6VdzgDye1ruHxsV1vMnWxo0blZCQoEGDBum6667T008\/rYSEhC4\/w+fzyec79R\/P6\/X2XsEAAJggNMQmV1S4XFGBrb9mGIZ8TS2nhafWkFTb2Ky6hmbV+JpU19g6x6m2beSpq22d9mtsVvtCW76mFvma2kepuq\/Fd+GnBruj36wFZhiG7rjjDlVUVOiTTz7xt69Zs0axsbFKS0tTXl6efv7zn6upqUk7d+6U3W7v9DmLFy\/WkiVLOrWzFhgAAH2jPVjVtIWmrkJU7Wnb\/Ps1NKumoUl1Dc3yeLx6a8FNA38x1Pnz5+svf\/mLNm\/erJSUlLPuV1RUpLS0NK1evVpz5szptL2rEaDU1FQCEAAAQcQSi6E++uijWrdunTZt2nTO8CNJSUlJSktL08GDB7vcbrfbuxwZAgAAaGdqADIMQ48++qjWrl2rjRs3Kj09\/bzvKS8vV2FhoZKSkvqgQgAAMBCFmPnL58+fr9dee02rVq2Sw+FQcXGxiouLVVfXOvO7urpaP\/3pT\/XZZ5\/pyJEj2rhxo2677TbFx8frzjvvNLN0AAAQxEydA3S2RedWrFihefPmqa6uTrNnz1Zubq4qKyuVlJSk66+\/Xv\/2b\/+m1NTUbv2O3j6HCAAAet6AngN0vuwVFRWlDz74oI+qAQAAVmHqKTAAAAAzEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlEIAAAIDlmBqAli1bpiuuuEIOh0MJCQmaPXu2Dhw40GEfwzC0ePFiJScnKyoqStOnT9e+fftMqhgAAAwEpgagnJwczZ8\/X1u3blV2draampo0c+ZM1dTU+Pd57rnn9MILL2j58uXavn273G63ZsyYoaqqKhMrBwAAwcxmGIZhdhHtTpw4oYSEBOXk5Ojaa6+VYRhKTk7WggUL9Pjjj0uSfD6fEhMT9eyzz+qhhx4672d6vV65XC55PB45nc7e\/hMAAEAP6O3v77ALedMvf\/nLc27\/13\/91wsqxuPxSJLi4uIkSXl5eSouLtbMmTP9+9jtdl133XXasmVLlwHI5\/PJ5\/P5X3u93guqBQAADFwXFIDWrl3b4XVjY6Py8vIUFhamkSNHXlAAMgxDCxcu1NVXX63x48dLkoqLiyVJiYmJHfZNTExUfn5+l5+zbNkyLVmy5Bv\/fgAAYB0XFIByc3M7tXm9Xs2bN0933nnnBRXyyCOP6PPPP9fmzZs7bbPZbB1eG4bRqa3dokWLtHDhwg51paamXlBNAABgYOqxSdBOp1O\/\/OUv9fOf\/\/wbv\/fRRx\/VunXr9PHHHyslJcXf7na7JZ0aCWpXWlraaVSond1ul9Pp7PAAAAA4XY9eBVZZWemfx9MdhmHokUce0dtvv62PPvpI6enpHbanp6fL7XYrOzvb39bQ0KCcnBxlZWX1WN0AAMBaLugU2H\/+5392eG0YhoqKivTqq6\/q5ptv7vbnzJ8\/X6tWrdKf\/vQnORwO\/0iPy+VSVFSUbDabFixYoKVLlyojI0MZGRlaunSpoqOjdd99911I6QAAABd2GfyZIzUhISEaOnSobrjhBi1atEgOh6N7v\/ws83hWrFihefPmSWoNV0uWLNFvf\/tbVVRUaOrUqfr1r3\/tnyh9PlwGDwBA8Ont7+9+dR+g3kAAAgAg+PT29zdrgQEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMsxNQBt2rRJt912m5KTk2Wz2fTOO+902D5v3jzZbLYOj2nTpplTLAAAGDBMDUA1NTWaOHGili9fftZ9br75ZhUVFfkf7733Xh9WCAAABqIwM3\/5rFmzNGvWrHPuY7fb5Xa7+6giAABgBf1+DtDGjRuVkJCg0aNH60c\/+pFKS0vPub\/P55PX6+3wAAAAOF2\/DkCzZs3S66+\/ro8++ki\/+tWvtH37dt1www3y+Xxnfc+yZcvkcrn8j9TU1D6sGAAABAObYRiG2UVIks1m09q1azV79uyz7lNUVKS0tDStXr1ac+bM6XIfn8\/XISB5vV6lpqbK4\/HI6XT2dNkAAKAXeL1euVyuXvv+NnUO0DeVlJSktLQ0HTx48Kz72O122e32PqwKAAAEm359CuxM5eXlKiwsVFJSktmlAACAIGbqCFB1dbUOHTrkf52Xl6fdu3crLi5OcXFxWrx4se666y4lJSXpyJEjeuKJJxQfH68777zTxKoBAECwMzUA7dixQ9dff73\/9cKFCyVJc+fO1UsvvaS9e\/fqlVdeUWVlpZKSknT99ddrzZo1cjgcZpUMAAAGgH4zCbq39PYkKgAA0PN6+\/s7qOYAAQAA9AQCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBxTA9CmTZt02223KTk5WTabTe+8806H7YZhaPHixUpOTlZUVJSmT5+uffv2mVMsAAAYMEwNQDU1NZo4caKWL1\/e5fbnnntOL7zwgpYvX67t27fL7XZrxowZqqqq6uNKAQDAQBJm5i+fNWuWZs2a1eU2wzD04osv6sknn9ScOXMkSStXrlRiYqJWrVqlhx56qC9LBQAAA0i\/nQOUl5en4uJizZw5099mt9t13XXXacuWLWd9n8\/nk9fr7fAAAAA4Xb8NQMXFxZKkxMTEDu2JiYn+bV1ZtmyZXC6X\/5GamtqrdQIAgODTbwNQO5vN1uG1YRid2k63aNEieTwe\/6OwsLC3SwQAAEHG1DlA5+J2uyW1jgQlJSX520tLSzuNCp3ObrfLbrf3en0AACB49dsRoPT0dLndbmVnZ\/vbGhoalJOTo6ysLBMrAwAAwc7UEaDq6modOnTI\/zovL0+7d+9WXFychg8frgULFmjp0qXKyMhQRkaGli5dqujoaN13330mVg0AAIKdqQFox44duv766\/2vFy5cKEmaO3euXn75ZT322GOqq6vTj3\/8Y1VUVGjq1KnasGGDHA6HWSUDAIABwGYYhmF2Eb3J6\/XK5XLJ4\/HI6XSaXQ4AAOiG3v7+7rdzgAAAAHoLAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFgOAQgAAFhOvw5Aixcvls1m6\/Bwu91mlwUAAIJcmNkFnM+4ceP04Ycf+l+HhoaaWA0AABgI+n0ACgsLY9QHAAD0qH59CkySDh48qOTkZKWnp+u73\/2uDh8+bHZJAAAgyPXrEaCpU6fqlVde0ejRo1VSUqKnnnpKWVlZ2rdvn4YMGdLle3w+n3w+n\/+11+vtq3IBAECQsBmGYZhdRHfV1NRo5MiReuyxx7Rw4cIu91m8eLGWLFnSqd3j8cjpdPZ2iQAAoAd4vV65XK5e+\/7u96fAThcTE6NLL71UBw8ePOs+ixYtksfj8T8KCwv7sEIAABAM+vUpsDP5fD7t379f11xzzVn3sdvtstvtfVgVAAAINv16BOinP\/2pcnJylJeXp23btunb3\/62vF6v5s6da3ZpAAAgiPXrEaCjR4\/q3nvvVVlZmYYOHapp06Zp69atSktLM7s0AAAQxPp1AFq9erXZJQAAgAGoX58CAwAA6A0EIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDlBEYB+85vfKD09XZGRkZo8ebI++eQTs0sCAABBrN8HoDVr1mjBggV68sknlZubq2uuuUazZs1SQUGB2aUBAIAgZTMMwzC7iHOZOnWqLr\/8cr300kv+tksuuUSzZ8\/WsmXLzvt+r9crl8slj8cjp9PZm6UCAIAe0tvf32E9\/ok9qKGhQTt37tTPfvazDu0zZ87Uli1bunyPz+eTz+fzv\/Z4PJJaOxIAAASH9u\/t3hqn6dcBqKysTM3NzUpMTOzQnpiYqOLi4i7fs2zZMi1ZsqRTe2pqaq\/UCAAAek95eblcLlePf26\/DkDtbDZbh9eGYXRqa7do0SItXLjQ\/7qyslJpaWkqKCjolQ60Eq\/Xq9TUVBUWFnI6MQD0Y8+hL3sOfdkz6Mee4\/F4NHz4cMXFxfXK5\/frABQfH6\/Q0NBOoz2lpaWdRoXa2e122e32Tu0ul4uDsYc4nU76sgfQjz2Hvuw59GXPoB97TkhI71yv1a+vAouIiNDkyZOVnZ3doT07O1tZWVkmVQUAAIJdvx4BkqSFCxfqgQce0JQpU5SZmanf\/e53Kigo0MMPP2x2aQAAIEj1+wB0zz33qLy8XL\/85S9VVFSk8ePH67333lNaWlq33m+32\/WLX\/yiy9Ni+Gboy55BP\/Yc+rLn0Jc9g37sOb3dl\/3+PkAAAAA9rV\/PAQIAAOgNBCAAAGA5BCAAAGA5BCAAAGA5AzoA\/eY3v1F6eroiIyM1efJkffLJJ2aX1O8tXrxYNputw8Ptdvu3G4ahxYsXKzk5WVFRUZo+fbr27dtnYsX9x6ZNm3TbbbcpOTlZNptN77zzToft3ek7n8+nRx99VPHx8YqJidHtt9+uo0eP9uFfYb7z9eO8efM6HaPTpk3rsA\/92Los0BVXXCGHw6GEhATNnj1bBw4c6LAPx2T3dKcvOS6756WXXtKECRP8N4rMzMzU+++\/79\/el8fkgA1Aa9as0YIFC\/Tkk08qNzdX11xzjWbNmqWCggKzS+v3xo0bp6KiIv9j7969\/m3PPfecXnjhBS1fvlzbt2+X2+3WjBkzVFVVZWLF\/UNNTY0mTpyo5cuXd7m9O323YMECrV27VqtXr9bmzZtVXV2tW2+9Vc3NzX31Z5jufP0oSTfffHOHY\/S9997rsJ1+lHJycjR\/\/nxt3bpV2dnZampq0syZM1VTU+Pfh2Oye7rTlxLHZXekpKTomWee0Y4dO7Rjxw7dcMMNuuOOO\/whp0+PSWOAuvLKK42HH364Q9uYMWOMn\/3sZyZVFBx+8YtfGBMnTuxyW0tLi+F2u41nnnnG31ZfX2+4XC7jv\/7rv\/qowuAgyVi7dq3\/dXf6rrKy0ggPDzdWr17t3+fYsWNGSEiIsX79+j6rvT85sx8NwzDmzp1r3HHHHWd9D\/3YtdLSUkOSkZOTYxgGx2QgzuxLw+C4DMTgwYONP\/zhD31+TA7IEaCGhgbt3LlTM2fO7NA+c+ZMbdmyxaSqgsfBgweVnJys9PR0ffe739Xhw4clSXl5eSouLu7Qr3a7Xddddx39eh7d6budO3eqsbGxwz7JyckaP348\/XuGjRs3KiEhQaNHj9aPfvQjlZaW+rfRj13zeDyS5F9YkmPywp3Zl+04Lr+Z5uZmrV69WjU1NcrMzOzzY3JABqCysjI1Nzd3WjA1MTGx08Kq6Gjq1Kl65ZVX9MEHH+j3v\/+9iouLlZWVpfLycn\/f0a\/fXHf6rri4WBERERo8ePBZ94E0a9Ysvf766\/roo4\/0q1\/9Stu3b9cNN9wgn88niX7simEYWrhwoa6++mqNHz9eEsfkheqqLyWOy29i7969io2Nld1u18MPP6y1a9dq7NixfX5M9vulMAJhs9k6vDYMo1MbOpo1a5b\/+aWXXqrMzEyNHDlSK1eu9E\/oo18v3IX0Hf3b0T333ON\/Pn78eE2ZMkVpaWn6y1\/+ojlz5pz1fVbux0ceeUSff\/65Nm\/e3Gkbx+Q3c7a+5Ljsvosvvli7d+9WZWWl3nrrLc2dO1c5OTn+7X11TA7IEaD4+HiFhoZ2SoOlpaWdkiXOLSYmRpdeeqkOHjzovxqMfv3mutN3brdbDQ0NqqioOOs+6CwpKUlpaWk6ePCgJPrxTI8++qjWrVunjz\/+WCkpKf52jslv7mx92RWOy7OLiIjQqFGjNGXKFC1btkwTJ07Uf\/zHf\/T5MTkgA1BERIQmT56s7OzsDu3Z2dnKysoyqarg5PP5tH\/\/fiUlJSk9PV1ut7tDvzY0NCgnJ4d+PY\/u9N3kyZMVHh7eYZ+ioiJ98cUX9O85lJeXq7CwUElJSZLox3aGYeiRRx7R22+\/rY8++kjp6ekdtnNMdt\/5+rIrHJfdZxiGfD5f3x+TFzhpu99bvXq1ER4ebvzxj380vvzyS2PBggVGTEyMceTIEbNL69d+8pOfGBs3bjQOHz5sbN261bj11lsNh8Ph77dnnnnGcLlcxttvv23s3bvXuPfee42kpCTD6\/WaXLn5qqqqjNzcXCM3N9eQZLzwwgtGbm6ukZ+fbxhG9\/ru4YcfNlJSUowPP\/zQ2LVrl3HDDTcYEydONJqamsz6s\/rcufqxqqrK+MlPfmJs2bLFyMvLMz7++GMjMzPTGDZsGP14hn\/6p38yXC6XsXHjRqOoqMj\/qK2t9e\/DMdk95+tLjsvuW7RokbFp0yYjLy\/P+Pzzz40nnnjCCAkJMTZs2GAYRt8ekwM2ABmGYfz617820tLSjIiICOPyyy\/vcMkiunbPPfcYSUlJRnh4uJGcnGzMmTPH2Ldvn397S0uL8Ytf\/MJwu92G3W43rr32WmPv3r0mVtx\/fPzxx4akTo+5c+cahtG9vqurqzMeeeQRIy4uzoiKijJuvfVWo6CgwIS\/xjzn6sfa2lpj5syZxtChQ43w8HBj+PDhxty5czv1Ef1odNmHkowVK1b49+GY7J7z9SXHZfc9+OCD\/u\/loUOHGjfeeKM\/\/BhG3x6TNsMwjG82ZgQAABDcBuQcIAAAgHMhAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEAAMshAAEIKidOnJDb7dbSpUv9bdu2bVNERIQ2bNhgYmUAgglrgQEIOu+9955mz56tLVu2aMyYMZo0aZJuueUWvfjii2aXBiBIEIAABKX58+frww8\/1BVXXKE9e\/Zo+\/btioyMNLssAEGCAAQgKNXV1Wn8+PEqLCzUjh07NGHCBLNLAhBEmAMEICgdPnxYx48fV0tLi\/Lz880uB0CQYQQIQNBpaGjQlVdeqcsuu0xjxozRCy+8oL179yoxMdHs0gAECQIQgKDzL\/\/yL\/rf\/\/1f7dmzR7Gxsbr++uvlcDj05z\/\/2ezSAAQJToEBCCobN27Uiy++qFdffVVOp1MhISF69dVXtXnzZr300ktmlwcgSDACBAAALIcRIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDkEIAAAYDn\/Hz999b6yX+7TAAAAAElFTkSuQmCC", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "7a2ac2d705c34d2599661107d0b6a5a5": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_3b2d03cd328c49529d82b802d05a9a90", "max": 199, "style": "IPY_MODEL_0f94c44a6e2d4808a7c66c3b1c79bf1f", "value": 199}}, "7aac04d137c84a4d95a975fc42549096": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "7b2a2ede6a7b4fd5bd79db693da37fd2": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_e1d833787d964958adf9bf27c7c8465d"], "layout": "IPY_MODEL_8dd363de61704f07a67c5ec15fad0230"}}, "7cc9130632e24968ac7630fa1302ec66": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "7ff77fdec3124342917adff7a7e22968": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_a6e490f9a95046848e772f941811ea6e", "value"], "target": ["IPY_MODEL_7a2ac2d705c34d2599661107d0b6a5a5", "value"]}}, "814fc2ce5f98478d93e7d2977c35599d": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "8330e0092c10467f85f9264bfaf88a6f": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_d1b23fb8d92a428ebfbc64e7b3117db4", "max": 149, "style": "IPY_MODEL_a813b3e4592a4ba6a5ac586705a144b1", "value": 149}}, "84db1e5aacf844f2b99f65c3e1097e2a": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_409e5ad2c8d1498aa37ebe59663d605c", "outputs": [{"data": {"image\/png": "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\/\/797N+\/v6J02Ua72m4nrG62trY2vF4vpmkSDodZWlpifn6ewcFBNE3LISKPx7OOiNLpdEl5H5uIbNi4CZt4bJREdpQjhCCdTtPT08Pq6ir33nsvdXV1FZ+rFMHsFOUmRVGora2ltrYWIKMxt7S0xOzsLNevX8fpdK4jIotYsueZrIhICJFDRFbXnA0bP62wicdGQVjppGvXruH3+2ltbSUUCtHd3U1tbS3nz5\/P6KlVip2QaiuGYte30m4WwRqGwcrKCktLS0xNTdHf34\/L5cocU1dXh8vlyjmvRUSpVCpTI7KIKLtrzoaNnxbYxGNjHayF0jRNYrEYDoeDwcFBRkZGOHLkCHv37t3QQrmTiadSqKpKfX099fX1AOi6niGi8fFxent78Xg8OUTkdDozr88nIoDFxUWam5txuVy28raNnwrYxGMjg+xF0epak1IyNjaGqqqcOXOGQCBwy9fIx5t5kdU0jYaGBhoaGoA1IlpeXs60bl+9ehWfz5ejM5dNROl0mt7eXmpra9F13fYisvFTAZt4bACFZ3Pm5uaYn58nEAjwwAMPZKb\/N4rtaKfeamiaRmNjI42NjcAasVhENDw8TDQaxe\/3Z4jI7\/dnXmd9vlbLum2KZ+OtCpt4bOTI3iiKgmma9PX1MTU1lUkX3SrpwFsj1VYtHA4HTU1NmfmmVCqVISLLAgLgxo0b1NfXZywg4CYZ20Rk460Gm3h+ilFI9iYajdLV1YWiKJw7d47h4eFNIwWLYHRdZ2xsDK\/Xm5Gq2U5s5fWdTie7du1i165dAESjUV5++WV0Xc+xgLDScpYFBOQSke3OauPNDJt4fkpRaDZncnKSa9eu0d7ezqFDhzIzLpbz563Casd+8cUX0TQNXddJJBJ4vV50XScUCmWUpX9aYHUGHjlyBFVVN2QBUcgm3HZntbGTYRPPTyHyLal1Xefq1auEQiHuuuuuTH0CNi8NJqUkFAqxsrLCoUOH2LNnD7Bm+jY9Pc3IyAjXrl0jnU6vU5b+aRi+tIihnAVEOp2uiIhsd1YbOxk28fwUId83R1EUVlZW6Orqwuv1cv78+ZwZFOsYKyraKNLpNFeuXCEUChEIBNi\/f39mKNXtdrNr1y7GxsY4d+5czkJrKUtnC3r6\/f631KJZjtRLWUBMTExgGEZBCwjbndXGToZNPD8lyG6TtjAyMsLg4CAHDhxg3759FbmDVovl5WW6urrw+\/0cOnSI6enpgsdZygj5Fgf5gp6WsoC10Hq93k1ZNLe7uaFSyaGNWECUc2c1TRNN0\/B4PDYR2dgS2MTzFkchS+pUKkVPTw\/RaJT77rsvIw9TCBut8UgpM8R28OBBOjs7mZ6erqqrrZCg5+rqao6OmsPhyBnWLCdUutNwK4S3EQsIv9+Poig5RGTJAHV0dNjurDa2BDbxvIVRqIFgcXGR7u5u6uvrOXfuXFnZG2uItBpYxLa6uppDbLcqEqooCsFgkGAwSGdnZ46O2uTkJH19fbjd7qKqATsZm7GwF7KAWF1dzZkjEkLk6MxZZn1W+i3fnbVQ+7ZNRDZuFTbxvEWRP5tj7WzHxsY4duwYbW1tt6QoXQxLS0t0dXVRU1OzTs9tswdIs3XU9u\/fX1Q1IJuIrBmZnYLbmeITQlBTU0NNTc26iDHbAsJqMInFYgUtIKyWe9ud1cZmYWd9C23cMgrN5sTjcbq6ujAMg7Nnz2am5StBpcQjpWR4eJihoSEOHTpER0dHQYvrYtewznErC1i+akD+sGY8Hs\/MyNTV1e2Y1u2tWrSzI0YgYwHR399PNBrl4sWLFVlAlHNntYnIRjnYxPMWgpSScDjMzMwM7e3tKIrC7OwsV65cobW1NTMrUg0qqfGkUil6ursgtcz999+fWdgqPddmEU8+8oc1k8kkoVCIpaUlrl27RiqVIhgMZlJSXq93y1u3t7OpwWrU8Hq91NbW0tramkldzszM5FhAWGSUbwFhu7Pa2Ahs4nmLwJrNiUQijIyMsHfvXnp7e5mdneXkyZO0tLRs6LzlajyhUIjrva9zV2cMhxZAKUI6sH5nbxHNVu2OXS5XZkYmuzV5ZWWFgYEBrl+\/vq41eSvubbujA+vvUMoCwqqhFbKAKEdEtimejXzYxPMmR\/ZsjpQSVVUxDIMLFy6gaRrnzp3D4\/Fs+PzFUm1SSm7cuEFssY9zh5KowsAwTYwSUUu5tN1W7v6zW5OHhoa46667EEJkOsJGRkYyhfjNbt3Oxna3cVv3UOh9bdQCIp+IbHdWG\/mwiedNDNM00XU9p2ttfn6edDpNe3s7Bw4cuOUvdSGySCaT9HR3sbdmjqOd8czPVSXN8vgkNe17Kj6X9XPY3kU4vyPMNE0ikQihUGidBbb171YIPf\/a2wnTNCu6h41aQBRyZy1kimcT0U8PbOJ5E6LQbI6u6xl1AEVROHTo0KZcK78us7i4yEDfJe7uiOFzJtcdH5scLUo81r0XusZ2I\/++FEXJdIR1dnZimmZmtz89PV3WefTNhI3W1qq1gKitrc3pcsx+jgcHB3G73bS0tNg24T8FsInnTYZ82RshREYdIBAIcPfdd3Px4sVNu55V45FSMjQ0RGKpn\/MHkyiisIyOYoaKnmsnpdqqhaIoOfWPQmmn7Nbt\/EW2GDa7oWIj2Kx7qMQCIhAI5BCR1TEXj8cz\/z87IrKGXbObFbb787Jx67CJ502E7NkcK01x48YNbty4kWlhTiQSmKa5aYuJEALDMHj11VfoCM5zrCNe8nh\/7fooKPtcOzXVVi3y007Zu\/0bN24QjUZzWrez7Q12Gm4X+RXqKrRqaPkWENb\/z\/6MCqXmbCJ6a8AmnjcBCs3mJJNJenp6iMfjOS3Mm92avLq6ikyvcLpTx+soTioWAg2SeCSK0+9b97tyczxvZuTv9rMX2Xx7A2uGyIomt\/v9b9U9uFwuWlpaMh2W2RYQkUiEcDjMwsLCOuVt6x6BgkRkexG9+WATzw5HIUvqhYUFenp6aGxs5K677sqZxs8u5N4KTNNkcHCQ9Mp1HjqSQFMrO5+iwMrQEE133rHud2\/mVFu1yF9ks1Wlp6am0HWdYDCIz+fb1Ah1I9iua2dbQMTjcRobG3E4HDmfUTZZ19TUFCQi2531zQebeHYwrC+VFeVIKenv72d8fJzjx4\/T1ta27jUW8ZimueHUTiKRoKf7EvvqFtldJrVWCOnlaaA48Vh1KUvSZbtTbVuxMOXbG1iq0nNzcxiGwXPPPZcj5unz+bZswdwJURfcJOtqLSDAdmd9s8Emnh0IK7Vmda0pikIsFqOrqwspJefOncuIO+bD+lJt1DV0fn6eocFu7jzhIvCGdH61cKrhovdmmiZXrlxhZmYms+BZBftYLIbL5XrLLwzZqtI1NTV0dXVx5513rtNQy2\/dvl2fy04gHmtzZWEjFhDFvIhsd9adB5t4dhgKpdamp6fp7e2lra2NI0eOlJxz2GiqzTRNBgYGMNLjnLvPgaLoSLUFES3sn1MKtS0G0jARau59JhIJDMNgdXWVBx54AFVVMzL+8\/PzdHV14XQ6qa+vf9O3KFcKa9G3Wrc7OjoyGmpLS0vMzs7mSNdYn81mfi47gXisDVYxbJYFhO3OujNgE88OQr4ltWEYXLt2jbm5Oe64445Md1ApWN1u1UQ88Xicnp7L7G9P0bJLA94gLbcTotW\/D0+NyuL4BDWd7ZmfzczM0NPTA8ADDzyQkd63RCuHh4e59957SaVSBVuU6+vrc9pv30rIX+gsDbXa2lr27duXI11jfS5erzcnIqqkdbsYdgLxVDrEamGjFhCliMgaGt61a5dNRLcZb71v8ZsQ+bM5iqKwurqaiQDOnz9flcFZNcQzNzfH8I0e7rnTiduVGyUJESOtBXHoK5W\/mTcQnRqlpnNNir+\/v5\/JyUkOHz5MX18fiqKsuz9r95nfolyo\/dba9VudYZuB7aovVXLdbOmaAwcOrBvUvHLlCn6\/P6d1uxqCLhdtbAXyU23VolILiGwiskRhLSKKRqN0d3fz4IMPZs5p24TfHtjEs83It6QWQjA2Nsb169fZt28fBw4cqPpBr8S8zTRNrl+\/DuYkZ+\/Tig6ESm8NhKsnHpFaJB6Pc\/ny5UxdCuDatWuFjy\/wHh0OR84cSCKRyKhLW11PtbW1GSLy+\/1vykWh2nsuNKhZiqCzu8EKYadEPJtJfsUsIKyGjnwJpNra2kxDjsPhKGgTbruzbh5s4tkmWA\/15OQk8\/PznDhxgnQ6zZUrVwiHw9xzzz0ZccZqUSiiyEYsFuNKz2UO7tPZ1aiSSa0VgOZIkjAU3Gp1zQq+mjgvvvgiLS0tHD16FFVVicfXOuSsL3U+ypGl2+2mtbU10\/WUneMfHh7OURe43QX5zcJmRFpOp5Pm5maam5uBtdTp8vIyoVAop3U7uwifvcjvBOK53VFXofSlRUSWBJKmaZimyfT0dMYCAshJzVkp4kQiYRPRLcAmnm1AdgNBOp3OLKDd3d3U1NRw7ty5W7JsLpVqm52dZWS4h3tPu3A5y5OJEJIIftwU7lQrhtrdKocCnbQfOpBzX6XuuZpFuJCo5+rqKqFQKFOQz9ZSq6+v37E22Ju9UFmt25b9Q3Y32NjY2LoifLX1lduBrb6HQhYQExMTjIyMVGUBkW8TbqXmsnXmtvuz3YmwiWeLkW9JraoqsViM1157jcOHD9Pe3n7LD2qhVJtpmvT19aGKac7d50AUSa0Vgr\/OiQwrCCqPehRV4Imu5vys1LzOZrxnK7Vi7WitOsjY2FimUcFKP+2URoXbXVsq1A0WiURyIkXDMBgcHKSpqWnbIsXtrjOpqorP58PtdnPvvfdu2ALCdmetDNv\/zfspQTHZm6GhIdLpNGfOnKGmpmZTrpUf8cRiMXp6LnF4v0FTQ+nUWiG4nALTtxs1OlnV6\/TlaeB0zn1B8cV2MxdhVVVzGhUswcpQKJSpg1hT8Vbac7uwlQuREIJAIEAgEMgU4Z955hm8Xi+zs7MMDAzgcDhyFthqGls2Auvz3+4FObvOVEiLzyKiSi0gbHfW4rCJZwtQaDZnfn6enp4eampqME1z00jHOr+1kM7MzDA6cqXi1FoxCLdSdWu101FdxHM7d\/\/5gpXZU\/G6rnP58uVtaVTYbpkgKzreu3cvHo+noOuo2+1et9PfTFifwXYvwqUaHBwOx4YsIGx31sKwiec2I382R0pJX18fk5OTHD9+HLfbnZlv2SxYM0BXr17F6Vrg7Hk\/Qhcgq5e\/sSBEAtPdiJJYqPg1tbtlziDp7Uy1VYtsCZtQKMShQ4cy3WH5jQr19fWbZvpWCNu507f+FtY9FHIdLWT2tpkpS2uTtN2LrpX+rgTFOguXl5dLWkDY7qxrsInnNqHQbE40GqWrqwshBOfOncPr9bK8vLzpaR7TNBka6ufkKReNjU5AIjUPpDdOPAB4\/VAF8bj9Cgtj4wT3deT8vFg+fzu12rxeLy0tLZn0k9XxNDMzk9OoYC24m7Xr3+6IJ5948pFv9pbtsTM4OEg8Hs+xf8hWlK72HrZ7kb0VfcP8zsJSFhBWd102sWQTUTweZ3BwkCNHjuB0OtE0jaWlpZxOuzc7bOK5DcifzQGYmpqit7eXvXv3cvjw4cwDV671uVpMTU2haXHuvc9PdmpeKDFMpQ7FXNr4yZUoUvMh9MpzbrGp0QzxbGeqrRyyr12o9daqD1m7\/lsZ2MzHTop4yiE\/ZZltbXDt2jVSqVRO63ZNTU1ZQsmeYdtObOYsUSkLiL6+PlKpVKbGmG0BYWUr5ubmOHr0KOl0mnQ6zQc\/+EE+9rGP8Uu\/9Eubcn\/bDZt4NhGFLKmtlNfi4iKnT5\/OhOYWNot41uR1enF7Qpw776PQ90doKWRKQ6Bv6BoCCEs3wSqKPSK9ePP\/76BUWzUo1KhgLSLXr1\/PeO1kD2xu9+69UlRLPPnItjYopChtmuY6\/bT8a70ViScf+Z9TNhHlW0BYXYXZmxmrhvRWgU08m4T8BgIhBOFwmK6uLjweD+fOnSvYHbQZxBOJRLhy5TLHj6vUNxRPAQmhY2pBhL5Y9Jhy8AYU5LKKoLJ27GxH0uyFJX+R2e6IpxoUGthcWloiFAqtW2zr6+tLWhxs9\/DmrRJPNgopSucP+Vr6adY\/r9ebSb1uN\/EYhrElLrFCiHU2GdmEPT4+jpSSS5cuMTY2ht\/vJx6PF1WkrwS\/93u\/x2\/91m\/x8Y9\/nMceewxY+9t\/9rOf5U\/+5E9YWlrigQce4I\/+6I84ceJEyXN985vf5NOf\/jRDQ0McOHCAz3\/+87z\/\/e+v6n5s4tkE5M\/mAIyMjDA4OMj+\/fvZv39\/0S+V1XCw0d3W5OQkU1N9PPCAH0clA6FKBCl8CLkB9U9AVZ2YogFFhiqKnGpbFCIrq7iDgS1tp95K5C8i0Wg0I+2T3ahgRUQ7KU+\/mcSTj2JDvpYauSVbEwgEMovvdn42tzPiKYV8wl5aWuLKlSs0NTXxF3\/xF3z9618nkUjw2c9+lp6eHt72trdx9913V0ySFy9e5E\/+5E+4445cj6wvfelL\/MEf\/AGPP\/44hw8f5nd\/93d55JFH6O\/vJxAIFDzXhQsX+PCHP8znPvc53v\/+9\/Otb32LD33oQzz\/\/PM88MADFb\/nN0c+YIfCaiBIpVIZ0kmn07z++uuMjo5y7733ltVayzZuqwa6rtPd3UUyOciZs96KSAdACEBzVDXJI6UkFddgLo64ehl1fhh+cBFzDiSlFwqhCFaHBrKuXziy2e7d7mbBWmzb29u58847eeihhzh16hRer5fp6WleeuklXnzxRfr6+pidnSWdTm\/r\/d5O4smHNeTb2dnJXXfdxUMPPcSJEycyjRrWZ3Pt2jVmZmYy3V5bhe0inkL34XA42LNnD7\/\/+7\/PyMgIgUCAhx56iBdeeIFHHnmEX\/iFX6joXJFIhI9+9KP81\/\/6XzMqDbD2d3\/sscf47d\/+bT7wgQ9w8uRJnnjiCWKxGH\/xF39R9HyPPfYYjzzyCJ\/61Kc4evQon\/rUp3jHO96RiaIqhR3xbBCFZnNCoRDd3d3U1tZy\/vz5iqTqN0I8q6urXL16meMnNOrrq++uEkocU6lDlGk0SCYlyaUkrtAkHjPLFE6PIjv2o7z0PBKBefwU7G9FKBEKLV96eObmtd8gnnA4TCwWo76+PjPR\/VZ0IM1uVID17cmRSARFURgYGMhYP2xFusfCVhJPPizZGuu788ADD2RmiLLVJrKbOG7F\/qEcDMO47cOyld5H9jOgKArLy8v8yq\/8CgcPHsw0u1SCX\/u1X+N\/+9\/+N975znfyu7\/7u5mfDw8PMzMzw7ve9a7Mz1wuFz\/zMz\/Diy++yK\/8yq8UPN+FCxf45Cc\/mfOzd7\/73TbxbAUKzeYMDAwwOjrK0aNH2bNnT8Vf5GqIR0rJ5OQkMzP9PHDGj8NxCwOhWhKZciDI3XFLIBVXiU9OU5tYwFMsNmpY+4IKJKK3G3q7kS17ME8dR3iSOTUglzOS89Lx8XHGxsZwOByZLqhUKkU0GqWhoeEtE\/0UQn578uTkJGNjY+i6Tn9\/P8lkMtMVVl9fv07Qc7Nh1Zi28zO3VAsKqQVYdY\/s2ZhsItpMkt4pEU8+8VgGilZzgdXsUg7f+MY3eP3117l48eK6383MrG0GrTqlhebmZkZHR4uec2ZmpuBrrPNVCpt4qkD2bI5VEE0kEnR1daHrOmfOnCmaGy2GSolH13WuXr2C17vCA2e8CHFrDQlCGJhaTabRQEoNGRPoE4N40pEyCTRQ0isY+w+j3Lh+85wzE4iZCaTXT\/rkaRIiTaDZQe1uiakbGNLMqP\/ee++9uN3uTIfY0NAQw8PDjI6OrquHvNWJyOl0cuzYMWCtUcGqD2U3KlifR6lGhY1gu5sboPiCn2+LkT0bk9+SXF9ff8vdhDuVeKLRtXpsNV1t4+PjfPzjH+fpp58uGcXl\/+0reR428pp82MRTIUzTJB6P093dzZ133omiKMzOznLlyhVaWlo4duzYhndfqqqWJJ5wOMzVq5c5dYeDYNDDWmnu1msDQolgGgHEUggxew1VmlU9EGJ3Pdwo8PNYBMcrz6OaMK22oB7cTSLSz8DSAkII7rjjDmpqakin05mi6vT0dEa2JV9h2lp06+vrb2uqZTuQn170eDy0tbVlusIsQU\/LzCzbQ2YzGhV2AvFUKhCaPRuT3ZIcCoWYnJzEMIyc1u1AIFDVe9uqrrZq78NKx1bzt37ttdeYm5vjnnvuyTnvs88+yx\/+4R\/S398PrEUwu3fvzhwzNze3LqLJRktLy7roptxrCsEmnjLIns3RdZ25uTl0XWdwcJDp6WlOnjyZGRLbKIq1VEspGR8fZ35hkLPnfGiaCRhI04Ukza2sF1JqsJxCWRlHLE4hqhQOBVDSIYzWdpSpscK\/V2C3nIGBGV5eDtH2\/vcxPDxcctjScpHs7OzMGdwcGRnh6tWrmVRLfX39hqbkdyKKLY6FBD2tGojlIWPpqFnkXC0x7wTi2YhAaKGW5OzWbStdlE1E5aLFnRrxxGKxqiPdd7zjHeukuP7ZP\/tnHD16lN\/8zd9k\/\/79tLS08IMf\/IC77roLWJtPe+aZZ\/jiF79Y9Lxnz57lBz\/4QU6d5+mnn84YPVYKm3hKIF\/2xlowX3nlFTRNy8je3CoKEY+u61y50kNdfYT77\/fkpNaEEsM0Awixmn+qimAm3SgzQwh9rWEgpARpMJc3dC7R2QZFiCcbnY4V6g8cKJo\/LtRckD+4aaVaQqEQ165dI51OEwwGM9pityLsuZOtry1k68dBbqNCtgV2to5aOWLeaarQG0V+67aUsqj1tUXUbrc7573vVOKJRCJVE08gEODkyZM5P\/P5fDQ0NGR+\/olPfIIvfOELHDp0iEOHDvGFL3wBr9fLRz7ykcxrfvEXf5G2tjZ+7\/d+D4CPf\/zjPPzww3zxi1\/kfe97H0899RR\/\/\/d\/z\/PPP1\/Ve7SJpwiyZ3Os4uv09DQADQ0NHD16dNMe0nziWVlZ4dq1Lk7d4SQYLPwnEiKClG6ESBT8fSFI0wmLK6jhoZyf19UoyHgNIlmd2RuA0EPIhl2IxbmSxzV6VogsLN1SO3V+qiUWi2XqISMjIznzMtbC8mbARhf+Qjpq1udh1UDKNSrslIhnsxd8IUQmeu7o6Mjo74VCoXX6e9mGeDuFeLIj12g0ekvDo8XwG7\/xG8TjcX71V381M0D69NNP59Spx8bGcj6Tc+fO8Y1vfIPf+Z3f4dOf\/jQHDhzgySefrGqGB2ziWYdCvjlrhf2rLC2tLZwdHR2b7g9vmiZSSsbGxlgMDXHmrBdNK74bFkK+ISwoEKL0rllKAXENMTuAMNcPfQoMzEA96kaIB4k8dADKEI+qSGZ+9BxiV03Rxa5aB1LL4MwaTrQWluw0lEVCt7sVd6PYzEjL6XTmEHOhafjshdbn8+0I4tmKe8hva882CrSM3oQQmVrRRtKWm4X8tm6LeG71M\/rJT36S899CCD7zmc\/wmc98puLXADz66KM8+uijt3QvNvFkodBszsrKCl1dXfh8Ps6dO8dzzz236WrSiqKQSqW4fPkSDY1R7rvPU5ZMAIRIlk25ScOFmJtFxErL5Cj6EkZwD+rKRNX3L+QyMhBErK6UvsbYFUTz+dsiElpoXia7FddSUbbSUMFgcEfsbuH2qQbky9dEIhFCoVBOo4LP58MwDBKJxLZFiNsRaeSncdPpNC+++CKKouSkLbPriVvlWFuoq+12RDzbCZt43oBpmqRSqZwvwfDwMENDQxw8eJDOzs6Mg6BFTJt57eHhPu6620tNTXV\/EkVZxTR9KEquBI6hg4gJlPlrFTcOCDWFVJwIs7qJcSENjMNHUF97peRxezwLjOrGligXaJqW45eS3QE1NTWV6YCqr6\/PSNJvB7bqutmNClbqaWVlhampKUzT5MKFC5kI0YqItmrHv92210DmvXZ2duL3+3Nat635Kqt12xKCvV2NLcVqPG8l\/NQTj5VasxSlreiju7ubWCzGfffdl9lFw02Ttc269ujoKF5fkrvv9uFwbGwREiKJlBpCrKXREhEFZW4Ml0yWeWXeecwkZv0e1IUCPdJlIEUYQ3Oi6sVJy+MyYHAceecdt5xqqxb56sCWntri4iKpVIqenh4aGhoyqTmXy3Xb7iUf25Hqsuphln7avffem+kgtHb8W9VBuBMaHKz7sN5jvq1BdtrSUpPOtn\/YzEHfQhHPW0mZGn7KiadQam1xcZHu7m4aGhq466671oXX5WZuKsXaYtdNc3Oc++\/33lJrtBA60vQhEbAUw7NUvsus6Ln0RUxfE0p0vqrXORQT4+QdcPnVksfVzk9sux9PdgdUe3s7L7zwAnv37iWdTjM5Ocm1a9cyUi1Wfeh2pVm2WxjVqq\/kNypk7\/izfXasiGgzF9qdUNS3aqzF7iO\/dTsWi2U+n7GxMaSUmzboW6id2iaetwgKyd5cv36dsbExjh07RltbW8EHZzMinrUvcxd33eUiUGVqrRikYSIWwiixqVs6jwCk24WMKgiqI1jFoyMVFWEW\/3w6PCGSBfxXtnPHa6WhrDblbKkWyz3S8tu5HTI2222LUOj6+R2E2dYP1kKb3Zrs9Xo3\/D52CvFAZS6o2Y0te\/bsyRn0DYVC3LhxI6f1vVoFDjvV9hZEIUvqeDxOV1cXpmly9uzZkruLW4l4pJQMDw+zujrC+Qe9COEHNjaLc\/OcAhlVUJf6kShIRw0iXX13WjaEsYpZ34EaGs69FgJUNwZOIqtxhCHxOZwoyTgiEobwOMbuo6hT1xCy8GfUFNTpvXZjnSHe2nvZGbYI+VIthWRssoc2b2XR3W5UUl8p1KhgzcgsLCzkKCpYn0k1jQo7ocZjfac3kk4sNOhrWadbChxOpzOHiEp9PvkW3NFoNEdZ+q2AnyriybekVhSF6elprl69SmtrK0eOHCn74G3UuG0ttdbF7t1JDh\/xABIpI0jTjVAqn8XJhjQdsLiMmljrWBOYpKSJaoJ6i99jIVKYahPEE8QWF3ClEmixMMI00IDaIq\/TEjMkRDsuRhFFiCTVfRkezu3738lGcPkyNvmeMg6HI0fWx5L5rwTb3c68kevnz8gYhpFpZZ+cnKSvrw+Px5Oz0JZqVMhfaLcD2QaOt4pC1umW4oT1+WQ3ctTW1uY8M4VSbXv37r3l+9pJ+KkgnmzZGyusN02TK1euMDs7y6lTpyrWGtpIV1soFKK\/v5u77nbj9998oISQSCSGAdV+72Tag5gbXteB5lSSxLQ6vGUsD4qeV3EhU06UsetIdwPKwDWqyS6LxCrCXUsy3o6LsYIddfXx9TWoN0vEUGjRXVlZyaSgent7q1YP2E5sBvFlKwJAbit7dqNCdit79mdi+c9sJ6x14XY8h6qqZtK0sF5xwmoesJ6XbENJWIt4NkMhZSfhLU88hRoIIpEIly9fxul0cu7cuarE96qJeKSU3Lhxg2h0lHPnvahqoaJ6knhcxe+vjMykFMiYihrqL3qMV4uwEnERdFbe1SaFA2l4USYGUIw1AVIRn8fsOIoy2lfxeQBcrhDLzy\/CfftwGaPrPHr21MVYmpzD2VSbew87NOIphfxFxVLbDoVCGfWAbBvsfOHKN2PEUw75rezFpI6sz2QndLVtZdRVSHHCIurBwUEArly5wtLSEslkckNdbV\/72tf42te+xsjICAAnTpzg\/\/6\/\/2\/e+973AsU3el\/60pf4t\/\/23xb83eOPP84\/+2f\/bN3P4\/F41TNgb2niKWRJPT4+Tn9\/P52dnRw4cKDq3HKlEU8ymaSnp4u2PSmOHF1LrRWD328QjSr4fKUJTUoHhMKosfIdZ16PROJGGKXTeBIVSQBl8gZKOl7ggBXiqhtPmfNkQ6SieB8+TOzpKyTuaKfWn6tqoCgw\/8zztD36v998zQ5OtVUDp9NJc3Mzzc3NmaJ8KBTKRERAjqzPdmMriK+Q1FF2R5hhGHi9XhwOx7bVzPKjjK1E9jOTSqV4\/vnnaW1tzShJr6ysMD09TSgU4u1vfzv33Xdf2Qhxz549\/If\/8B84ePAgAE888QTve9\/7uHTpEidOnMjIf1n43ve+xy\/\/8i\/zwQ9+sOR5a2pqMsrWFjYyePyWJB4pJclkkmQyicPhyFhSX716leXlZe6+++6KjJQKoZKutsXFRQYGerjrbjc+X2W7KJfLzJnFyYfUPYi5EYRRWRTjUCWmFoBYoqArqEQgRS3KzBhKonj7tWKmSTc345kqbg5VCE5tnpjPDd1j3Aj42H8q9zNTJq5w48bxTHrhrehAml2U37NnT2ZmJtv2QVVVNE1jbm5uW2RatjraKNQR9vrrr6NpWqZmpmlaTs1sK2aqdkJnHdysNbW2tvJv\/s2\/4ZOf\/CQPPfQQZ8+epbu7my9\/+cscP36cZ555puR5\/uE\/\/Ic5\/\/35z3+er33ta7z00kucOHFinaL+U089xdve9jb2799f8rxCiFtW44e3IPFYqbXR0VEWFha45557WF5epquri0AgwPnz56sq\/uajVFeblPINeZYxzp33oiiVL6Saxht2B3rOTI+UAhnXUBb7CxJIKSj6MqanBRG\/6Z8hAanUocxPo0Qqk8epUaLEmvbinR+v+NoiHcf70EFi379C\/WqU4Ss+9p28ST7tNcu8vhxmdnaWdDqdkW9ZXV29JZXpnQxFUQgGgwSDQfbt24eu61y\/fp1wOLyuFmINbd7uxXC7U33ZM0RtbW3rCvHXrl3D6\/XmzFTdDnLeCQ0OcLOxwPqbCCGIRqN88IMf5F3vehemabKwsFD1Of\/yL\/+SaDTK2bNn1\/1+dnaW7373uzzxxBNlzxWJRDK1zdOnT\/O5z30uY6tQDd5SxJM9m6NpGoZhcOPGDW7cuMGhQ4fo6Oi45S+ZpWyQj0QiQU9PF+3tOkePlU6tFYNQojnaa2uptQhqbHbD9yuMEKYziJJawVRrEYuLqCtXqj6P060j3T5EIlr+YOs1yhzxgBe5GqMuHGX4qp99J9YiOrdTUj+\/wh3v+Vni8Ti9vb0kEglef\/31TLF6O1QEthKapuH1epFScuLECZLJZKZt++rVq+i6njOUeDsIebuJB3KjrvyaWTqdzhTiLfvrbOmazVJU2M5UW\/595L+f7BqPoiiZNv9y6Onp4ezZsyQSCfx+P9\/61rc4fvz4uuOeeOIJAoEAH\/jAB0qe7+jRozz++OOcOnWKcDjMl7\/8Zc6fP09XVxeHDh2q8B2u4S1BPIVmc6SUhMNhkskk999\/P8FgcFOuVSjiWVhYYHCwh7vv8eL13qqvyJrdAQaI+bGMZ86Gz4dEqi5kzIE6f3XD59FkGrN9H+J65aQl0gm8Dx0g+r\/WDKnqViIM9wfYd2SteUEOdiPE2\/B6vfj9fhwOB\/v27ctpzbVUBLJVpm\/HznQ760vWoutyuXJkfSzbB0vGRlGUnBTUZoh67hTiKbboOxyOdY0KFjkXalSo1nW0knvYSpQjnmpw5MgRLl++zPLyMt\/85jf5p\/\/0n\/LMM8+sI58\/\/dM\/5aMf\/WjZ5+nMmTOcOXMm89\/nz5\/n7rvv5qtf\/Spf+cpXqrq3Nz3x5M\/mCCGYn5+nv78fIQTnzp3bVLmT7BqPaZoMDg6SSk1y7rwHRbl1KR0hJGZUooSGqlYOKART1L7RGt14y+dSYjOYbQdQJofKH\/wGHHKGlEPDmV7bFNQtrnKtN8Cx42la1JnMwmctFtkzEPv378+oCFhdYptp\/rYTUIzwStk+TE1N0d\/fj8fjyRH13MhzvhOIp5oB0kLknK2oAOTMD1XaqLBTicfSFdyIcoHT6cw0F9x7771cvHiRL3\/5y\/yX\/\/JfMsc899xz9Pf38+STT1Z9fkVRuO+++xgYGKj6tW9a4smezbG+PFJK+vr6mJiYoL29nZmZmU3X2LIinkQiQU\/3ZTr2JmnaFURRqhPkLAQpgTCoC72YrmaEDG34XIYJwvCjTvcCIKLTmLV7UZYrr9MUgnCmkU43IlVZJCb0JKl9tTiv38xL715e5epVPydO6Ay\/2sOu++4ACi\/C2SoC+V1ilvmbRUJv1rRcJQtjPiFbszKhUGid7UN9fT01NTUVLaQ7gXg22uBQqFHBat7IHu7NlvYp9nwUijS2A4WGR6WUOeZsG4XVdJWN\/\/7f\/zv33HMPd95554bOd\/nyZU6dOlX1a9+UxJM\/myOEIBaL0dXVBay55Om6zuTk5KZfW1EUEokEly+9wD13OvG4JZLoGwoEhTvSKoFhgLKURHnDD0dJzhKRPvyu6iwKAEzhJjo9S9DI1W0TyUVMTy1KfHnD9ynSMcyOwzA+Auk44o2Zn1JobTeYG9Bwy5ufT9tKhN5ePzJ+Ee67o6KutkJdYtuRlttMbDTFV8j2wUpB9fT0YJpmpj5USkttpxDPZkQb2cO9nZ2dOY0KExMTmUaFQlHi7Yp4pGkiqjhvIWVqoOpU22\/91m\/x3ve+l71797K6uso3vvENfvKTn\/D9738\/c0w4HOYv\/\/Iv+U\/\/6T8VPEe+7fVnP\/tZzpw5w6FDhwiHw3zlK1\/h8uXL\/NEf\/VFV9wZvQuLJn80RQjA1NcXVq1fZs2cPR44cQVEUVldXb4tvzuzsLDX+KHeecKEobxAfBjKtgmtjxGMYCsmxKXxmbuHeJeOYeFConHxMJYgyOULQWD+TI0wdXD5kUivoRFoO0lmDaTgRg73oehAGx5BOF\/h9CK8XPG6Ey4EuIBKP4nQ58HldpMJRInUm7lCuUVzrcoShwTVy3MjiVyotZ3moZC++xdJy273wbsb13W43ra2tGfVkS7Qy2\/TN+hzq6uoyO\/+dQDy3S6stu1HhwIEDmUaF\/Cixrq6ORCKx6Z+DkppiaUIS3N9W8WsKEY+maVVH8rOzs\/zCL\/wC09PTBINB7rjjDr7\/\/e\/zyCOPZI75xje+gZSSn\/\/5ny94jnzb6+XlZT72sY8xMzNDMBjkrrvu4tlnn+X++++v6t4AhHyTTO0VsqQ2DIPe3l7m5+c5depUTrdHLBbj2Wef5d3vfvemPFDxeJyenst07knSWqSN3VRrUbQCQ5glIE0n5sQYWrpwt5jprEfIcNn3IBFII4Ay2V\/W+G3F9BNMV57GiysBjJU43tB0Rn9Nunzoo6uIaKSicxgGTNxw05AXwZkSlv+PXydcu9YQcvjw4YrvqxTy03JLS0tF03IvvfQShw8f3paBzqGhIdLpNEePHr1t18je+YdCIVZXVzORYSKRwOFw3Nbrl8MLL7zAiRMncnyvtgKWOeDS0hJzc3PrxF832qgAoCVHUSLXufrKHg6991jFrxseHiYej2caAHp6enjve9\/L8vLytm8QNhNvioinkOzN6uoqly9fxu12c\/78+XUdGdauYTN2dHNzc9wY6nkjtVb8OGHEkYpAVDi\/I3U3YnIIrUTnmpIKrc3iGMWtq6VwwqqOGqpM2iaoRMraXEuhIN27YH4B98L6ZgKRjKIe7cB8rbJOOVUFLQixsIrXeTMSVQQsP\/X3qL\/07k21FK8mLWcYxqZHx9Xe6+1EoZ2\/RUKhUAjDMIjFYjmdYVtZaN+uwn62OaDVCev3+1laWmJkZAQhRE59qCJrAylxJAdwJq4xOeInHa8uVV7IEuGt5sUDbwLiyffNARgdHWVgYID9+\/ezf\/\/+gg+D9cfTdX3DA6OmaXL9+nWkPsG5+x0oovTiJEhi6nUIZ6z8uVNulPFrFXWuifgcprsWxVxvoSCVGsT0JCJZnb2CklpCuoOIRG76S6oupFYHEyOIaHfpcyyPY544BlevVXTNtl0JuuaCdGqrOerZu+cHmYq9HeG6fYtPqbRcKpXiypUrFaXlNhvbkXDIbtiwtAcDgQChUIjx8bXmk6oX3FvATrBFkFLicrnYu3dvpovQUiGfm5tjYGAgY22Qn67MOgnOxBUcyTUH3\/4fLeHeXd0YRyFLhLeaFw\/sYOLJns2xHsx0Ok1PT0\/GqreUR4X1x9voLjoWi9HTc5mDnWmamzQqHQgVchlp+hBK8aK7jDtRpq5WrEQgMCGdRKoqgpvkZ8ogymh\/Ue+bkuc000i3H5mMIKRxs34zNohIV975pqTniXl9uGOVDZZ2dMS4cT3AoaabROkROqHvvET9B9ZPVd8uZC++S0tLmWL0dnTLbbdIqMPhWGf7EAqFMguuy+XKWXBvRfmjEHaKSGg2+WWrTGQ3Kljk3Nvbm+tSG6zBl+pBS69lEUw0rnx7mNP\/tPL6DqxtlLNFi2Ox2C25me5U7EjiMU0TXddzUmtLS0t0dXURDAY5d+5c2YdfCIGiKJmh0mowOzvL8I0e7j3twu2qbkcqkMg0UGCdkhLkqoI6X1mEkHNeI4qp7ULIJaTQILax8+ScM7GEUdsJC3OIgSGUDey+FSOF80Az8spwUf+dbNQG0rgCMJGoYY\/7pmFdw\/U+THmmxCtvH4QQOJ1OGhoaCqbl+vr6Mt1Qm90tt90l1vxUdKHOMEs5YHR0lKtXr2ZsHyxZn1v9LHbCDE25dupCigpWfWho8DonW0MEa25uClcWPRgpSTpWvuszG\/kRz1vRfRR2GPEUm80ZHBxkZGSEI0eOsHfv3orZv1q3UNM06evrQ2Wa8\/c7EGVSa8UgiGDqdSjazZSblAosJVGXigtyloOSnMNwtaDOTyBiG\/PbyYbpbkYZ6EL6mysijWJwxhYw7jiB7KpM1eDAvlWudjcyZzjY5Vv7Yu53x3itewyOVV6IvV2opFvOGmJtaGi45bTcdu5my0UbqqrS0NCQEdVNpVIFlQM2mqKsxnL6dqJa8stEzI21uKOzqHk1wq4frukjLs2FqtIfLNTVZhPPbUS+7I0QgkQiQXd3N6lUijNnzlQ9RFWNaVssFqOn+xKH9hvsalTZiNZaNoQRQSoaQllTnWZuGSWycc01AKkGUMcG1hRFb+U8QkPKAMrAmpQN0TlkTSMiXJ34YDaU2CT67t2IPLn1QnA5TBr36Uxe81PjWsatrX3W4plX4cPv3vA93C7kW2FnS9mMjo6iKEqOttxmSNlsFaptvnE6nQUtDrJTlPn1oXLXhzcf8QAIM4478iKKmdvZKYEbf7cWzcdX47z++uuZzYyVrixWN8vXjLObC24jsmdzrBTZ7OwsV65cobm5mXvuuWdDCgSVEs\/MzAxjg5c5fYcXn39zOqsEaUzdB5qBmJ5GJJZv6XxSDSDGRxHpONLTgETZkKSOdASQSxGUpZueGsJIg9ePdDgR6eoHVoE1S+xdbvQ5DWGUT2\/uqQsx7ainb6aG03vWGhyOJGdJrkRxBXf2Dq+Q1cHi4uI6KRtrkSmVwtnuwvqtdH3mKwdk2z7MzMxw\/fr1HIvnQrYP2VJX24lqlQuEsbpGOnJ9R2oy6WNlYm2swu\/289BDD62zw3A6nQXt0g3DyFnrrBrPWw3bSjxSSlKpFMlkEk3TMh02vb29TE1NceLECXbv3r3h85cjHsMw6Ovrw5Ea5tyhBFL4YRP00SwIIw7TIYS+fEvnySYdABFfxAy2IxIzZV6ZC9PdhBgdQikgdyNiS8hde6EKHbb1EHDiDoz5FZTIImJ1ueiRioCWzijLgzVcnfNxYlcUn0PS\/\/j\/4uTH\/\/Et3EP1uJVFL7sIbaXlrCHF69ev56TlbkXE8nZhMwdIC9k+WJ+FZftgKUtb9aE3Y8Sj6CHc0ZcQsnD9ZqrvZrYkHUut+1yy62bZjQr19fWkUqmcut9GBUJ3OraNeKzZnPHxcaamprj\/\/vuJRqN0dXWhKArnzp27ZZ\/xUsQTjUbp6X6do80rNDW9MfSZWEB66iqewykFKR2I4SGMtAQvKMrGvtz5pGNBWRnDrN2DEp8r8sqscyCQjibEwNWSw6XK0jhG2yGUycpF\/6TTi+lrQs6HEH3DKEDKuY9UzypKXS3angZUn4qMrSCW5tCy7L87diWZmU7jiLiYTpjsdsfxdL0GbC3xbCby1ZSzU1GF0nI7rblgM5Fv8WwpS4dCoYztQ01NDXBzgd0uUq6UeBR9Hnfk5Zzu0nxc+e7N76SeWE9O+XWz7EYFq7V\/cXGRl19+mZWVFVpbW6t6L+Vsr3\/pl35pnffOAw88wEsvvVTyvN\/85jf59Kc\/zdDQEAcOHODzn\/8873\/\/+6u6NwvbQjxWpGOFlYZhZIb62tvbOXTo0KbsgIoRz9TUFBM3unjgQBKnevPBEDKNTGrgqa4TJR9SqoixKZT4CgoQSzXjcVdvb1CMdDL3uzpPQnXgFiVatzU3MiZQxisr\/CvL45gNbSiLxXXupFCQwVZkXEeODCOM2ZzWcJeYRd9Vizm3TGrpZtu0YQqiOElrCg63xB\/QOXRgleHuOpbnPXiakrS7o0w818Oeh6oXHtyJsNJybW1tOamo6elp+vv7UVUVj8fDwsICtbW1my5qWw5bKZmTrywdjUaZnZ1leXl5232YKkm1qczjTFwpSTqGdDH0zI3Mf1fS1ZZdQ5ydneX48eN0dXUxMjLCSy+9lPGreuc738k73vEOTp8+XfJvVs72GuA973kPf\/Znf5Z5Tbku4QsXLvDhD3+Yz33uc7z\/\/e\/nW9\/6Fh\/60Id4\/vnneeCBB8q+x3xsC\/FYdRwrvx2NRrl+\/TqnT5\/O7BQ3A\/nEYxgG165dw62Pcu5wvODuX8SX1gzPNvhllCgwtYiyenPX40kuIt31CCpXsJZqADExVpR0AISRxJQOpCYQYv17Sak1OObmUaIrBV5d5JzSRDHj6A4PWt61pa8eU\/Ujx8YQ42ut3IU+JZGM4T0QJLKorMlkvwFVEdSgr2UzY2v\/orpCXE0RMFzcWAhwR+sKc09+h+YzR7fcBvp2Iz\/lkk6nuXLlCul0moGBARKJxJan5bZLq00IkUkhTUxM8NBDDxV0Hs1uYb+dpFwu4tHEFKoxi6KHix4DsDiV+8ym49VtYg3DwOv18o53vIN3vOMd\/PzP\/zxHjx5l7969\/PCHP+R\/\/s\/\/yaVLl0qeo5ztNaxtAqqxsH7sscd45JFH+NSnPgXApz71KZ555hkee+wxvv71r1f1HmEbU21CCMLhML29vUgpOX\/+\/KbvcLKJJxKJcKX7dY7tDtPoK7GYm3HMVAPCVb3NgQT0qTCupdxoQUgdmRJQ4dxdhnRS5RUQvGYE09ueY28NsJzyEpy7sbHh0mSEuMuPX0+C5iTpqic1M49vYnTt9xWcQwlN4z13iNhzpWtGAc3kZFOUrkkHtarG61M+TrZM85Pv\/5C63Y2ZluWtlnHZCjgcDjweT6Y+lO8tY0m23M5uue0WCbU2n9ndcPm1MouUa2pqMgX5Sm0fKkVx4pE4lDFUMY+yVL5jc+DZXAURvQriMU0TKeW6duqDBw\/yL\/7Fv+DjH\/941anZYrbXP\/nJT9i1axe1tbX8zM\/8DJ\/\/\/OdLOpteuHCBT37ykzk\/e\/e7381jjz1W1f1Y2DbiGR0d5dq1a+zZs4fJycnbElZbxDM5OcnUSDcP7M9NrRWDiK+Cq\/rp7MRMHF9otODvlNgspqsdIUtHH9WQjgWxPIYZbENJzCMVDWn6qZ29XtW95yMgUuhNh6H7Mg59no3EHtrcAM479pHqLvyZWFAVaK2PElqpoQE3w8tpmvoWab73ThYXF5mcnERKmVmEGxoaNn0R3q5aS\/Z1y6XlsrvlNisC2G7iKTZHlF8ri8fjGVKemJjICHpaz0Slhm+FYM0PriceiVMZQlPmMCKU7SKVKHR9cyTnZ9VEPNYmOZ94spsLKn2PpWyv3\/ve9\/KP\/\/E\/pqOjg+HhYT796U\/z9re\/nddee63oOjwzM0Nzc3POz5qbm5mZqa7BycK2EY\/P5+O+++7D6XQyNjZ2274As7MztNaEOXsoUVa12YKir2Cm2xCOyluLwzNxahdulDxGrM4jfV6EKNxurONFq5J04I0IJLqI6WuA+RDK8q2RjumtQy5GUccuYe7ZByPVOwxacDFDot6HEiotqdPiSzOfNiCmoMT8GN3X2L37o5l6gNWybLXpWotwQ0PDm8J3pxQKPfeFOsSshXcz03I7gXgqiVw8Hg8ejyfH9iEUCrGwsMDQ0FDG8M36PKqR9bFaunOfIROnch1NCWHoXrRE6c0TQHTVR3I197utx9NIUyIqaC4qRDwbbacuZXv94Q9\/OHPcyZMnuffee+no6OC73\/0uH\/jAB4qeM\/85uZVnZ9uIp6mpCV3XSSaTSCk3\/QuwurrK4vwUp\/ZE2VWzgWaBeBIcld3P0myChjKkAyD0ONKsB3W9lUA0qeJdHEekq29CAEBxImfCObWljcAMtiEHb2QcRkVonHRDC9rixnY2IhlH2xvEXMmt9xTCsZplfrxQywGvQngBhn94mX3vOJ0j45K\/COf77jQ0NLyptK0qjbTyjd+yLR8sy+dsbblKI8KdMEdU9eCmEAQCAQKBAB0dHQV11Px+\/00dtTIbk\/XqCToutQ9VhJFSRQlXNvg9ernwRlVP6jg85XMG2R5jcNP2eiPuo5XYXlvYvXs3HR0dJS2sW1pa1kU3c3Nz66KgSrHtA6RWuuBWVKSzIaVkcnKSmbEeHjwcx6VtUPYmtYA0diPU0sOQS\/NJ6uYrn30Rq5OYdW0o8ib5SNWPc+4Girmxbjrp8CJnQijhEGbLAdRw9fbWUghMXxuiN1e8VBg6miNO0unGVaHddT78iRX0Cuo9mgJHW6JMzPlpdmsMP\/4c+95xev1xWYtwtu\/O4uIiIyMjObpa1e5+twMbIUmPx5MR9ryVtNxOiHhu9fr5OmqpVCrTnpwvcVQoOswlnhRutRdFrGUdzISKZlb23Hf99VTBn6djqYqJJ58gN2uOp5DttYXFxUXGx8dLzkyePXuWH\/zgBzl1nqeffppz585t6H62nXisXcZm+KHous7Vq1eoUSY4c7Dy1FohCEAmJJSIcsMrOnVza7Mr1ZxXRCNIz1onmlT9iIlxnBslHdWJDCUR4TVjN2VmCKNlP2q4uNfOunM4PJi6G9Ff2FtHSUQxfAGkqSM2ILoqa+oRCqQPHGC5a4J6bzLHFiEbe\/1phkMpkoaLltAiQ8\/3cuDB40XPXch3Z2VlhcXFRcbGxujt7SUQCOSIWubvsLe7uH6ruJW03E4gns2OuJxOJ83NzTQ3N2c2JtlNG0CO2rb1GahKCpd6FUUk37g3N2q0sk1cSvcy21s461Fpg0Eh4onFYptqex2JRPjMZz7DBz\/4QXbv3s3IyAi\/9Vu\/RWNjY85MTr7t9cc\/\/nEefvhhvvjFL\/K+972Pp556ir\/\/+7\/n+eefr+reLGxrV5v1v6qqbkhFOhvhcJjLly\/jTac5fKo6F9BiEIkFpKcBoaxPEUWjJjXTIyiyesJUUisYnnZQDcTEeNU1HQtSqJhxB8piLsmIhQkSHi9uowJfIH8TcnoRES6dSvOnVjHb98GNyuo9ur8O4WvEmFtG9s0CC\/g0B3MpLwtJjQTgdBo0+NM488RYz7RFeXrQyfGAYOir3ylJPPnI7o6Cm6KWi4uLXLlyJcdlsqGhoayW2FZgsxf+atJylkzVduF2p\/qyNyb5tg+WfI3D4aAmIHCIroznlpRAZLVi65LZG8WPrLTBIJ94TNPckEhoKdvrNSflHv78z\/+c5eVldu\/ezdve9jaefPLJnJRevu31uXPn+MY3vsHv\/M7v8OlPf5oDBw7w5JNPbmiGB3ZAxANkhkg3Aikl4+Pj9Pf3s2\/fPsyhNCZRlCpmZopBSB2ZUMGbSzyJhMQzMYqib\/waSmwJGUlvnHQAadagTPWv+53QU5B0YThU1BLEaAb3Ivv7KtJWA1BmhzEPHIGh9dcEiLtriEs33piOuL4A5LqmCj3NrpYoi9Ne\/EJAWmVlSWUpDWgmzf4UQZeBU4WTLatcn6nhgIzR9\/3XOfqeuyu6x3zki1pGIhEWFxczXjNutxtd1wmHw9s2wHm7kZ2Wk1JmLB+mp6eJx+P09fXR1NS0JfMy+dhqL55Ctg9LoRvsbppDU29+V6JhCKSXKz7vtR8Ut5KvlHgKmcABVdd4\/vt\/\/+9Ff+fxePi7v\/u7suf4yU9+su5njz76KI8++mhV91IMO4J4qlGRzoau61y5coWlpSXuvvtuGhoauNp9mdUlF8G6WyceAJEIId0BxBvkb5oqytgwWnpjhAFvSNjMRSCeRHo3luowtV0og8XVCFypVWKuZnzGevsEKVRMdzOi90rFOzoLYvYG5p59iInhtXPVNZNWfMTHZnBPLZfKTALgd+nEG5IkFl2oQqAADQ4ABT3qZjimspJM0uTXcblTRIWH0H\/53oaJJ+fes4rSnZ2dGS2xa9euMTU1xejo6KbaHVRzX1sFIUROWu6FF16gra2NZDKZk5arq6vLzE\/dzvvbbi8eh7bM3paFnPeo6yre1FxlA2uAiYPe7xZvLtIr9OTRdb0g8dgioZuI7D+0pmlVp9pWVlbo6urC4\/Fw7ty5TP95KpJiqjdF8Pwm3aeZYGXRSbDJhZQKytQC7lR1NtP5kKIeZeo1AMzAUYRZnR2B6WpB6S9tSw3gXZ3F2H0QdeWmB5Dp8iOjAjGxMRM5ISVKcgW97Tj68BRcXRuqq2aqpimQZDylQmR9wbVGGtQ4NUhptLlMBpMO9ss4l598ntMffnBD91wMlpaYy+Vi\/\/79+Hy+TFrO0lWzUlINDQ23pUlhu7XagIz3EOSm5Swb7GwV5c1OTW5nV52qzOMUgzmqH1KCSEhUUfng9fK8m1IZ93QBvbZCyI94YrEYTqdzS6WDtgpvuohHSsnY2BjXr19n\/\/797N+\/P4fEUpEk\/S\/Pc+x89S2IxeCWKaR0I2ZXUZYLd65UCtMRRHRfvvmDiSHijXV4nJU96KanBXGtPOlYEDM3WHHXEBQxzEALcmwSEVvfzl0pZKABfVlHJsbR4+kNP0B7G2LcSAVwp4ovOnVOwT65ypUVaPofP0J+6Pxt231LKdd1ioXDYRYXF5mYmODatWs5zpu1tbWbtmBud40l+\/rF0nL581NWHe1W03LbY3stUdVZnIzkkI6RcsP4LOqrr2Dccw9KrYKgPGlc\/fFiyd+nY5XNA+ZHPJFI5JYGY3cydgTxVBrxWNpWy8vL3HPPPZn2yWwkI0mGX5zHpAGFjXnL5MOtJDBnXCiLI7d0Hik0xOg0wrxJsoqZRk0oUAHxmJ5d0FeZ2KcFIU38Zhq9tgPRf2VDEjqZ6ze2YwxMQDKBAEx\/DVJ3IpIb+5w7W1YZnqjBYxb\/YjW6TFprNKLRFBf\/2w+4\/\/\/3rg3efXXIdiE9cOBApkV3cXGR3t5eDMPImR0qZuy101Gqqy0\/LWd1yy0tLTE0NEQ8Hs\/I2NTX11NTU1P1Z7D1qTaJpk7hYBzxRlSTjKmYE2N49AR0DSHiUdRnn0G6XBh334dochZdS6SE3m+XnvOptKst\/7N4q9peww5JtVUS8SwvL9PV1YXf7+f8+fNF0x6pyFptJ7LspqZ2c4hH4oNLV6H91lItMuVFWRpc93NneIZV514C7uLdeKa7AQavb4g4pLcROT4LiKprOrBWk1pQawleHcqxyPbGwsiODozBcajCYtyCImBPS4Sp2VpcJf7+h9w6L0UUlr51AeOfv2NbVAryW3Sj0WjO5Lxl7NXQ0FBVJLDd7czVXL9Qt5zVpmyl5bLVAypJy21tqs3EoU2gySmEMDF1F2J2Ds\/SWleovqigxm8qbIhkEvXC80hNQ7\/zHpS2AAq5Mz3xhJ\/YfGlimZ+ez5BIqc863wRuu60ibid2RMRTqp1aSsno6CgDAwMcPHiQzs7Okn+IVHSNbKaupak5W\/SwqiBvzKLMjGC23omibaxV23Q0oFx9rejvvaEZUi2NOJX1D7F01cDI2IbcQc3gbuTVawjTQLYfgsXhql4vnW50rYHaG4VfJ6ZHUY8exOhdT6iVIBLXMH0qY1MKu71pHEXWoLvrDV5eSHPhK9\/lwU\/+ow1da7NgKSv7\/X7a29szxl6hUGhdJLAVBfpbwa0QX76MjSVrZLUpW+6jVmquEBlvXarNwOkYQzXnkKYDOb+EunBzWDoccxEY6in4SqHraK+9jHxNYJw6jehsRBFr68Bkb\/kSwerSKq+++iqappW0fTAMI0eRPRaL3bIn2U7FthKPEAIpZdF2assUKRwOc++992ZmM0rBiniu\/3iBo2dvPUyV+FCurA1JydkItFW\/25aqG9FfuAXZgmqmSYZ1nLV5r3V4kVMhRKK01lkhJDUf6o3JTGpPjA1g7juMMlde3gdA1jSih1KwUJqsxPgg6vHDGL3lNeIMRWN23kEyqeFTdLwOk2bCGH4HM2E\/CSkJuE12OVNky1s5FcGxoE7Pd18n\/X++F4d78ywTNmNy3jL2OnToEIlEItOkkF2gt4goe8HZ7uaCzYq4CskaFSPj7LTc1qTadJzOEZR0GBmKoc4O5kT+aZx4+ss\/uwKJ2nMJesA4cgIO7qHn28V9qyw01jRw\/8MPZmR9LNsHn8+XI+tjGEaO1FEkEnlLuo\/CDop40uncnf7S0hJdXV3U1NRw7ty5ijuKkqtrxDP07Czmbx1BqaA4WApycDrzkIrJG8iWUwi1OukYM6SjxssX9L2RecyGoyjGWpdbRpVgtfiMQDEYqhN9MY4WzyUsOTKIuacdJVRa2cBs6sC4PgZFZDbyIcavoxw5iNm\/PvIxA\/WYNbvQozrp0ek1Tx5XbvTW6k+TMmI4E14UQ2MiqhJO6TS4dXZ71xbnRpdgbyrJD\/\/jU7zndzZnnuB2wO1209raSmtra0bOZnFxkampKfr7+3N8Zt5MqbZqkO8+Wiwtl06nb+uuXogUDu0GYn4OZfo6SgE1k\/REGE+6uvELtf8qibF5prrL93Om46l1g83ZrqNWG7u1Di4vL+P1ejc0PPpmwY4wOMluLpBScuPGDV599VU6Ozu56667qmpjtSIeJETDt9b6KfGh9N7sIBNIzPnqSCcla1EnKk9DialRpHCvzdrEVMRieQ+QfEihkEp5cK+ut2AQ0kTOzWH61zdmrL1WYDQewLgyWDHpWFBmbiD2dSCFirGrnVTrcWJaG7GRKInuYfSh8ZKSO53BJNKx9vl6FEGz24GGh8FlN4O6m\/mkycEAmM92E1mqPgLcDlhyNvv37+fee+\/lwQcfzEQEfX19mYV4bGyMaDS65RHQVhGflZI7efIkDz30EKdPnyYQCBCLxZiamuLChQv09\/czPz9\/yyomFoSI42AQre9VHNP9BUlHpw7P1FiBV5fHxeEGHP5KiGf95tdyHT1y5Ahnz57lzJkzOJ1O0uk0f\/u3f0t7eztf\/\/rXWVhYoL+\/v+Ln4mtf+xp33HFHJvo8e\/Ys3\/ve99buI53mN3\/zNzl16hQ+n4\/W1lZ+8Rd\/kamp0p26jz\/+OEKIdf8SiQ0KGrNDUm1Wc0EqlaK7u5toNMr9999PMBis+pyp6M3FcrovTeD+jd+fHJhaV4wX44PoDUfQHOVzuyk8qFW0PgOIdBwzqSEdbpTpjdkbmP49OK8V1l2DNYdQmfRiOlwoWTs96fRgqPXIKxub8cE0MR1ekrWd6NcmgMpUfbNxuD5O74LAZd78QgedCqTAlF56Ymk0JcWPPvln\/KPHf31j97mNyLY5llLy+uuv43K5CIVC3LhxA4fDkdOkcDtdWK3FbKvnaLLTcrFYDJfLRTAYLJqW24gJoCJW0VI30Ea6UIzCGyhT9aK8dnlD78HUXHzz\/wtz6kD59H8lXW0ejwdN09i7dy933303+\/bt44\/\/+I957bXXuPPOO9m1axfvfOc7+cM\/\/MOSEWIp2+s9e\/bw+uuv8+lPf5o777yTpaUlPvGJT\/CP\/tE\/4tVXXy15fzU1NfTnlQtuxRNrx6TaEokEL7zwArW1tZw7d27DX7hMxANc\/\/Eih+\/fWBgvpQ\/l2noBPCFN9Pk0WmvpL4IpBanRafwb6UJLmMgy\/jXFYNR1QE\/5lmuxvIBs7cRcmUABZLAJfT4OoeqaDyxIzUHa34nZ3Y\/m9SJbmzCm5jd0ruONMfoiThyx3M9YEQotLhfgIja3xHN\/+H0e+vX3bOgaOwGWBXx9fT2tra058v7Dw8NcvXo1I3B6O1xYLeLZbpHQ\/LScVSPbaLecIkNokes4pvoRZvGGHHMijJramMLJmN7OajiC4iy\/hFar1aaqKg8++CDf+c53aG9v5z\/+x\/\/I888\/z4svvlj2vZeyvf7lX\/5lfvCDH+T8\/qtf\/Sr3338\/Y2NjtLe3Fz2vEKIqq+xy2HbikVKyuLhIOBzm2LFjtLe3b\/iLYKR0jNTNSGTwmVnS\/2Y\/Dq369IW8PlG09dg5NUKyYT+lBorDKwq10eXqr+v0YvQOgW4g9jWgpCtXSVjrYOutuGVaTI0gOw9jYmL0j0BqY+3n0ldLKulFDrxhexCL4fAryF11mHPrJXsqwRHfMq+GfdRrhT9kL7Dyty8z\/57TNB289S\/Edhb5rec9W97\/4MGDJJPJTJNCvgvrZqgI7ATiKdROnV0jKyTqWbxbTqIakzhWBlAXxkqSji7rUMdf3vB9\/8131jaUwlG+2Wij6tTRaJTm5mY8Hg+PPPIIjzzySFX3WMz2OhsrKysIITLKFcUQiUQy3kenT5\/mc5\/7HHfddVdV95ONbSWeVCrFpUuXiEQieDweOjo6bul8yUju7kUakoU5we7W6hYVKf0o\/cXlvoWpE5mI4jpQuPAXM70EJzeWrjKoRUTXcq7migLeygpx0luHeWMSUeU8jUzo6FGBskHSMRv2kppYgUieunUkgjOokqyvQYbCVZ9XCDi5K8ZrUyq73YUf06CqcPVf\/TdavvRBdrU2EwwG33ROpKUIz+VysXv37rIurNYCXO173wnEU66dOl\/Us1i3XENjkI6mCI7oDOrSDKKEzYip+lAuvr7he171tNFzeU2rUVYQgW5UnXqjXjylbK+zkUgk+Hf\/7t\/xkY98hJqamqLnO3r0KI8\/\/jinTp0iHA7z5S9\/mfPnz9PV1cWhQ4eqvj\/YZuLp6+vD4XBw8uRJrl4tXpOoFKnI+sVzqi\/J7tbq0nayb7Rs1FATmkXuP7zOxtoUDjzjUxvyAoqoAZw9125ee3oc89hxlFTpDjTpcGMsxhHx6tJzsm4X6SujSN0g3FhHbby66ERvPozee6P48OjKCtLrxfR7UCKVzT\/NxzQWY06EqVDvNjlSk+bigoouVTqC4M\/zva9HMv3Z\/8XCxx9A1\/V1lgc7dX4mG5XcYykX1uvXr2\/IhXWnEE816cNCabnV1Wnq1WHk3BLElhBKlvaaUDFVPxgqMp5EhJeJ9c3iDToR+sY6Xl+4WgMsA2BU8DWvVDInn3huh+115p7Saf7JP\/knmKbJH\/\/xH5c835kzZzhz5kzmv8+fP8\/dd9\/NV7\/6Vb7yla9UfX+wzcRz8uTJzE5uM4zgUpH1+dobzy1zz9ubKj6HafpRBsqbG2lSx1xRUWvzOnCiGiKyXPH1LEgE5nRkHWHJ69eJdTThFYVJRQoF0\/AjNjAYmppNQyqNAHzLUeTuFkSovMW1VFX04P61zrcycMdi0NhEEoGMrFf0TugKoZgLU3NBIkXAIdntksAbz4MK9zUm6F7yEE86uZFMogqDg14Vl7q2YDZEYyS\/NcZd\/\/59LC4usrCwwODgIC6XKzNfsx2WB5Vgoym+zXBh3QnEc6tddV7nMnW+YWQ0hZKOY6gBIgkdIxxBCy\/jTYTJjgNj8Rb0128QO9yKb1ciR76qEhhOH3\/zVze7RdNm+b+fHi\/fpSelXCcSutE5nnK21+l0mg996EMMDw\/zox\/9qGS0UwiKonDfffeVtMouh239Jlpt1JthBAeFiWfylVUMsxm1gJlbQVyrYgEfHkQ\/tQdNW\/vimFojynDp7pBiSHpa8CytT88JQ8ecjWLuVguazpn+NrjWW9W1JIK01gQLozevk0phhGKo\/tqSxCm9QVJpP7K\/crtvFuZxNbeQNE3MeIpVX4ClcR1Vgl8z8QnASEKRwNSpwh31cXqWBa1vFNbmkiYhM0VASbHf68Z5bYgbf\/I8pz757oyaQL4LZ7GIYLujolu9fjEXVsv4rZgL604gnlsZIHXI6zgig5irKsq1aygrCygUfYyYSwRwPL\/WKapfnyJedxCvWrlTL8D11b2kUzeJJ5Uqv66k4+UjHmvjnR\/xVOvFUwjZttcW6QwMDPDjH\/+YhoaGDZ3v8uXLnDp1asP3tCO2gJqmZRj\/Vrp28ms8AFKH5SUHDQ3lu1dM048yVLmVq5KOE19S0ZpMpOZD9FYn4Jm5R5cfca24moA7GsZUjqIYuf32lXaw5SPV0Ak9BYhjNYzhakJ1ehCp9amxdLAFYzYOqxuYLVpYQDl4kpXeWeR0lNoqnzynAqdqY1yJevEaDjyqQpvqBtxci8RJmCmO\/fB1buxtYP+j96Kqak5KJhaLZTqlhoeH0TQtEw1tZ2PB7bh29rCiJXBayIXVWtTedMQjdVyyG2V1HnNeR+2+UFbD0PA2ov1kNOdnqZcHSZzdS72orPtSCsFf\/XXu7EoirlNuylBP6EhTIpTin7P5Rro6v8ZT7XBtKdtrXdd59NFHef311\/nOd76DYRjMzKxlOLKj4nzb689+9rOcOXOGQ4cOEQ6H+cpXvsLly5f5oz\/6o6ruLRs7gnisD9swjFsinpUiHVTT\/SkazlVwgqtV7OLfgHtmCtnYhpyLoKQ3NlBl6H6UZJk6zvV+jBMHURNrszFmbWtVHWwWEnWt0DNU\/HUL85h79qLoUzlpiEV3M97hRcQGUqKmP0hKqUV\/\/Rre5kZWExpKBemHfDgVuCMQ4+KCSp12MwXR5PAAHsIxyfKfPYfaVEPHzxzOeW1+RGAVqIeHh4lGo9y4cYNoNLot2mq3+1qFXFhDoRDz82sL7oULF8pqqt0uVC0Sqq\/i0a4gQ1HkxBLq4JWy9VTpcBN5KYRIr392xYVxls7vok6Wb4BZcrYzMpS7gY3FUmWJB0BPpHF4ix+p63qmvR7ICNFWG\/GUsr0eGRnh29\/+NgCnT5\/Oed2Pf\/xjfvZnfxZYb3u9vLzMxz72MWZmZggGg9x11108++yz3H9\/9UOSnZ2dfOITn9j+AVK4STy6rm9ofseyvx68VrjmMPTcCifPlc5jmoYfZbjyaMeCiIcxQvvRZqonLQCzZjfyYvkOOIHEHJ1DtLoQbi\/m0HjVHWwpdwB9YKZoKsKCnBjHPHAAZW4IFAW97iC+vo2JgJq72kjMJTFX3qgdzS7gqPGRTCpoG1C01oB763VeXYpQp+bmvxUhUBIprv\/uU8DP0fEzhTtusg3eDh48yCuvvEJNTQ2RSITx8XGEELfdAM7CVkdb2S6sjY2NvPLKKxw6dIhQKMTg4GDGgXSrXFirEQlVk2M4nRNwYxJWUmg3yqeYJYLolBdzdq7g7wVgvhYifa4BR2K90kc2fnjRA3n2CJFwmtoK7j0dL008+fUd2FhXWynb687Ozoqet3zb6\/\/8n\/8z\/\/k\/\/+eq7qMcdkTEI4S4Jfvrq1evEgqFaK5vZo71kcPIc4vI36xHUGKXfWVjhTIpBLEXxvAfUFGo7v6loqKPhSqfu4msYOhHEAtLiHh11tuGohEPSdypyiINOTSEcfQYxmIEuUHSMdoPE++bhHTuNd3hKMLnJrIM7iq7n9MmjMYkmkgzHA8TUL005g3xqabJ9d\/9GyQ\/R2cR8smGRUS7du3KGMCFQqGMAVz2EGdNTc2mT\/pvV6rLijbyNdWKubAWUlS+VVSUapMSR+wSqieOuNyNNHxoo6VFdy0klT2kL5fumFUSOtHeJMEjbkSRrEVEePi7by+T74cdXo5DBUFJOpaGEuWU\/I422HhX25sBO4J4YGP216urq1y+fBm32825c+e4eOmFgseZaUks6sXnKxxOm4YfZXSjEUsbxguDJFqP4fWUV6rNea2vrSo3UQA9AtKsxUV1qgARtQH3cuW1GYkgMZVC9QWqFvSTQkHfc4RkT\/G6lUtPYLhU4kmtJPmYEmbiglBSRUGhyQW7HGv\/Dnklr60kGDN9RGIR9nm8eN748qqmycDnnwLeVxH5ZMvHWAZw+\/fvz6mP9PT0YJpmTjR0K7Ih2dfdDhTqKCvkwppNwpvtwlo21WYmcUVfRnHoiEu9mGkv2mRlpJP27ib+VIVjGjPLxBr34g2mCtaLri3uQbJe6NfUJZrXiR4r3Zpdbog0n3gMwyAej9vq1Lcb1UY8k5OT9Pb20tnZycGDBxFCFOxqszA7aLD\/zvU\/l4DoqexBLoTUG663yctjuM+6K1bDlu4ajO6+qmo0MlBL4vVhEArqqWa0aGVaaNHavbh7R8sfmIV06zGMniEMwHniCMpIZZ+RdHtI+lrRr5S3XvA6DISQRBJOvOrNBXg5qbCY1DClQq0b\/KqJv0CNVRGC+2pVrpspAnoNq7pkMBahqcZNk6GiYjDw+acQvK9o2q0c8usj1hS9NcRpKU03NDRseIB1OyOeUtcuRMLZLqzZc1P19fUbsmkulWpTknO44pcRIg1XhpEJB9psZRtE01VD9MfViX+mr4yTfOgwbiP3dVLR+OZfF19bZAXVgXKdbfnEE4mskdxmdLXtJFjdlDuixgOVE49hGPT29jI3N8ddd92VSRHATRO4Qhh8LsT+O9enCaTuRxnbmD6ZqblJXhxZ+49IlMRqO95AZVFPKu6sWi0grTaCPgwYxMdNfE2uogKImdfUtqD1jVd1HaN5H6ks4kj1DpPc20JwsfSMj1m\/i0RExbxReYuqRzNRPCkmVzzoUgNTEnBImlwAldWADismV9QFVL2edncQUjCejmE4JXvw0v+7f0Opmk+lyJ+it6TtFxcXuXbtGul0+k01wFrtDE2lLqzWv0qaFIql2rTlKzjNYZAG5ngMozeMmJ7FcLvA5QSHExwOcGhr\/1QVoSqgKkhFJT4UR4arN21MPHcd5V1HcEZubtRmlQ7mZ4qntr1BP6srpYevy6kX5DdWRaNrc3tvtYinqamJ6enpnRPxVJJqi0QiXL58GU3TOH\/+\/Lo0R6mIp\/\/paR759QOIrDqMBETXBpWYgYTWCOnlzH8nLw\/jeqgGldLdbSlvM8ql6qIs2bCb5Os3CVLOL5Jo2IeX4jvAhOZCTISrsqU2\/UES4ytrZvKZi0mc4yFW97YQKEI+xp79JIYWkInqRBd1A+YibupcBosJFZ9jY6mnk34vN+JLrCSDuBUndQ4vSIinJbqi8tK\/\/y7y\/\/nf6Xz44IbOXwj5StPZC3GlA6w7LdVWKUq5sN64cYOrV69W5MK6LtVmGrhmfojqiiENDbMvhOy6jrL6hmZhVIdocYUOqahMxQ6Sjgoaix5VGrEfDqC8sx1tde1Z\/18\/KR3Fap7yIc\/o4Aiu\/d6iiuOFVAtcLteOHHq+Fbz97W\/n8ccf3znEUy7imZ6e5sqVK7S3t3Po0KGCuyTLBK4Q9KRJPObD671Z55FpP8pkdSmobKSG82pGiQTx5U78tcX9LUyhkhyYpNrKQHLVSX7XqN43TPLew7hW19snSFUlFnHgC1eukyaFSpJ65Or6+xdSok6E0Pe3o03npiL0jmMkeoZzyaoCxNMKS3E3tc61v3uTJ8mc6cO\/QSmT\/R4PM8oqEzEvPnVNQFMgcJgmmCYXf+cpov\/6nZz4udyc62Y5cOYvxDt9gHUzvXg24sIqpcy5BxFbwD3\/I0TQhxnSkdcnkN0DJT2cct4Pgjl5mIXX14wUg+cP4xjdgLWIYRK9MEfgvhpSuHnhJ2HymwpyoJVPr8qUXKc4bjmxKopSMNVWiezRmw2f+tSnuHHjxs5JtRWLeEzTpK+vj6mpqYwvRTGUingA5oYMOt8Ytl2LdjauDxfTAjC8vkUzfXkI422NqLLwriyU8hGMLFZ1LbO5k\/TLhdNlycsjqHesr\/cYtZ34xqvr1EvvPoxRoiFAMSX66AJqZztiagzpcJJu6CTVXZmVds616uuJjMcJZPkaKQJa1CgjMQf1jrUaTqXQTclYIslS2kRTY4waSVy6RovrZqpCQ9L3Bz9geXSZ8x\/\/marvuRoUG2BdXFzMGWBNp9ObZnxWLaqeoakChVxYQ6FQjgur5cYppcQx8yqOxHVksA76bmAuCET3tapqoCH3MWZ+dLPpZvLSCp2dNVDF5suCDMeIDPq4JBqwdNmKHlvBZ1hfU8+JB+7MKI6HQqFMs0pdXV2GgK3\/tYjnrYaamhqefPLJneFACoUjnlgsxksvvcTy8jLnzp0rSTqQawJXCIPPL2f+v0z7EFPV1T5y7i1apK00nSY+X3hmKKF6qRmvbupfCoXEeIlcta4THoyTztpDmC0HMXqqIx2jZT+pKxXUutJpkmMhzPYDJJzNpPqrjxiX6+uJzSZwF5Ex6gykCRuypA6WKWEyrtMd1rm6arKU1mhyBDjsDXLA4+eMz43LZ3IjFqE3usiqvvZsKMDsNy\/yvz7511ua5rKGV++8804efvhhjh8\/jsPhIJ1Oc\/XqVV577TWGh4cJh8Nbdl9b5T5qubDu27dvnQsrmND9dZT4daTTBVcH0EcTiO7qNoUrNceZ+FFup6cR01lSd2\/4vtPLOs+8Uj6NVklLlNXVZimOnzhxggcffJC7776bYDBIJBJhYWGBF198kX\/xL\/4FP\/rRjwgGg1X9fUq5j8La3\/szn\/kMra2teDwefvZnf7YiceZvfvObHD9+HJfLxfHjx\/nWt75V8T0Vw7YTT\/YQafbOb25ujhdffJHa2lrOnDlTkXREIXXqbFz7uykkKhKBuLQxeRtYyyOL6wtFf5\/uHkRnPfmoKQ8iXV0ayWw5gDFV\/FoAWjhC0ty7dm\/1LaRLRC0FrxGoIzEcqjhVJqVkZU7FEFWqfiNY2rUbZTKKopf+uu7x6ejCJFvgYCEJ\/WGF\/rBGSHdSo3nY5\/HQ7nbhztt1qkJwyuGi0RVjl6MGQ7qYECmiqoaUkHztBn\/184+jJ29arm8VrNmYgwcP4na7OX78OLt3787UMJ9\/\/nmuXr3K9PQ0qQ3aVVSCrSKefFi1scOtQd7pH6ChyYHq8aD3TxC5PI0Yqu75jdYfYeT7hQdEQz0L6O0HNnSffxtqwazE6K0CiepCXW3WMG9HRweNjY3s2bOHzs5OhBD85V\/+JVevXuWBBx7g05\/+NM899xzpMmuH5T766quv8uqrr\/L2t7+d973vfRly+dKXvsQf\/MEf8Id\/+IdcvHiRlpYWHnnkEVat+lkBXLhwgQ9\/+MP8wi\/8Al1dXfzCL\/wCH\/rQh3j55Y17GcEOIB4LmqZhGEYmtdbd3c2JEyc4fvx4RekA0zDLyo\/rcYNE3IdMeREz1c3c5Fwr0Ia6WqKBwDCITedWcczgHhisblZIOl0krhX+Qq27p4FREjXHSE3F1g1slryGopLUa5CxyjuA0rv3kxqZITYehva9lV3H4SBU14Q2WvnAbJPbICVNBsMaU3EHLsVBq0el1SNwVWg7cdwfpNUTJWauEky7MZMmEamyaGqkZ8P85c\/9CcnwxlwoNwsul4vW1lZOnTrFgw8+yKlTp\/B4PExMTPD8889z8eJFhoaGWF5ezmh6bQa2i3gAHMMvEBz6G9z1HmRtPen+VaI\/XIB4kFhtJ9GaZtJFTACzkWg8yOB3FilVg5m6GoMqNc+izXv5n99fQFbw8VQmFFq+q83hcNDW1sbXvvY1fuM3foMHHniAX\/u1X2N4eJhHH32UsbHS7eH\/8B\/+Q\/7BP\/gHHD58mMOHD\/P5z38ev9\/PSy+9hJSSxx57jN\/+7d\/mAx\/4ACdPnuSJJ54gFovxF3\/xF0XP+dhjj\/HII4\/wqU99iqNHj\/KpT32Kd7zjHTz22GNl33Mp7Kjmgmg0yiuvvIJhGJw9e7aqHGepVupszA4ZtK1cviXGTc2VX9j1q0Os1jURcCeQqhP9+mTVump6XSfm9cpVA2ILAocI4iyTk85GuvkIxpXKCdHsPEi8Zy29JpMpYsMhfPs7kKPFU25GIMBKWsM5VVqSJB+TUQcuRdDh15kx3VBAnbsS7HJ6CGoGr4VnqVObEabEiURPgqHD5f\/nIv5\/H9xUa99KkR9pbeUA67YQTzKK+9KTqI4oZk0tKU8N5t+NkvzxNUBgzN18RhJIEvW1yCY\/psNAMWL4khHUNzQEE3Xt9H93hZKFfyC9kiJ8oJ2aWF9l9ygEf\/yKE0iSrKD+lkhUIBRa5QBpNBqlvr6eX\/zFX+QXf\/EXqxZTzXcfHR4eZmZmhne9612ZY1wuFz\/zMz\/Diy++yK\/8yq8UPM+FCxf45Cc\/mfOzd7\/73W9+4rEKaolEgrm5Odra2jh27FjVg3jlGgssXHlqmM5TlQ1eFoJ0+Ui+PFL2OCElcs4H7QkMVzNiuae66\/hqSHRVMQBXX8dK1ySK103j3nq0SKjsS\/TWg6QKqVQXQTpQQ3wwN+0nUzqRwXl8R\/bDjfUpkmRjI\/GFBI4qJX5urLhocEnesNxhr5JgKCKocyg4NlAQn08l8CoGSc8ys6EUra5GNEVBNQz8wKu\/9TTR\/2OVs\/\/8TNlzbTZKLf63c4C1Gp20zYA28hrO4R8h6vyY7lpMXKz86Ws4x5cpTB4CQquI0GrGUyeqCGRTA+FggNAPY5UVWID51+fwnelAnShfkxzfdZhXvrM2lxOtYF2JRcsLhVYS8ZQygauUdIq5j7744osANDc35xzf3NzMaIlN48zMTMHXWKrWG8W2E4+UkoGBASYnJ\/F6vZw8eXJD56mUeEbGBcY9ftTUevmLSqA7msGorCvN6B8muf8koutq1dFO2tUCicpJIeXfBfoEZjjG0kojDa4oil78MzFrGkgMVi67YwqFqOFDxJfX\/1I3iF6bxnf8IAzdjNBWW3Yjx5ZRjcrTQ4YJs2aAXe71937AL5lLGMTTUOMo\/UVcSKWYSaVQVI064aBOC1L3xtPeFFS5sjJHUqp01LagJQw0RXL9v73I6AsjfPCPH8Xh2pqvRjW1pWoHWMvVRbcs4tHTuF98AoUwBP2YQsWQbla\/9grOCr+3FoQpSTkbeP37afad7kD2jVT6SqYHDfYEXZAsoULg9vD7377Zkbq8FC9LKtFwqqxQaLqMpE6hduqNDI8Wcx+1kP\/3ruQZ2MhrymHbazyXL19mZmaGgwcP3tKwVKXE4w0EmdLbNnydRImmgkJYHtGqdjmUtU0kL1deYBVNjax236xZpScWWHEdolhTmNQcJJM+iFdu47C6aw9idrn4AaZJtHcCDh5CCoWlpt0wHEJUQTopQzAfd1NTQo1hlxvqXQaz8dzPNKwbXI+mGDJgPG7gUbzsc9fS4fBTk1crqFXdPFjfQKMzTSKaICYEK4YgKQWpa1M88d7\/l6neW9vRVYONfomtIv2xY8c4d+4c9957L3V1dSwsLPDyyy9z4cIF+vv7WVhYKNiyvRXEo0z34X36P6IYy+BQwe8lnfAR+fLziCpJB2B171Ge+2ESU5eMXllCra9cUia5ECdSv7\/kMa9o+5heuJm2X1woXnjP3NNK+e+Rnqg+1baRdmrLffTee+\/l937v97jzzjv58pe\/nEkj50cqc3Nz6yKabLS0tFT9mkqw7cRz4MABzp49SyAQuCX760ImcIVgmPDCqxv7spmBZoyRyor9AGgaUy\/OEnIfL39sFpIpP0VZowASzvp1x8d7x5l2dRQ8PtVwEGOq8nSjbN+HHKogOjIlkZ5xppr2oI2VT\/VlI5JSCSed+LXyROVR4WCNyXBUpz8pGY1JhHTS5vLSIjXqHZUpKN8ZaKLFHSMhl3AC0oQVXZBMSZ7651\/n+T+5UNV72Ag2q5vOGmBtb2\/nrrvu4uGHH+bQoUMIIRgYGOC5557j0qVLjI6OEolE1g1vbjoMHeez\/wPPK38BLgEeF+xpJjqhEn16GjaQLl3YfYKXfxjFSsvpCZ1ITXUOmrMXZ0nvKlzL0+sb+fI3czeW6aSBr7Z0HU1PSxze0h2e5SKefFuEWCy2KXI5lvvovn37aGlp4Qc\/+EHmd6lUimeeeYZz54qblZ09ezbnNQBPP\/10yddUgm1PtQWDwQzb3wrxVNpckNRNLj69wofO+FBSxaU3Cl4j7qnqeLOtHWNkhenLcWqOu9DM8uSYrG0hfbny2o5oaSZypUiH3sAyq6f3E1i6GT3prYeqareWgRoiY2FEhevjcks96vUlxB2HMK8PlXWGBAglHAgpcKuVL8I3VgV7vSpxRSUUTVc1bJqNRqeXeoekNz2HSDfgRIW0jgQu\/pcL3Lgwyof+8P24fZtrB5CN27H4VzLA6na7MU2TdDq9IR+sYlD6X8PV9bcoLhNZX4fh8qHuCbL0wjKhJ0cAEO4Azo5aTDNKTSRcMv2FqjIRPEbfM+ubU6avzHHkdBvpwUq7VAXjI5JOv4KS1yH4lxONpPX1GyZvnYfocumoxuFzlSSXciKhuq7fcsRTyn1UCMEnPvEJvvCFL3Do0CEOHTrEF77wBbxeLx\/5yEcy58h3H\/34xz\/Oww8\/zBe\/+EXe97738dRTT\/H3f\/\/3PP989d5l2dh24rGwEVuEbKRKyOVkIxHXMXSYMdtopXI5DaloJC9XNywZTbiBFfRQhDnzOK1cKn0NIDlnVFUPihMAWbheJYDV3hXcx1pxLE9h1jYR75+u+PwSQcLdiDlV2dBrrDaAOrFG5qvdo3iPdKy1rSeKf+mWlBo0ElVtgPvCCns8CkIInJj4vQrXozFanG40UdmJ0tJkLL5MxNDxq272u+pYlVHGDB2n2oiaMPBqgnjvNH\/63v\/KfR9\/mPs+eEflN1khtmp+qJAD68jICNFolOeff74iXbWyiK7i+u7\/i2osIfwuTG8thuFCa60h3BPLkA6ATKRJ9q9F0YuaE++BNpx+BXV+BiJZz7PLxYA4yOhLxToiBROTKVqcGrJSr6mQTvTgQQJTN7\/\/k4FG\/vq7haN0l7+8EaBWwuQNyne15Uc8GzGBK+U+CvAbv\/EbxONxfvVXf5WlpSUeeOABnn766RwF7Hz30XPnzvGNb3yD3\/md3+HTn\/40Bw4c4Mknn+SBBx6o6t7yse3Ekz1AeksRT4Wptujq2iL40mWND1TRx2AE2pDhKoQ9HQ4Wr918kBdemab+oV24k8VTdauBFkRP5QV\/0dZGtKcMKaR0QhNeGprriC4J1FTlA6zG\/qOkukYqO9ahgXRDVn0m1j+Ja28jTtcqciU3Vy4VBXFwP46esXLdsBnoUjC0qrDXu35Y9JjfyWwyxXJa0OhcH50YUjKdjLCsp3AqDlqcAdrcuTKSQYeXUw6YTS8RddewHJE4vSpaLMVrX\/ohXU9e4sN\/\/CiBxs2VMtnqlmZrgDUSieBwODIOpJaumuXA2tDQQH19fUUOrNqLf4vjyrNQ5wO3A93hwxQaamc9kWGd+f9WYpOnm8T6Z1nre5S497XjbnAj4qtcnQgyO1Ra8iY6H0Pe2w59lUfyc68u4j\/djJibRSqC\/3bRBxSeZRPO8psZ1V16KS3V1Sal3JTmglLuo7D2nH3mM5\/hM5\/5TNFj8t1HAR599FEeffTRqu6lHLadeCyoqoppmlX3q1tIrFY2ABleWVsYf\/C9Zd5\/lweRrux1qanqJsjN1r0Ywzd3aVI3mJrdzf7awsQjVQ1jNFLVHySWrGyGw1gMM1zbRtPKSMXnlm17ifZU0c7d0YF+db0EUXJ8AaM+gLelCXNmjVR1p4Zs2k2yivNHdUFEuNnjLb6rbXZpGE7J9WiM3U43S+k083oKgWCX00ujM0hjBS7WzQ4fYLDcqDKzpGMIhUjSxDG2xH97759w9KN38O5\/9bZN0TnbCerU+bpqlvnb+Pg4vb29JR1YxfQozqefQIkvQcADGqS9daguE7G7gURIMPuVq+sEbotDkBheJCb3cnGkAV+Fyg3Dl+Y4tK8Ofaa0PUEGJswt+tglBFe9e7kyVHwdCC0vlz9fGaHQUmk4q952O2o8OxU7hnisjrZ8X4pKEI1GGR+qYBETb1jVAqmkZE7soZnymmbSEyB5YaSqFFjkjTRbNlZ7p1l5x2GC8fW7v7C3GS1cRSfV3nZiXZUdr3tdxPpWWDxwhF3LfYgy0+\/S6yU6m6zYTkEc2kf0SnHdOz20SiTuJLBvLzISJRpOo96ovLkhlFTQpYpfK59KUYVgl1Nh2WEQTujscwcrvk4+ag0DTxAmwhLcGkKXSOD1P7tE13eucfaTpzlwZ2fGe2ej2Enq1OUGWKWU1NXV0eR1s\/vC3+EOD65N9zfVomsuDM2Jy2+Sqm8Fh4\/p\/3SxCtIBHBqLbQd46fkQIPDd2QLh8v5O0pAsK378VEg8QGR0BXl6H1\/9m9KbT83holg0lLl+mTXLSOqYhomirj\/OyvRsRlfbmwXbTjzZqTa4KR1RKWZnZ+np6UEzy78Vp9+FGbpZJHy5x8E\/OlL+GisJL6KananTSehq4VmfqSsm\/oMaqry5iKY1J1yvTrE6Gq6cnNNNTbAQItI3g+POk9RPl7bbTgbbMK5XZuYm6oOs3ijfYm7GU0RCKZTdu1EnKhcwnYppeDWBr8K5yPF4Go+q0WKqtPg8DMaXceKizlEZMejSZDweImqk8asedrtrafeBgc6y18X4QhKPx4FjOc1r\/89Feo4NcOjDbQQba3K8d26X6vNmohJ16nUDrEshtKe+TmD6Os46BUNREY0BYnENz14XTjdElCaE00v3v+pCcXqoPbQXp57AGC1uFwIgmht4fbGGqeeXsPKvo13THD7VTGSg\/EZl7nqI2nva0fsrjKQVwV\/dgNBK6RR\/PFG+BBAr1RzxBvSEjtO3PuS2iMf6W1jeTm8199Fs7JhvhxBinVBoKZimSX9\/Pz09PZw8eRK3Wr7ryBXITU09\/d0wsgI9qHR\/lTYGre0YicLvIzW7woKaW1yKOnehJKsQD+3cR2K4slqQ6XMTHboZeS11TbCyt3iR3DhwlGSFpCMVhaSrBjNW\/ksnFYWU00Po1RHCu+rAXX5zMRJxEHAIysyKZnA9mqJWc+LP2jke9PjZ7VIZS4ZImIX\/JjPJMFcjswxEF0kYJnvcTRzxtdLmrkN5YwFUgQYjyR114DfT6A6VlaRJ+OoyPf++l6G\/niGVSHPt2jWeffZZurq6mJiYIB4vs1PeRr20qq4tJeIH36b+j3+XmsVRnHUKuuJG1voJz4Cv04vDI1gVjait9fR8shtMiZnQCfXMMHNtmRVPExw5gNJUt+708YMH+X63g6mR\/E5TwcxcAsVZ2c5jbDCK4q2sA\/Hanmb+6sIQilL6M1gOle9+jZdooLGgF+lss+o72X8LO+LZQlTaYJBIJOjq6iKdTmc03SrpasvvPInHDBbVPTTqxRUCos46HAvVWRlEoqUX1blX5qi5N4DHXEX31aD2VzEbJASRhcqbMFKNTcj5XOJceG0C7b4T+EZzJdFl824iVyq3rRZHDpK4PFLRsY7j+1i6tLYTFZMRErtq8NaCObOe1A0TlhUvTe7KyfhaJMU+T+Gal0NROOGrYVVPM68lcSRU5lIxTAmNDh8NjiANjspScgrQ5gUpkyzVO5he0UmlVIZ\/PMqN58Y490v3cf9H7iEUCjE3N8fAwAAejydTqK+tra1aDup2oVLika9cQP3hU6jJMKbbjcufJi5qMFWBWNXxH6pHdQoiogHn\/mYuf+wiUl+fIUgtRplfjAISX8ceHD4TlsOMq7u59pPiOn7h2Si77m0lViKdayGxkiB9dxvq9dKNBuEDrXzxby4DUNvsJTRdnFxC8xF8Hh+yxGydw+nFpHQTRCqWppCWRKHygl3juc2oxAwuG6FQiK6uLhoaGrjnnnsytaFK5nhEARmUV6+5eE+JYWY1XUOaKojH5WKxt\/TwpJlIMzDZyB27VzHVJtBHKj9\/536Sr1VW2zH9HlYHC+e8Z16bofWuI3jG1zr1pMtNLMyaF3UFEO1trHRX1l6udbSw1JW7aKTnwiw7FJSWIP6Zm4tOyhCspB14tcpIJ2VIJmKCfd7yjRYBzcGSSIFMoyBpd9ehiupIYC4ZJiyTNHmb8abTHKkRrKR1FpKQwsmFP77AS\/\/zdX72V89x7sN3ZZxIFxcX6evry8jaWGm5ndBcUOx35g+fgRf\/HpcRAgFJXy3+QIzQqgfpkNTvShMPNOOqlcRcTbiO7aHn\/3wZM1HuPQlikyuE23ZxddaJY6W8fNXQpRn2d9YSn1wue+zopRmOHG0iPV44KyDbGvjN7920RfHWOUsSj2lKAg1ewvPFj6lEKPSVF16mNbwnI\/JqCbzmd7Sl02mSyaRNPFuFUhGPlJKRkREGBwc5cuQIe\/fuzfnSVKRcUKDz5PvfCfPuTzoQxvqFTqoOEq9VN7tj7N6LOVS+wCmHI4RP3Il4vQpfIEVhdapymZt4XR3MLRf+pSmZ7g7Rdnwfrulh0rs60HsrzI173URDiYrUFYTHSXQlXfBYkTaR4zEWHF7qzBgJUyFpaHi1yhbjiC5ZSiq0esvv2g1T0h+PcMgTBBe0uHyE0nHGEzHaXA04ihBQzEgxmVxCdTrwGQ4anDXUr51wzTIVCDoEQQcYMkXY52BiMcrf\/Ycf89zXLnD8fz\/GP\/jEwzQ1NWVy94uLi5loSErJ6Ogozc3NWx4NFSIeU9cxvvW38NIFVI\/EpUUxEUQVD\/WBGPPLXrx1An+tzmIsSOMBSby2BdfRvYz8+QTphAMovQkMNwfpHhWsXFgjnEP37mb5Sun6jzQkqzgrW7CkYC7moE4R6547EfTy7y9PEU\/e3OCq7vK5XE+tuyTxVCIUur99H6rPmePCWl9fj6ZpORFP5I05JrvGs0UoVuNJp9NcvnyZ0dFR7rvvPtrb29d9YSqZ4yk0mrkaNlhy7Cl8vL8NYpUv9ACRSOWNEWMTAQy1ionxfQdITS9XdKhSFyA2VDx9ASDTBlPX4yQO30m8UtIBjJZW9MXyGlawFhml5kunIFzpNNMJF5G0A1eF6gULCUlMV2hylyedhGkwlIitkU4W6h0eTvkb0ESSWbFMwkhhSJPJxDIDiXlGEyFUobHP00y7Wk+Ds\/RCoApB0EhzoMFBk6rjicXo\/+vLfPbMV\/gfv\/kdoitx\/H4\/HR0d3H333Tz00EPATXv35557ruLa0GYgW53aiEZJ\/dn\/xPi\/fhPxkx9iONZIR5cqCZeH2sY088teGvZK\/LUmS6se6o86SbfswXWig8lvj3L18VFm59PIfXtwHW6DvA4utaOZa\/42nrtkshK6ucEceHUKV2v5esbcUIjAycLf1Xwsja6gHunM\/aGm8j8iBjdmcr8XKaN8tsRZRhLHmg8sBZfqKujCOjExQSwW4\/Lly\/z5n\/85Fy9eBKiqxvN7v\/d73HfffQQCAXbt2sXP\/dzP0d+fO3cohCj47\/d\/\/\/eLnvfxxx8v+JpEorp1MR87KuKxzOCysbq6yqVLl\/B6vZw7d67oMFs522sAvYhT4Cu9joLptmQpy+lCcLsI9VbWiCA0lZFLcxh3nGb\/4sXyL9A0VkYqW+wBzOYWmCwvIyINyUBfiraWFtQKpM7FkQNEuyuzDHcc7STUU0ErrKaiaS6MRIrFpEKdQy+pZDBnaLgUA5dannSimCym0uxzFyeNGs1FDS66YjOYUuBTfexzNpU9t4XldIRV0tT5mnDEdTyYtHmtyMXE0GDxR7187Yd9BI+08LMff4jD93egaRpCCA4cOIDb7V4XDd3u2pCUEnVgnOWv\/x3e2QFUqaObkHQ5aHBHSaRVzBonQhUsJevZtW9tsYnGHQQO+THb2lD3txG9vsjlxyast8ti31rN0hn0U3+kDpFIMRx30XVhgWL2ByurEo9DQaZLt\/AP9y7SWusltVzeZmPk6hKddT6MlbVI5ZXGen7wg\/VWzyuR8qk+tNLP2upyAspkxrJneSyB1127djE5Ocn09DQNDQ18+9vf5plnnsHtdvOxj32M97znPbzzne+koaG0Jt0zzzzDr\/3ar3Hfffeh6zq\/\/du\/zbve9S56e3szBDY9nVsy+N73vscv\/\/Iv88EPfrDkuWtqataR2K34QMEOIJ7syCU\/1TY5OUlvby\/79u3jwIEDRfPR6XgKWYH9bDJVOI33ve+u8u5\/pSKyjMakt5b0hSoGKAGjpR1zsDJxTMe+3aQvLXHj5Vka7++kJjRS8njZcQD9YmWFf6WuhrmeyupAysG9xC5NMBJw07GnBW26+OtSQR\/J\/grP2xBkpYI2awDnoT3EeiZRAKcC8UANWiyGS66PfidiCvUuE6UC0plNpnE7nex2lrYHMKSkL7bICf9N8ciJRIgoJnUigCevYzJtGkwlQsSMFM3+Ouq0AEGApJFJv2VDBXa5VQKGSfj6JC\/8X9\/kOVXBu7sWdZ9G9GAEz14Pfr8\/ExHpul6yNrTRuaH4XJi5v3sNcamX4PwkqlPic62iiLX6mvQpNASSRFMaosZBPCzweA1qO9ZIRzdUlLZ61I5G5N5WjHCc5z5ZwGBNEdBcz2uTkpGJNH5Fp5RExep8nN33t7LUXXqzlIqlMQ\/uggqIJx1LEz\/YhHMlyvyBVv74jWaCfEzPhgiyvtMuG3qZmTY9LdE8zpLSOMW62kzTxOl0snfvXv7qr\/6KF198kY9+9KM0NjbyhS98gY985CN897vf5T3veU\/Rc3\/\/+9\/P+e8\/+7M\/Y9euXbz22ms8\/PDDAOuMDp966ine9ra3sX9\/acVuIcSmmyRuO\/HATTM4K9VmGAZ9fX3MzMxw+vRpmppK7z6TFeq0xWKFGxciKxD27CUYG8n8LE09yOqk8VdXK\/844+KNxcyU9I75uS\/oQC1QZwLA6SRcIaEBmLuakRVEOzg0lkbW6lHp1QTDY052NdQQDK9PjUlVJWY4UZLlW0ulUNC9AYyZ8rMXRmst0Z7cezWXY+guDc\/BZvTrkyhiraQyHVdpdFeWihuJpWh0OnGV8S5OmQbDiTBHvLnyOXveGDzVMRmMTKGbgrgp8Thc7NKCtHt2lb0HU0oSmspqLI1bgaBTwaupgLn2hiYWYAKefe4JpFNDrQ8Q2FNHYE8Q764aajrqaTu4m8OHDxOLxSqKhqSUJBaihIcXiEyESMytoE+EiA1N40qsEBQR6twpVAVWTJVd7rUFPIGGs1HBqyUIJ52kVAcBI0V90CRZU4PmMJESVhx1NBxvIeUMoAl47XeH0CM3F2VHnY9EcwOvX1lh8ZmbG4+Gk80kytgHXH9lkkMnG1keLL1hGeueZd+xepLD5b8TE91zND+wn9\/+y1eKHhOPJWhv9LGyUPzZjpexNQBwBlwliScdL7z+5DcX6LqO3+\/nS1\/6Er\/\/+7\/P9PR01fWelZW1dGJ9fX3B38\/OzvLd736XJ554ouy5IpEIHR0dGIbB6dOn+dznPsddd91V1f3kY0cQjwVN00gkErz88ssIITh37lxFO7tqddoKoWvIx8O71\/6\/RJC4Ul0LNR4Pod7KdvhCU5m+fvNLE5laYaT9NAdChVNu5t591UU7Fd67eqid1KWb5zWiKWalE1\/HbrS8sDzdsQflWmXndRzfx1IFCtvC7yaxWPhvZyZ1Vnpn8R\/YjaYnUF1uGgcrUzu4Hk3S7najlmkVDutJQukkBzzFd7saCgHVhdflwqlojMeXibpipGIqNY71uZWVdJT59DIul5NGEcBnuvAVKV4bElalSSJlEtBNguklYrNLxF67eYxEkjIVhFPF5VTQnCqmbhIxTOZME0MVKEjcQqKZEpnWMU2JKiROYaBpJm5Vpzlg0OBbW\/illKxKlba6NdJZ1TV89QZeLcVCzI0j6KTZvZZ+WjCDNNetEcu8Xs+un91LKq3g2F1Hzx9dZ+DFME3HWhFOB5NLOq+\/Po9ZwMto5Mosxx\/Yw\/SlUhsiwfxCAo9bQy8yB2cdNzUVp8GhQJnUHIca+K8jE6TK+ELVNZcmntXV8jUNzVO6vaCYQnUxLx4rw7N79+6y186GlJJ\/\/a\/\/NQ8++GBRY80nnniCQCDABz7wgZLnOnr0KI8\/\/jinTp0iHA7z5S9\/mfPnz9PV1cWhQ4equq9s7CjiSSaTzM\/PZ+yvK53+rpR4wiV2XP\/rO6s89DEFIU3MYCvmTOXunwBG817kQGX1HUdnC6nLyzk\/G35llrp79lC\/kkcwbjfhvsrN5yqOdjSN5bHldT82Y2lGxhU697aiTa91Gin720n0VUg67c0sVVDXAYj53TBROr8eGZrHdbQVp1NDlFEgNkwYiifZV8FmZT699izscdeUPG4otsgeb92aXQJwxL8W6ZgeyVRygVAqjpQK7hovImrQ4qqntkRqL6qbpDUVDJOgAo2qAp7c5zwpJUspHb\/HSY0CftNcky9KgBGXpAxwezRc0kBJmaRNiSFBKgZuzcQTgICq4yVN2gShmtQ50m98RpKU18lu19rnvpx2UN+URgiTiQUvrXuTOLS1BXI+VUPL\/rUFO6QHaXpXJ1LV0BqCLFyco++Sm4XmZp59dhHdlHQcaiipstT\/2iSd++sIjRTv+lyeidJ0XyvLPaWf4eRKGvfdrSR6iz9rkSO1fOb736GjvXxDgqOMNEZoIUqwjGiWUsa1Vi+i17ZZJnAWfv3Xf53u7u6S1gV\/+qd\/ykc\/+tGytZozZ85w5sxNO\/jz589z991389WvfpWvfOUrG77HHUM8AwMDzM3NEQwGOXHiRFWvrciLR4HVUHHimZ9NE\/HsIRAbI7VcfRE3vFL59HlC8wDLuT80JdfGA9wfVHFk1ZqMtk6Mi5UV85X6YOXRzuG9JIvsPvVIkpEx6OxoxREJszoVrkhvS7gdRFZ1ZAWuo8m2WszR8kVd2VnHyhs7aK3WTU1HgPTA+vcoHSoxh5t9FTRqjiYi1GluvGrpx\/9aZI5DvibUAudUhGCPu45IOs4hfyMKgiVPnKn4BCnTxClcNHkaUE2FycQ8STNFa6CRWocXkDnFaiklcU1lJZrEqwrqnQp+jwaYSMMklDZx+Fy4DQM\/Eq8GpkNiJE2QOjU+BZcqcSg6QeXmJixhgttjElDWFry0AbpT0PQG6SyknTQ3J1mOB1CTcRpb0jjeaGUPJ53U7137\/1FHgLq3H0I4NFIJSK\/o\/MY\/GSLfWHd+Noqv3kM0VLgpx9AlS5E0Do9WNO0EMHBxksMnm1gqY80+fHmGAwfqiY3npdwEXK6L8+ffewGAkbEJmj0dJEp44hii9PzgylKMhmANepE6MYBwlBEKLZKuMwwDl+tmHXGjttcA\/\/Jf\/ku+\/e1v8+yzz7JnT2HCfe655+jv7+fJJ5+s+vyKonDfffcxMFC57FXB89zSqzcBUkpef\/11pqen6ezszPkDVIpKIh7Fo5VdPK+MBpAOF8lLI1VdX3o8LF6tMCpRFGYHlwv+Kj4ToUfJKvT5vCxX2CQAYDbtKtsVBICmsjRa+B4s6NEkIyNpoq2dGCvlC7kAsr2N1Fzp1mkAvcaFMVM+deFqCaJP3kx\/6MsJQtfmiTYEkE03v5havQ9HUy3uSPkuxOuxMM1Ob0nSMaWkNzrHUX8zagl\/n6HUPMcCu9EUFUUoNKg+jvlbubNmD8cCTUTSiwgtSr1TIehQWI7Ns6CFGI6PE9ZSrAiTBWmynNYxk0kaAw40RbKS1plPplh1KSymUgh0ZCyKqpks6klqtBhtYpW97jit3jQekcblSOeSjlD5\/7P331GSndW5P\/45lXPOnadz92SNspBkDBICSQSTjC8CG4yxhY2wcQCMfwKZ5IAIDte+Xy4yYBAgEAgLoTwjjTQzmumJ3TOdc05VHSvX+f3RU9VdXSf0CIXmwl5r1pqu99TJ9e537\/3s57Ea0gWnk8gJCHbw29a2mU4b0RpEFud0uMVFsnY9VvPapJrJCWiCdgwGSNsdmF\/TtOZ0VtJoPHY+847OEqcDsDS3it5pQquTv2fz40u46nyy42smMDWTQKciNSDmIJbWFAE6NCY9R3xJvnXi5Pp2oojTpzyvLK6o1y7tPmWQihpRqBxD9eaIZ3V19ZIjHlEU+chHPsKPf\/xjnnrqKWpqamS3\/cY3vsFll13Gnj17LukY+eOcPn36ktN\/m+1VdzyCIFBVVcU111yD1Wp9UWJwWwEXCFtoEvv5z1fImMsUhcukbN7oQNgakTOG6hDxmAIFe2eCRW81AHF3GLZQ1IS1aGd2i9FOrjpMagv8U\/qQi\/MvTJOprVY\/fl05Sx3qKb6cICBYHYhJlees0ZDVG8hKbJebirM8mSBZ4SEdtJBIZImPqjft9mdW2WF2KIrFpXJZJjUJmq3ymvKZXJbO5QnqDPITaPfyOJUmNz6tlUqzlyZbmF2Ocmpw0mILsroyTo0+S4MxS60NKi0QFNKEzCI2g0iLA3aQoNmhocGuocYK6UScnfYc1g3R0nw6h0aTwi6u\/wbG4yIW7SoW\/dpLGcto0FgzuPRr2\/QmzWiMIn5jEqc5TfeqkZB3fSEwrvfhtKXA70Z7RROaiyt5wWbhf3+8B4NLumANMNo1R3inMgKqu22C8G7liWthahlbvfwzyNvsYAxbSxkAereZH+bG+OGxEyXbeYPKlEhT0+ppcpND2XmpAWvlgAdSInCX6njuvPNOvvOd7\/Dd734Xu93O5OQkk5OTJf1gi4uL\/PCHP+SDH\/yg5H7uuOMOPvGJTxT+\/sxnPsOjjz5Kf38\/p0+f5gMf+ACnT5\/mwx\/+8CWd32Z71R0PgM\/nQ6fTvWgxuC3VeLbANDk+kmSu59IdXza19ZckaVCpP4jQMWQjabOzfH7r0gHZLUY7okbD\/PDWqONTgp5sMkPvmTlWauVXUDitxLYInTY2V5IYUT++bWcFy0MKk4EI4lyadMKIEPGATWFS0GmwNkeo1CqvWJcySaZSq4RF+e1WsylGEvM02+Qn1+74BE22MAZN6Yp9JZNgOhujxV5WMpYQRJJZkcimS8kiMpvJ0bgJ2DSdyOI2ZnDp1p\/7yGqOGmcK68V+x5mcFoc9iceQYSCq5+S0nibnCiFD4uI+tNRXrr\/znTELNeEERPyIexvQXIxe4otpjvw8ysGHFui\/ME2wVt75dL4wSuW+iOw4QG\/HNEa38kTec3wMd716P9VA+yzGBj9fHT\/Hc53SKaB0VnmOmJmJYTQrR1hqEVhahclDTgxOSvb6UlNt\/\/7v\/87CwgI33ngj4XC48G9zOu3+++9HFEV+93d\/V3I\/w8PDRf0+sViMD33oQzQ3N3PTTTcxNjbGM888wxVXXHFJ57fZtkWNZ6M0wouJeLbSPCoqhP8b7ciUjd+6hGNnTSaWVBQSCyYITG0Qh5OzlfEFTrkrqM9sja5H43UyraZEetFWQy4YUK+tmKr8THWupfnEnMjwqRnsdUHKpqcRNuQsRQQWtXo0yS10f1cFVKlRAMzVfubOqgMUjBE30fMTJGaW0ei1eFoqyUzNk53bcH1mHVqvjYXzysedy8QRRWWwwZKYZDkdZ4dFOtLJiTm6VibZZZeedOdSS2RJUWUqRdHNpBYx6wV8huJFTCKbYyWboWYTLdBYIkuNI4dhw8eD8RytnnQh8zS8CtXeOONxI7NLGiDN\/vL130o6B\/qAAZNh7bOpFR01dVqoDkNjVaGUnktnmZ3X8LVPrEW0qUSGmZllXCEbsUnpd6nr5DhVdR6m+6Qhz6l4hqRHj6AVFHrwBKam4lgUUG4avZblGi3fjnXROyG\/UBsZHwcU2AcEsPuNJIfl5x9RpXcslVLp9VHo4\/ll1Ue3yvn3oQ99iA996EOy45sVSO+9917uvffeSzqXrdi2iHjyJsVcsBXbSsST2wILr6AR+L8PTSA6ti4elvCE1GPsi2aoCrI6twU2BAEmRjTMV2wNrpj1BhAz6tFOThDILW8NBJHWl0JDl3pXWKipL+K8Wy3zoJlST9tpzAZWF9OKDL+wlqOPL6tv59xZTvT8urPNpbPMnh1jYTaBsbkCY8SNIWBHsBhJjsSUTy5gwe9y49XLRzoTiQVymSwRGWG5ZC7NwOq0rNOZyixi0EKZhNMZWp3BodPi0xU7naVsEo1JpHKT0xmOZ6i1ZzEI6\/doYDXLrg1Op3dFJC2IzCzqKddl8RnSuL05Nq6\/elNGQhdrPqkMZF0WLHsqobGq6HixuQyf+l\/FbM9L83FSgohZJv2UTeeYnVnF6paP8KNjcTzNyhHNwvSKbMrN3Oji+6nj\/MOj32NiVpnhfXJyBodLOeJ1B5QRjnGVxVVCEQJ+aTUei0X5XH\/VbVs5nhebatsKQehW4ii710IinuW8DHeblC3Nbx3NljJvLSVnrfKxNL1C27k4SZcyVYbW62Rui7UdQ1MVyRl12h1TpY\/5C9Kghokz40x5K8kYdKS8dkQVOHTedNXhrR27LkxCBaBgCjiI9shIiGdFZs+Ns7iUIetxofc5SzjDiqzCDtEUWYV3aDgVxaU345IRk1vJJZlNLdIok37rX53CrdXj0Zc+\/6HUDFUWB85N+55MRBHEFdxi8YJiLJOjxbXuQLKiyIxWw27v2hs+Fxc4OSdQbtfQaBcJmtec02hGLJKZ6F\/Rsbtm\/e8xo4+K394B1cWOM76Y4v5vpFldLl3YzIwsYvab0clo5SzOrqJ3mQvpOinrPTlFoEnZ+WxOuZmDVs6FZvnk4\/+XzpHBtW16+rBalaHB4Ur59CCAqFNevM3PK2cr4gry1qCMatvYOvJiUm2\/arYtHE8+1bYVWQQp24oWT0ZCH2SzWVxrL+7\/fXwJdOpZyIzJxEr\/FtNswPTQFrnW7GurndRyilMrPrIK55LZYrQjajTEJrbmJDIq2P75nhmG9V5Em3tLxzY1VRBV6csAsDZHmFdLsWkEBKuJrEKHOIAx6GD23DhT7VMkzRYsu6owhlzFu6p2Io4uI6blFzvO1gjVZg8WGTLXmdQSyUyKKrP0AqFzeYwdFg9WCaHCC8sj1JncmDbte5plfEYdwQ38clkxS8fyEI3W9d9HKicync4Q1sTpXjHRvWBmKaljjy+LTbN+TYNx2BlaX62vihoC4XUw2IWoiap9LigrdQAPfGOGRx8YoXq3tFMd6ZrDWib\/vox2zRLZpQw2GBtZwuxSeucEJqfiGF1mVpv13HPmB\/zkhWeKtshms9TUldbNNppeBWC0mlTORuSyynDp5QXleUipj0e34Tf+\/7r6KGwTx5M3rVZLLpe7JI2SdDrNnISYWMl2W\/BnBttaeml4IsFsQKGYftFWHH7YIppNXxFgeVo9JQUwNbLuzOYGovQFpPuatD4Xc+fUayYA+oZKElPqTtJY5mHuvHoEZfR56OxLIFYrF5F1HhsLg+rUJjqXhUW1lBjg3FXBYp9yf4d7VznRDRFbKhZn6tQos6NLUO4nXe5AV+8jO6jcn2RtDrDYMSbblxTTJbHp9ASM0pNE58o4rfYQek3phHV+eZh9zrISuHb38jhhQYNTvz4RJ7JpxolypXcdCbaQSjCgWWCFJImUkTKNSEifxerIYdxwuNWcQLk\/U0QhNyHq8NrWrmlqVUdljY4FbWkKcbJ3ie9\/M0Y2m6O3Y4LKVmmaoPGeRYIt8uwPncdGqdwrj2JbjsbRB+QnWovPwlIgwSFnP\/\/86PeJp6QneJ1eOfuwHFde+M3MKYNeZqeVF24LUeUWATlwweaI58XAqX\/VbFs5nrzX32q6bWlpieeff56MQjNa3pIJdQ8hbEgJPHBW\/dasRLd++zJ25fxxwbxGFjcVbHtemGC2sql0n27flshRRUHDwhbqMAA5m1W130nQaoiOLpBcTNDVESPZVCv5FRHIOZ1ktpAK1QZcpBeVf7iWSg9zKpGTKWhnvlu+yLw0OI\/WaCHatYi2KoR1VxXGSPGkKWgFzHVeVi\/I78fZGCags2LXlq7Us2KOC8tj7LKH0GyqLWZyWcaIst9Zms49vzTMLqe3KAJaSieYyczSbHKwnM1wfG6aw9NTTCSWacZFg8FWABh0paYIG4ontxkxi8u4\/ns6v6KnpXzt95LOCSzpzYxcSOKuK30\/H\/g\/69efSWcZ7J6mXCYt1n92lpoD8hFH16kJ\/DvkU11D7dOENyDhNFoNjmYHA2WjfOnc\/+Yrj32D80Pdst8HGBtXfjcGh5QbscfHZxV7kOKrKYxWeVqcXFZEa5KPiqQcjyiKLwm44FfNtoXj2YhqA7aUbhsfH+fo0aOUlZWhy6kzDSS24HgyGyKtJ49FiVoVnIXDQXxwa6krgJmRrW2bski\/2G2nlkh411ecWp9ry7UdfWMF8Ul1NJ0x4ma2Qz2CsjdHWJ1Zux4xJ9J\/fJwRt5essThlZN5ZzVKPOiTctquShU7lRllBryWdEpVTexrQWIxkFXqfTCE7q31RxGyOWO8MkydHmR1aJONyYm6txNoYwdkYJqFAVGmq87DSM0lOosdI0GvIenXsdpSu8NdE5WaolYguLqyMcLk7XNRjFM3GGUhOM5dIc3Z+iWzaRLOtHK0mR4ujGFk3GJ\/jMk\/xZNWRitEaWL8XczkDzdXrTuj0tAlXPIG3zIV2E1R4aWKVXzxSvGBIJTOMDs4SqZdOK3YcG6ZSJiWXTeeYGI9hdMgjyzrbxvHv9JFthR\/GH+GeJ7\/GQ8efIHexztXfP0hZuXzabnh4FJ\/fJTseW1gkEJYfz+ZyeCPKKS6bV7kdwuiQH88mMwwNDLG8vFzI6uQX2S8lZc6vgm0LOHXeBEFAo9EoOp68aNbExESBufrQ8iOq+44vqTdiJjY1jr6wGuJmGR31jDcConLKJ2\/6Mh+LXVur7yzPS197Jp6mbd7JVYYY2lSKtNuPOLyFhk1gcWZrukKi0w6iSjpOEIhNll7LyvAq4yEPle4M4uQchjIv8x1bSNmFXMyrOB0AR3OE2dPK9R\/3rgpmTiusarUCWr2eXLp0ERCfWSY+s4xvd4Sps2NYgi7MPht6oxZxNUlyKkZ2OYGzJcyKTCpS7zBj9prRDZU6raVsgtXMcoHrLW9ZMUvvyhhNVi998UWiyTjprIhJo8dj1LDbVlm0\/VgiyuXeYpRXMpfBbQfDhpTedHqVFt\/6JJ\/MZlmxxIhcJDbtnjfSbItj1YuMh0pTaD+5b5y6A2X0tY2xMfOdWE0zOR4jWONmaqA4NSWK0Ns+SVW9lwkJ3sLEYgbXDguplUwhUrcEDQjeHFPpCV7oOc6JSRftZ+XpWCJlfsZG5d+XiqoAszMx2XFfyMG0gpii3WNmelh+kWa0KxOBqhGFzk7NMjA0gF6vx+Px4HCsLW43sov\/psbzKpgSpDqRSPDCCy8QjUa5+uqrC3IJalxtWoOWZFw94llYLJ6gv\/fUEqLMyiM2s8XiDpB1uba0naXMTWJO3kHGRhbodjeh9buZ30I\/DMBq0MnqeEx1O2PIxewW9imWWVmRcDwAy5OLdI+kyDZWkchoFIv2AGg1ZPV6ychho9nrg8yeUXY61koPs+3Kjti3q4JlheZZT2uokMpbnVpirmOCyZOjTHXOEIumse2rJb4qYmiqwLSzCmNrObraAGLITtZvImcTiM8vo3GY0TotaB1mNHYTxoib8pZKympqmLVr6c4u80JsgvPpJU5ER3DoXGRFCwGdl0ZrOTsdFaRJUGUpTgFmchn02hSGTXWhzvgoleZ1+G1OzLGoXcSuX19XnozPUe+1kczkOHhuEUN6Dqt+bfI317qK9peKrvLIsxq6z45Tsy9con20upRkbm4Jf0Vp5JZOZZkYX8SzKXKwuk34au3kbDlcV5qY3zHOT1e\/z7+c\/Spff\/rr\/ODwAwxODXHm9FkCAXlGiM1iZiXHzyindQW98u9Wo6JvplMhAlUjCm2ua+Q1r3kNzc3N6HQ6hofXWNxPnTrFT37yE5577rlLhlNvRX30\/e9\/f4mK6EbyTzn70Y9+REtLC0ajkZaWFh588MEtn5eSbYuIR0kMLm\/RaJTTp0\/j9XppbW0trBCy6awkrcpGMzpMMKWe6pqejBX9vbKapc9aRd3K+eINnU4Wtqg0CjAzurX6itbngD7lyKi\/bRLHa3dgGLqguj9REEgsbc1Bim4H4ojysUVBQEwopzUziQxzGSOCSYfVuoqo0Nxra61gVilCAXQ2IyuzK4p1J0GvJZPJKabhHDv8zCog5gxOMytjMYXv+5g9OSRZU9PoNNgjDlYkaHsEvQaHSWT5wloUZEQgjIuw1UUmqKdJV7qynWGJ\/a7SVF3nyhjX+Io\/71md5tpgcd3l5MoEN1atT95nlua5viFI\/\/QKc0NZdFaRKtfagiopGPDWFqeH7vvOE\/yg\/ScAnD5dxpX7rmF5bhmL0YZRb8GoM6PXZMga0oQjJlLpJKKQJZvLkhUzZHOLzGqzLFuWGZ4ZpH+8j5W5db4\/vd6A1+NlbqkUdCKKIh6Pjelp6VRnX\/8AO6rrGBuVTuH29fUD8u9obDEmOwaQUHFcWZUCqCpR6Goai8+Gx+PB4\/EQCoU4efIk4XCYb3\/729x\/\/\/3kcjnuuece3vnOd3LTTTep6pFtRX0U4A1veAPf\/OY3C3\/LqTnn7ciRI7zrXe\/innvu4a1vfSsPPvgg73znOzl8+DBXXnml4nfVbFs4no22mb1AFEWGhobo6emhsbGRioqKIke1FSi13mYElB2PRiewslgaOX3z4Cqf26lhI9972hMBUblhLW\/aoIuFLTIbzE5uoRFTp+G5I7Nc3lCObUQ5CtDWlUO7eo3FEHBuqbbjbI4wdlYlfaYTmOmbJRlLYPFaqKr1kusr3be5ZmvsBOZKn2p052qJKKbYtCY96WVllVpbmZOojN6Q1qhDVFC59e2KED0jfXxzpZ3kQKlD0jtNWFZKwRQpMYNJTKMTipfeY6kol3uKU2KJXJqQXVOEjJsUE1xVth4pzScT1FW7eLZ9ljrBQ7VVQ9K\/7gTGrT7qN0Q02ZUEH\/vq\/xT+np4f42dP\/pD9l13GMy88VnK+Bw7sp63tjOS1X3vtdZzrP1fyeTqdoraumpkZ6cXb5NQUWq2GrAyacC3dJv1ez0djNNXtZGhQ+ln2Dwxh1vjIyTQoRxeUf6upjHIUr0oUuglgkIdSRyIRvvKVr\/DZz36W+vp6qquruffee7njjjv42te+xp133im7z62ojwIYjcZLUhL9yle+wutf\/\/oCd9snPvEJDh06xFe+8hW+973vbXk\/UratU22ZTIazZ88yMDDAgQMHqKysLJG\/3krzqNakQJVx0WxeM1Io7u6BVRZCxdDqhamt9xrNb1FTyBx2MqfCGA3grg+wGk1w+PQSi0558IOIwHJ0azpFgs+lio4TQVEoK2\/mGjfJ2NqEujq3yoUzs6zWVYJpfXWlMeuJL6XU2Qlay1Sdjr0+wIzMpJ83V0OIVQUouW93RNbpAHibw8Qnpb\/v2OEjJqM\/5Kz3k5PRntHYQZDodA\/trSSyCZ6dymUwazIlsOzexDjllvUVbTKbIaddwrSBWaIns8Sp0zH2GYLY9XrOpqYpc6ynccTKYmf285+9QCBYOjkN9Pfj9Zai0k6cOMlll0mrUZ49ewanzDt68uQprFbpdNLs7By7djdLjgEMDA7KjgF4FRgI4okkkUr5puyxceW67YoKPZcaHje9Wry43cxakE6nicfj3HPPPZw4cYKJiQne\/va3q+y12OTURw8ePEggEKChoYE\/\/MM\/ZHpaefF85MgRbrrppqLPbr75Zp5\/\/vlLOh8p2xaORyrVtrKywtGjR0kkElxzzTW43dJ9AlvhaRP06oGdzSMPX\/xZ94aQ1OVioWfrMtTpuLrTA9AFXFvaLnER4ZNN5jg9ayHjlC5C6hsqWFVIHRW28zuY2UK0Y6kPsDyuvBrU6DUkZkqjxpHTk\/RnDGQuwpZNO0IkppXTegavjdiAcjpTZzUQn19VTMO5mkKK9SGT38aCQl+QuyHA\/Flpx6Y1aCEh7UC1Jj0sSp+bttKKToLjzFLjJX2hVLnVuMNFtbW4ntK5MsG1wWKncS4xSYN7fdJ9enwK77Kdy11r2yXFLM3l6+9L\/8oKoeb131UumeIPP\/8D9AY9JlNxw2s0GqWyQprRY3h4CJuttBa6tLRES4s07VM8nqCyUr63J5OW\/12PjU0QCMhDs5dXlN9Tl08eMRaPJ3EH5OeCWFQZqJNWWcBt5pyTEoEDCjWeQCBAMKjO0p03OfXRW265hf\/+7\/\/mqaee4p\/\/+Z85fvw4r33ta0km5e\/z5ORkybGDwSCTk1uXapGzbeF4NppOpyMWi3HkyBG8Xi+XX365okbPlnjaNOq0NnoFZtqfHpoj413Ls6bd4S2JosFazWZxi5Qy89PqmjeCVmCsa30yXppZ4WTcTW7TJCEisBTborSD16HKPiAC0S3Q3bhbIqzOSUdF6ViKvp4Vpqq8zHQpv7gioHNZVft\/rDV+ErPy91dvN7EqA4QAQBAxuc1kVqXvlc5qWJOPkHne3pawLEzd2xiQpAgSbDrMUpOXXgMLUTaH3ZZqH\/apWNFnGZ1A46aGy8HcCq8pX1vJLyXT\/Ox8jN3mIBWW9Um0IzNH2L5ez4m6PDiC6wujZx8\/xUxshb6+fkmtllOnTnH11aW5\/enpGXbtkm5yPnbsBcrLpZuM+wcGZaOeM2fPEQ5LN6wCVNXINy53XuhGp5OvtWRRRrg6A\/KF\/VmV30FKQSgO1COePJR6q+rLmy2vPro5Ffaud72LN73pTezcuZPbbruNRx55hO7ubh5++GHF\/W3OMImiWPLZi7Ft43gEQShACcfGxmhtbd2S\/PVWHE9G3MKNUmGePZFc8\/yxiUug9AkqFwXzZgo4mJGoA2w2fdhCehM6b2YwynlreVFuWV9fzspmVUYJ07gszJ5XX70IZTbSsypoIa1AdES5V0gUIRnTMZoxkazyyfpv9+4KFmS42PLmao2oNpPaKj0ko\/IO3b+nXPE47lo\/SRlH6qoPED0nHQm5G4Msyo1FHIgSLMW+1jDaTfVKUSfA6gKb9aS9rQFcG9JuSUHE78ih1Wg4PLhA76AJvUbEtpGGJZuhObK+0j+zuEhZde36sTJZPvS5HxT+PnrsGFdJOJlTJ09SWVlR8vmRI0dpbm4s+TybzRAMSqe2Vlfj7JZJqYmiSGWVvHOZnJJ\/b5OpFKGIPJPCzLyyhIdBQQY7k8piVaD3SSRUHI9EjWdz86jVan1Rk3teffTpp5+WVR\/NWzgcpqqqSlFJNBQKlUQ309PTlxSBydm2cTypVIq2tjYSiQSRSGTLCndbEYFLb0GnJq3ClvCNR+YRA0EWe7eeZpuf2VqNxaDQ1LbRTC5pZuShc9MMlNUV\/l5e2ppzXLHqt8SsLaCuCutpLWNlRjm687WEiA5HSSwkGWyPMecLoKnYBJ31mFRh3Qa3hYUh5efg2VXGvEKDrbXMKUuECmvRjBy\/nM6sJyuTRtNZDWTnpFM97p1hkv2ljs7RECB5vlQCw90SRrdQ7Pg0NW7oHyz6zLWnAq87wKhYww6hEqfRxD5\/8bvSkZ4hcJFEMyeKWMI2tP71tFxnWx8jm2p4bW0nqa2tLfoskUhgNBqKuMXgonx3PF7yOcCJEydobm4o+RzgQmcXRqM0uqqzs1M2cuntHSASkY+IAiH5VNzAwDB6g3yGI61CKWz1yDeJqhGFbhaD28xa8HKrj+Ztbm6OkZERxXn26quv5vHHHy\/67LHHHuOaa665pPOTsm3heHK5HMeOHUOj0VBWVlb0INRMrYcHYFWFUHIr28QWM5zLVSlus9F0Xgdz\/VsTXIvObUG6W6dhrEt+sr1wbILJHQ3o6lQE1C5azqonM67eWGprCLE4pHIdGoGYSv0HIL5U\/KzmBua5cD5GvLYCjdsGOg1ag1E19Wf020kvydPrGH1WFvrkV7WCRkCr15JLSU8wBqeZuELvk7shQEIm5eLZ4ZNUdzX6rGSGSpFYWrMB7eJiaYqtNkCuu9gZCXYTlpXid0DcEWB51chMvx7N8NqY\/7IqXBugsgkxy97KdUd0bHGRpjIPnvq1CU7Mifzh3f9NS0tx9JFKpUgkE9jtxTWPnu5urrzyQMm1DAwMcMUVpZ8D5HLSv9O5uXn27dslOyYXEQGUVcg7ntk5+bpdNpfD7Zd3HgvLKvVHBdqc5UXl3\/LmiGezCNzy8jIWi+WSIh419dHl5WU+\/vGPc+TIEQYHBzl48CC33XYbPp+Pt771rYX9bFYf\/ehHP8pjjz3Gl770JTo7O\/nSl77EE088wV133bXlc5OzbeF4NBoNe\/fuZd++fej1+ktiqN5Kqm1uVp0uZmFBvcbyyEgSYQsIOQBCW0uzGb02phQmyby56wMkVKK7tucmGNNurePZXBUip5KPBvXUAYCnNcLylPKP1dscYl6GLHT49AQ90xm0++tIxZT52swNPqJd8hBxETC5bWQUFiS+PWUsKThnR7mL1IK0U3Y3B2VRbJ6WEIsdEmOCiN1rJieRYvM0+MjMFd87jUmPMbFU4oycNQ608fX7s+iPEB3NsXJyDDGvFWPUYZgpjtQcl9fhtaxFrclcjh11Xo525TBeTCmNnhvmSMcwp06dprW1pei7o6Oj1DeURivPPfc8ra2lTuH48eOUl5dytnV2dnHgwN6Sz2GtN0dusZlIyv8up6bk34Oenn5sdvlajS8kr7k1qUI6LBjkp82lmIrjWVWOeF4O9VGtVsu5c+d485vfTENDA+973\/toaGjgyJEjRQwJm9VHr7nmGu6\/\/36++c1vsnv3bu677z6+\/\/3v\/9I9PLCN+ngcDge5XO6SxeC24niSynMZAPMqaSKAnvF5RloClPepU9VEo1sr7hvLPDCmjipTkkbIm9Vv48knRrju6kosfaXoqLxpnWbmOtX7kGz1QSYuqNACaQQWt9CcG5cp4Bd2Y9DRfngUQdBRszOMbnSa3FLx5K\/3W1nuV06x+fZUKFLr2KuViUb9u8qIyjAg6O1GUjJaQQa7ifSmBuT1cyon3l6aSnM2hkhIpNhcTUEyF4qF12y7yxEH1vLxiUgN0QUDNqMe3Xxv0XZiuRmiG1KIFiOGpfXrMezbhX8lRlK\/nor6u3\/+eeH\/589foKWlmfPn1xuU29rauPzyA5w43rbhQCLzc7PYbFaWl9cjvFQqhcvlZHS09B6Ojg5jMOhJpYon38nJSa6+6kpeeOFUyXfOnm2nsnIH42OladGe3n6qK3cwIQGBzuVy1NRGOHe6t2QMICPKZzjm5xepsjhJrkovgLMK7PmZdA6d2VCSUiuMJ6T7ePKWr\/Fciqmx+ZvNZh599FHV\/WxWHwV4+9vffslw7q3Ytoh4NtqlisFtpY9nVYWnzWjRs6TCjAwwOTXLl5+8gGBT5tXQum3MSHBVSdnCgrqD0ug0jHSqR0W2che5rMizz0+xWlspu52+IqDK9gCQVM9Q4mmJsDShnGbzNAWZV3EYnlo\/6dU0qZUUXcfG6J4TyTRVob3YYY9GAIMOUaFeZ\/BbFes2gl6LmM7IyhyYfFaWBuQdravaS0oGrOCqcpOOlY6Zgw6SPaULC63NiBAtTWFaG0IlTkfns6OdGCEZrmbC1sTY6QUS49HSBYtBiy9TnOaLl1kRLurM5CxWdJkoqxeyOFvXVvyrAzHe\/bG\/5S\/+4mPs2bMbURQZGRktKU6fONFGZVXxOzUxMUlrS2nUc+7cOa688vKSzycmJmSjnvGJcdn0UkWFfNNjeYV8oVurl5+QxxWiJQRwBeWjpaRMijZvBpt8TVQK1fbrJokA28jxvFgxOLWIR2fWk1JJF9kUcP15szpNLCwsM7+U4LBK+lUTCcAWkHQGt4XJni2k2erU02wA8xelD8ScyOEj0s5Hazcxq0D3nzdbbYD5XpVoRxBYmlFvKk2qSAIb7EYmzhefUzqRoeeFMS5MZkg1VKJr8hMflU+ZihqBrIAi75tvZ5iVcZl9CGD1yqfovDvDxDqkIyFva4TF8xJjGrA6dOQkPLh7h4dstDhS1FiM6Bc3OSMBdNVBJvXVjJ5ZZPUiOMHbEkBcKnZ0jp0RWNqQtrNZ8Avrfy9FvIydz5GejeLZsVbjeOGBJa77rev427\/9JE899TgdHWf53Oc+y+te91rcblfhu3nEqWsT7+CxY8fYu3d3yfVduHBBsvdOrql0aGiE\/fulaz3nz59HL9OLp9QEOaLA7DE6Oo7JLJ82dyjMCTMKJKQAOhmGeZBnLsjbr4P6KGwjx5O3S4141ByP0aHC+geyuvEbzRNcfxm+fXwMjV8+Rxxb2Nr5myp8iOqAO7JbaIC1RxxMD6xHFfnIZ8JTXPPRVwUVZQPylhLVXw1PS5hFuYk8v01jkLk+5ejPUx8gJafOmMoy0jXD2bYYsXAQXWMZSPBh+XdXkJmSrwfYatzMKjAcBPZUsCCj42NwmYmPSkdsRpeZ5Kj04sG\/p5z4QOnE6GwJk5RoFHXVe8lF1xyFaDAQr61npXk3o8+OsdK3vh9Br0EzvelcdRr00WIUn6k1jJBai+RFvx9jyoJtaJrlsiCCViA1ucT5M2tElclkEqPRSGVlBXfc8V6+\/OV\/4sKFdn7ykx9x551\/TGNjI7Ozs5RXlJdEJj3dXSUOaWFhgfr6UnTVWlOpNMJtPip9j6PRGLt2l+pRAXT39BEKS9dTR0fHCQTl0W2eoLxzETXyP8xllQyKElHo5hTc5ojn10GLB34NHI\/equ5UtEZ1FF1Gs36cRDrLcxrp1ZLWYWF6C1EMwOIWpBq2mmazhEpXkWJO5OyFJIsXUxUaq5G5LvXajnWHn7lu5e1E1pQj1Uytoc5gMzJxXvlYppCZXCrHZNcc7cenGMqYyTZVoQuvrajt1V5mz8rXbQSTlvj8smwjqCXkYKFLHnrtKHPKitQ5Ig4yEgg7S8RJvKt0xa1zmBCmSp+nvTlMpnOQTChEtLqZ3mUnQ23TZKdK03GelmDBQRXOY1cEFtYXAYLDgm5+sPB3yhskeaQPAPPetfTUqR9HsfptLCws8MILL3D48GE6OzuJRqPodDqsViuvfe1v8fd\/\/1mef\/4ZTp58gfe+9z28947\/hdm8jgpbWVmlLFKaDjt27DgtLaUO49ixY4TDpSmy3t5+9uyRbkRdjctH1hWV8qm4yGa4\/gbTKaxJlxVADYvROIJCU3oqJx91q\/XxrK6u\/sbxvBp2qak2tRqPxqQeLWxhcY\/GWPyi\/eeTFxDKSl9qTXkQcQt+U+8wM96lruez1TTb7Lg0qkzMwZETUVZqyjDuCMl26W+0jEb9nnlawiyoSFV7GgPMKgiqwcVoRwGBprfpWBoungTiCwl6XhijvWuJaChIwu1C45ZfvXobguQkCGCBtVSWSUtWJh3o213GggyPm3dXhKXO0jFBA2azBlGiFuCucq31AG3c3mEhbrAy6qyhtzPO1OlxsqspvM1BUpujKQ3oYpsiA62AfrHYeRtbQgjptWtOBcIsPT+I9uKCztNoIRNb5fmH0njKPOzdu5cbb7yRlpYWNBoN3d3dHDx4kNOnTzM2NkYmk8FkMlFfX8+HPvSH3HvvP9Hdc57v3f8dPvDBP6CqqpKOjg6uuaaUZn9qagq9vniRls1m8Plckvc0IYMEaj\/XQXmFdM\/J1Ix86jiTka\/dxhWcy8ysfAtBLidi98nXgFIKC2c1x\/PrIAIH2wjVtlGFdKsRTyqVYmVeBVGlQJ2Rt6SabgygM5Q2zP1sIcWtm7ZbXN4an07GY4Rp9YhnK2k2R6WbIYXGVjEn8tzxWepbbMgnHtbMWu1jslO5BiQCqyr9CgDpjPK9MFgNTKo432BjiKET8rl6vdXIuUNryDBPpRd\/yIo+Hic9PAs5EU9LWBHFZq33sCrDvWfyWlmRARuYvFZW+6SBDL495ayeGyz53NUaJtG5lmLLBX0knW4WFzJYnUYWj5ai20xiis132d0SItdfDD6w7yyDkXX9FcFlRze7fvy50Qz25bVJdtXpxOU2cu47oyAKWHxrq2utVovX68XrXWMZWFlZYXZ2lpmZGbq7uzGbzfh8Pnw+H263G6fTyS23vIGbb76JbDZLb08vTz71NBaLhUOHniWdXnu3Z2dnufrqqzh69HjROZ89e5aamjoGB4vTn+fPX2DXzl2cP1+sJwNQVhZgdKTU0fd091FVsYPJidJn1dvbj9w0NzUzgwbplPnExCwRfRkZmbnB7DSxOC0dhZltNpaQTkHHF1eL9HZ+43i2ieXh1GqcQEtLS5w8eVJ2pZq3nKAezqyuqk+iscXSiOKBI71c91s7cF3kC9PYTEx2by3NFt8CqcFW02wmnxVUGBX89T7ajk\/RuMtO5Zx8z01WRaMDwNMcZrxdmWrHXedjQsWpeBqDDB1XIPB0mhjvUHCCGljaAOWeH44xPxwDwOy0UNbiY0UPuoiHzGSshHrGVuEmNSgHNhDRO\/QkhqQXNoIFxGjpu2etcBO\/UFpL0rgsJAU9K7UNREcWifcsAxPorQaYLp3cXLU+kgOlaDhjYqmYAVkjYFgtvs+mJj\/CRWh3f7acwOT6frSXV5JbSXLw+0lAwOKXnuSsVitWq5WqqioymQzz8\/PMzs7S0dFBJpMpOCmfz7cmEtbaQlNzE3\/8x3\/E4uIihw49y+OPP8kTTzzNsWPHqa2toa9voOgYctGIVif9u29vPy8JxwaoqAxKOp5obIHmhl0M9pfey8WlFWr8ZUQl+P5yooi3zM7UYEzyXPQWeWCCElFoaiXJsWPHMJlMeL1e0ul00Tz3G3DBq2QFgTeFqGdiYoKjR48SCUfIJpWjlYwK9T5ATAIGu9nGJ6UdwH8Px+Die6OtCCGqrPJhTRYgNqKOBttqmm1sCw2oSytr9Ziuc8tMVpYhSuSojREnM1vgbosvq6frsiqvlt6qZ7JT2TH56nwlqYmNVr47woIMY0J8IUEqC2cPj9LeuUhv3EA0GFyrDTWVows70Wo15GRWtI7GAAkZxgZDjR1xTIIAVCdg0omIDitibQXJplpi1TWM2IIsByL0HJ9i\/NQ48Q0TXbApQFYi\/WmzlD4fV3OQ7KaeFdvOCMytLzo0HjvambUJvnulErtQnBJy1Jnof2qOTGpt\/1a\/+iSn0+kIBAK0tLTwmte8pqB2OT4+zuHDh3nhhRcYGBhgZWUFg8GA1+vlzW++ja9\/\/V7a29t4\/PGH+f3ffy8HDuwvmmRHRkbZv78UEXf69Fl27ChlCVlYWJAFGUzPyNcJvT75pupgmUt2zOaRLwIJMs4RIKUA+ReyAq95zWuoq6sjl8uRyWQ4ffo03\/72t\/niF79IOp2+pIhHTX00nU7z13\/91+zatQur1UokEuGOO+5gfFy5d\/C+++4rUSwVBIFEYgtNkVuwbRPxbEy1wRqVhBQfVHd3NyMjI+zZswen2aHKFJ1MqcPGZqeV03V2t5nJBek8\/\/G+eRZu3YlzaJqlxNZoLmx1IXLHVQTV2FqazRSyEB1WdmJak4a5DSv3c0fHie8JUrM0BxsQbitboN12NYWYUIpCAHednwkVEIO3MaQc7TiMjJ9XiXYUmn4NVj3TGyKuTDLDVM8c+T1WXVbGhVNjWNwOrC4TZpsBg1GLXiNi0EIml0VbG0bMieQyaTLpDJlMGkED2ZSIviaI1mhCFDSkMyKZdA6r20TH2XFSy2kYWl8MmJwmFiRqQVqDlsRg6X2yV7hI9JSmB01ivDjaEcCYLHaOxgYfwmSMgVQZ8XNxIs3rDlK0mzD6jDxx3yz51VI+1bZVEwQBu92O3W5nx44dpFIp5ubmmJ2d5fTp0wCFSMjr9WI0GjlwYD\/79u3hwx\/+Q2ZmZjl48Bl++tP\/4fnnjzIxMYZery+k5vKm0Ui\/i8vL0guN7u4+qsprmJRYIC4uySMvtQrYI41B\/vecycnPK4l4Brm8QSaRRqfT4ff78fl8jI+Ps3v3biYnJ3n00Uc5ffo0XV1dnD59mltuuYUbbrihCMix2dTUR1dXVzl58iSf\/vSn2bNnD9FolLvuuovbb7+dEydOyF88a039myW0TSZ1lPBWbNs4nrxpNBo0Gk1JxJNKpThz5gyJRIKrrroKm82mCuUFSKg0SlpcJpITyhO3O2hDJmULwH+cGeNvKpxMdm0tzbaaUHeGW02zYVOn8HHXuFg4U7yv3jNTrNZ6aHXEYXEVc7mb6SH1+5mMqwM\/sio8U3qLnimVNJyv3q9Y2ynfHWH0tPyqLdQUZLhN+vsarUBsdAFEWJ1fZXW+OOKtvizCxGnpyM\/f5GapJwoUr\/w0Og1Ot1ESZRmo9xKVUEgNtoZYaS+FVTu9RhKb\/JGjzkd2uHhbW2sExtfZhQWfE81UP2OZIIunMjh2uGFhvXNfvGwH48djxJfXn49VJtW2VTMYDAWKFlEUWVhYYHZ2lqGhITo6OnA4HIVJ1mazEYmEueWWmygrC\/GFL3yG8fFJjhw5wUMPPcK5c+sS813dvVRXVTMyUvyMOzouUFNdV\/I5QEVVSNLxdHX3YNS7SadL310lp5RIKwATFFoS4itpWceTTWbJZXJodBpyF52X3W7nd3\/3d3n3u9\/N\/v37ec973sP09DR\/9Ed\/xGtf+9oiuerNpqY+6nQ6S4g+v\/71r3PFFVcwPDxMZaV8o7kgCJekWHoptu0cD5QCDBYXFzl16hR2u52rr766EAltiSBUBbJsc5tBJfgwO5TrHudHogxc3UJuQp36RmcxMLYVNFt9gKlTakV+kZUZdYBCLiMNsBjvmycesnEg7AKbBURlx6ONWJnvV+7JcdX6mFSh4\/E1hRhUiHaMEg2lRSbAsoIaqt6sY7pH\/h6X74kwdkoacOAI2pg6J\/1CWHxmVvql75G10ixZD9Jb9Cz1lF6LoBXITJam8iwBOwkJGLbFlCtRtzRmi88lEzIwu+Rh7owWsmmcIT0Mro+bwlp++k\/F9+1SIx4lEwQBl8uFy+Wirq6ORCLB7Owss7OzDAwMoNPpsNvtzM\/Ps2PHDqqqqqipqeGqq67gox\/9MBMTkzz55DM8+eQhDh16jmDIL+lgLDIknTOz0s88mUzRsruMTgl6ooHhUXQyAIP5mPzvYUmBpHZlKSmzxzXLJNIYbMbCHLcZXHDTTTdx3XXXIYoiq6vqZYCNJqc+unmb\/LNSsuXlZaqqqshms+zdu5d77rmHffuk1WYv1bZNjWdj7ncjpHp8fJxjx45RXl7Ovn37itJvW+FpW1xQzklmtFuAbuvUU1APTQxj2EK+3FITILuF9F9Wq74m8Nb5WVRhDrB6zIxckHcE0cllzixomI6rn5NWqw48EFWYxXVmnSoAw9\/ol20oBSjbHV6LWGQs3BoiIYO602gFFhUofrwVTnIylDqBKo\/kmKAFQ1w6yvPscEqyIQR3hknOltaJPOU22FSXtFZ6yPYXOyNrSxim1p9r2mVBXE4y1W5GvMiUYIitO1BNyE1sOktsw6ugM+kwKtC7\/LJmMpkoLy8vwLUrKiqYm5tDp9PR19fHqVOnGB0dJZ1OYzKZqKqq5H3v+13uu+\/f6Ox8gb\/8y4\/wRx9+H3X1O4r2OzIygsFQGul3dfUSCEhr\/1ht0u\/u8vIK4XLpSXp0XP53M6+w8FlUIwq9WLfMOx45yhxBEC6p3iOnPrrREokEf\/M3f8N73vMeHA55ifCmpibuu+8+HnroIb73ve9hMpm49tprFfV7LsW2bcSTyWTo7OxkdHSUPXv2EAiUUqCrOh4BFmMqTY4qAnAAcYWQO2+T83M8Zk5zo2BWrDttIVOFoBUY2ULaTlCgZ8+bp9rD1KSyc7J4LTx1eJgrXlOJrX8cJOZdZ0OASRXCUEuZnSkVOh5fU4ihE\/Lw5rVoRyFiEmB1Xv6Z6kw6ZhQaeMt2hxmXSdHZvBamOmSiHa9FFngR2RlhXoJYVKPXkBiRACgIIiyURkdGl5mkRG3H7taS3XRJJqH4maZDLmbP6Mgtre3XUeuG2HqaTdsc5pkfF\/9eXspoR81mZ2fp7++ntbWVcDjM6upqIRrq6enBZDIVUnJutxu9Xs9v\/\/YN3Hjjddx9918xODjMk08+y1NPPsvzz7\/A3j17OXHiXMlxnG4L09OlUfmUAvjAE7QxIcFMkUym8YTszEuo2C5EV\/G6HGQkwE2ZdA6dSV8ic523jY5Hq9UWFt15WqIXi2rLq48ePnxY+rjpNO9+97vJ5XL827\/9m+K+rrrqKq66ar0v69prr2X\/\/v18\/etf52tf+9qLOr+Ntm0ino0mCALd3d0XewCulnQ6oN48arAZyaaVoxWLXf0hRxfUtWbGx6d56PhJYlXyjWVak56xLTgUfdiijmbTwESfuihdbFY9VJ8aiSGKcOyZYQacHgRnaTFTIj1eYhkVJ64z6ZjsVnZe\/ga\/Ygq1bHeYqELjamRniLhMlCtoYEUBSOLf4SYrw7QQqPFIjwki6ai0Y4\/sCpNbKY3cTOVW4mOlDslX6ylpOjVHnGQ3MY1bmkKwgb4+4XQw32kmM7d+bc5w8ZpyBTMT\/ZsiqS1E6C+FTU5Ocu7cOXbt2lUQHrNYLFRWVrJ\/\/35uvPFGGhoayGazdHR0cPDgQc6ePcvExAS5XA6DwUBDQx0f+tAdfPd7\/0HH+ef4s7s+wB3vezvl5cVNpemM9LvT2zuAXUYmQdTKI2OdCro9dq\/8b91gly\/C55u4N0siJBIJstlskVTBVk1NfTSdTvPOd76TgYEBHn\/8ccVoR8o0Gg2XX375\/3sRT97rLy4uFrz+FVdcIalomLe0muOxm9hcBN5sakyzABMyUOq82ZwGRufXnNOXn3+GL+y9kbTEBGfdESBzUp2gM70FEShPnZ++dhV56IiD0V7lmkyw3kv\/hlRcf8c0s14LVzT4EYfWnISzzq\/a6Oms9jCl4git1U6mO+S3MdoMqvWhVQWaHp1Jy6wCL1z57gjjZ6SjHYvbzHSHdERjcpiYlWG9Du8MEzsvwV6gFUhOSMOxnQZ9yVupNelISchtOIMmsrFih2HWr397xWBj0VhPary4R8awsP6e6RoidIyYgeLzsWyBHPeXtbGxMbq6utizZw8+nzR9TR6uHQgEEEWR5eVlZmdnmZiYoLOzE6vVWmhedTqduFxOXv\/6G\/jt334N2WyW7u5+nn7qeZ5+6jmOv3CGULCc6ani90AURTx+K0tLpQuxuXn5d0ZnkU8dmxxGkGEM2QpR6GYRuHw951IiHlEU+dM\/\/VMefPBBDh48KKk+mnc6PT09PP3004Um4UsxURQ5ffo0u3ZJE7leqm0bxwNr9ZyOjg7MZjPhcFjR6YB6xKP08PO2vKK8D4fXwmRUGX3g8BkhdnF\/iSQPJ8e5SeMsydUntsDNo9FpmB9V50DbiiCdLWQHmQa4vBklCFIX51Z58licq6+rxNQ7SgZ1RyiYle+1oBeYl2vWvGj+xoAiki2yO8T4Wfk+o0hrWBbJJgiwOiefcgzWeRg\/Kf3dUIOPyVPSY6IMBVF4Z4glCTZrT72PxGDp4sNaaS04+rwZfFayvcUFcUt9EMbWmAsWLF7ax\/yULxR\/z77DDdENaLZyL91PlD5D68ucahseHqa3t5e9e\/cqFrs32ka4dk1NDel0ugDXPnPmDKIo4vV68fv9Bbj2zp1NNDfX88d\/cgeLi0scPXKKJx8\/wqGnX2BmZn2h43LbGaJ0AdU\/MIxDFyIroXyrpNujU2C3ViIKzTuezRHP8vIygiAowqc325133sl3v\/tdfvrTnxbURwGcTidms5lMJsPb3\/52Tp48yf\/8z\/+QzWYL23g8HgwXG8bvuOMOysrK+MIXvgDAZz7zGa666irq6+tZXFzka1\/7GqdPn+Zf\/\/Vft3xuSrZtHE86naavr4+9e\/cWQmw1U6vxKD38vEUlZIo3mjtg3bxQLDVdcdT0i1PnuO7W27Cc39DYp9cyvoU0m3OHl6mzytsJWoGxLTAkzIyooNT0GoZlmjjFnMjzzwyx9\/oq0hJElRvNUelmUoXJwFxpJ9otz5igt+pVo6rEgvzz1hq1zA7IR1Nlu8NMnJVeQJicRqZlalNGm0GWMDXQFGBBArGGIJKLydCpGAQ2x8IagxZzbKUEtSY4sjBZ\/DvQ69cWJbOOcjq6zDgCBrJTxefnjGxAs+m09M8a0Eg0Ur+cEc\/AwACDg4NcdtllOJ1KGC9l0+v1hEIhQqFQCVy7vb0dp9NZiIbsdjter4c33HIjN7\/hBjKZDOc7enj6qWMcfOoYI2PSi4d0JoM7YmF2ojRLEVuSf2eV1pGCBIN63jKbajx5y2d6LkX2+t\/\/\/d8BuPHGG4s+\/+Y3v8n73\/9+RkdHeeihhwDYu3dv0TZPP\/104XvDw8NFIIdYLMaHPvQhJicncTqd7Nu3j2eeeYYrrrhiy+emZNvG8ej1el7zmtcAaxobW+FrUwUXqPC0CRqBuWllyWaTCpQaQBRKneQXnniMfzjw2yQv9hrZ6oKMnlJnht6K0qin3k\/vWeWUnX+HhwGVPqBIc4DOk8pqqourac6OrXDl3jCC1CTLmqiZkgl6geSsckrTGDKy0Ctff4nsCjF+TiHa2RlipE3mWgRIKIBM\/DtcTMtEUuGmgGy0o5NCYQCh1jArnaUpPWe1m+Xu0uMEWoNkzg8WfaZ3mXHMFS8cciEruskJxhw1dJ0VyaUSeJqdZDc9FuPi+gf6XVU89NNVyt2l79XLUeMRRZG+vj5GR0c5cODAi6pXyJkUXDsfDQ0ODqLVagtOyOv1YjKZ2Ld\/J7v3NPOnH72DmZl5jhw+x7MHT\/LcodNFabdQmUfS8YxNzGBBuh6SVpijRI28V9oILtgsiWC1Wi\/J8aipj1ZXV6tuA6Xqo\/feey\/33nvvls\/jUm3bOB5Ye7FEUdwyQ7VaH89qQnnc5rGQHVFmLRC16pHXigTWfiWR5McLg9yq9SBmRZKCOlnpWtOoeo\/PQlwdMGBwqncYZ1ReSL1Ry8D5SeLLKZ5+ZpDGPWEqMilyGxou7RUuJlSineDOMkUkm96iJzGl\/KySCmALjV7D\/KB8VFa+K8yETG+OwaJjViai0Zt0RGXoiHx1PqIyvUIamffO7jSytOk2CFoBYbo0UnPXuhEvFNcejJY0ndodjLalC8hJcWpTmq3aCfPrJKKLFheDvVGCTaULKMtL7HhEUaSrq4vp6Wkuv\/zyl53s0mQyUVZWRllZGblcjlgsxuzsLH19fZw7dw63211wRBaLhbKyEG99u5\/b3nI9Z8+eY6BvgsG+WZ49eIq0KP3MFhdWcFvcJFdLncyqAuRfadm80fFsLCdsJA\/9f922pePRarWkUurNoUqTEcDiivIEbfWYQV4bDIBESq1XSGRaJhX15LnzXP+mW3H0LDDRrS6FrQ+bSfUon7Ogg9ioyjYaGFeR3jY7jAyqUN9UtAY4f2L9BnWdmWDYauCKAxE03ZMICOgdZhBjsvvQGLTMDiin6oLNQcXajr3aypyKYxlWiNySCs1+1jIjq\/3Si4\/IzhBTMtGOyaRFKpnmb\/Kz1Ft6X21hB0sSUZC\/NUS6q7iOo7MYYBNrc9ZvZk4sZ\/TM+nO1hszk5oodoz2sX3+nrSbaOkUEjUBcor5lfQlTbaIocuHCBebn57n88ssvqU7xUphGo8Hj8eDxeGhoaCiCa\/f29mI0GvH5fHg8HkZHRwGRt7ztZjQaDXf95e8xNT7HsWe6OHKwg7bnu4nna3cC+CtcjHaV\/p7m55aQq\/JkFIhC86i2lyLi+VW1bQmn3qo0gqr6qFH5h2VQYJjN2\/yCcp3EHbCSUIisvvj4o5h2l5PYArGmaFBv5rPXeEjHle9NsNHPkkKvC0CwwUtGRaQtIUELEl9JcejQICNeJ7amIOMykUTeAi1hVubkHaXerGNKRThPm5WPFjU6DfOK8OqgbDSkMQhkZqSfi9agZXFQumbkrnIzJ4NyM8r8otyh0sZQBBGdRA3B0+RD3EBfntZomLLsYPh48eQXqpRIAc2tOyyxsZyHH1rA47eQkyicv1QRTy6Xo729nWg0yoEDB15xpyNlm+HajY2N5HI5zp07x9zcHHq9npmZGbLZLCaTiYrqMG\/9vdfwxf\/4EP9z\/At8+b4\/5p2\/fwMVNQHMdul5Yl6C1TpvSQWi0PTFZj65Gs+vg22riCdvW061qTiepApztaBX97vjElTrG83lN4NC4BBPpfl5rI+dVidphdSgoNUwP6KeQtPo1WtOgkH9sS5ElWHmzoCVAQXamt72KbRXV2CrD2AeiZKTYJHW6DXMDsUUjxNsVSYLDe8MMtEufx7OHXai3fKLg81SwxutfGeQqTPSjrNsV4jp09JRlM1lJCFxyp4dXkn5bLPXwlJXabTjaw6T2tSjozHqYGx92xm7i75EAPPZ0nSgLrbAxquzVTkxr647p3NTOVJJEbNVgE2v3kvFWpDL5Th79izxeJzLL7+8gJLaTqbVavF4PAwPD2Oz2WhsbCQWizE5OUlXV1cJXFuv13P1jTu58voW\/vRTOcYH5zh9cICTT\/dx\/tgw6YsLtmQii9GnJynRq7WylEDO\/abj6xHPbxzPNrBLFYNLqUChV5eVecyyonL9xuW3MjmnvKLXGdXD4vaRXtLOMnYlvIgyIbinPsD0aeXUl9aoYUSlz0Vr0DJ8XtlZuiMORlUQZP4aN1OT8hO63qil99wEq0tJHB4LTTV2LGPLCOL6\/QjsjCjWdnQmHdMq6Ly0Qh5d0Aok5uSdebglwLQMXZDOqGVRxilqtAIrY9LX7og4mZNhMLDadHlUfZF5q90snS2NbIzZRInQm7clgNjVSw6BC64KhjtTVO4ykZoo\/j04wnbS48Xn4So3wsWsnRB0ceKsGVjFZjfApiZXs0Lz41Ytm81y5swZ0uk0Bw4cKFEa3S6WzWY5ffo0uVyOyy67DJ1Oh8vlorq6WhaunXdEBoOBqvoQFbUB3vT7lxNfSXLu+SFOHezj5NP92BwWkiul78riQlzW8WxEtRmN685\/ZWXlNzWeV9O2GvGo9fEsxpRX9asKDLMATr8FVEozqYzyOQiCwODAKOdXe6i86R04OqUdanYLSqnmCgez55XrJaEmP10nlMlKnWV2RoeV9zM9GlMcr9oVouP42mp9cX6VF+ZXKavx0BK2k+mbQ6PTMKcS7YRaldVFw61BRQmG8j0RRhRqO3GJZsHCd3eFmJCp35TtjjBzVnq\/rqCVmalYyefOcicxCYlsg93Iak\/p5656H8nB4uck6AQ0U1MsmC2cTgZYbF87fxO5zQELvnIrXCj+zLiyvphIlFfQ8b21VJDbZWVp0\/NO67M899xz+Hw+\/H4\/LperqN6gZplMhlOnTgEUJvPtaHm9G6CE6xFK4dqLi4vMzs4yMjJSYNfOOyGHw7EWDb2hmStvaiSbzTLePUvX4WEuPDPI4KkJchcXltm0\/IJ0JbZMNpv9TcSz3WyrEU9aoW4iaAWW5pWdwvKismNKqbAeAMxHY4rj5RU+uvvXVvVffeyH3P2G95E9X7z61eg0jG4BfKDRqadGUqpCdCKTMgJneYs0eOlXkb+OSzROjg3MMzYwT\/PeMlrKHUwclXcqOqOW6V7laEeO6wrWnm9MJioB8Dd4mJeRtNbqNSwMS48JWkjMSEPsrX4rcxIsBbC2SIlKsE0HGnwsnS2VPrAZSjk1XM1BeufidI8KZC8iF3VGraT8tn5lqSjNZq10wuw6mu3MqBEudgzpJcgDI7UR6uvrmZ2d5dy5c+RyOTweT4EvTSlllk6nOXnyJHq9nj179hRNntvJ8s5REAT27dunep6CIOB0OnE6ndTW1pJMJpmbm2NmZqbQ55J3Qh6PB6PRSPXOCBXNQX77gwdYXUjQ+dwQnc8O0XtUHrUUm43x7LPPFs4nHo9jNptZXl7+tXE82wpccCmptuhMVJZFGMBoNyGqqI\/OzylDqTV6Fe4xvZaJceXJ0+svLgB\/\/on\/RldeDHV21fmJy7Ap581gNTCqQtKpNWkYUoE2hxr8zMnQfOTNJMFmsNG8EQcDCkqlF06PcbhjgmiVHUOldPNgaGeYuEJEGmoJMqNAf1O2O1wke73ZtArwdWeNlVUZwEPZzghLMuzV3gqXZJHeFrBJ0uZojTriA6WpPkelm0RvcbSTsZg5Pi5yoT1LdgOTbKTRR3ZTZG7xWUiPFL8L7or1ZybURHj44Vjh7838bwDWgL2gKnr99ddz2WWXYbPZGBkZ4ZlnnuGFF16gv7+fpaWloj6QZDLJiRMnMJlM7N27d9s7HY1GsyWnI2VGo5FIJMKePXu44YYb2LVrF3q9nr6+Pg4dOsTJkycZGRkhlUphMBhw+uwcuLWZ3\/vizXzqid\/nTf\/xO+z9g8vxNQfYSP5hM9m4\/PLL0Wq1LC8vc99997Fz507Onj3L\/Pz8lhC9oK4+Cmtow7vvvptIJILZbObGG2+ko6NDdd8\/+tGPaGlpWZM1b2nhwQcfvKR7p2bbMuJRS7XNzMzQ9qyyet4aT5t8qkWn1xKdU56ANTplvxwodzDbr4LH1hRPVKlMhv\/oepyP1LyB+PRa3j23hTSFq9bHlEK9BNbEzxZeUN5GL0MPXxg3ahlUYZi2B02MKxymotHHYNcU4wNztAONuyJUWIwk+9YiAq1Rq+hUAFmyTliLdhYlGIPzFmz0MSNDRqrRCuRiMilWAdIL0u+M2W1mXiKVBuApdxCdL3VWwdYgK+dKox2H20Di4i3O6fWMhysYnlhGN1oKebboYfOeA9UO2NTvZVxdXwBNGIMsL8YKf2ckUtIb6XIEQcDhcOBwOAor\/TwUeXBwsKCY6XQ66e\/vx+l00traekmpuVfS0uk0p06dQqfTvWQR2Wa4djweL9yjvr4+DAZDUTSk0+ko21tJaFcZ+\/7gSlbnVxg7NszokSHSKylMJhN6vZ6qqioaGxuxWq3cd999PPLII\/h8Pl7\/+tfz1re+lf\/1v\/6X7DmpqY8C\/MM\/\/ANf\/vKXue+++2hoaODv\/\/7vef3rX09XV5dsc++RI0d417vexT333MNb3\/pWHnzwQd75zndy+PBhrrzyyl\/6XgII4lbaWl8hy2azZDIZ4vE4hw4d4uabby7CtIuiyMDAAH19fVQ6ynn8ww\/J7svdEODZY\/ITqCts52y\/cnRgqdPQ3y8\/wzYdCHP0eJviPirrXHR19pV8fnlDC7dqdpFLZVnUGFQjHlt9gBE1yelaLyMKUZFGL5DWCiQUQBc79oeLendKTACdU8tKVH5V1nRFOR0vlIpuVTcEqPXb8VtNDMuxDACh5gCTChpC5XuV1UfDTf4i2euNVrk\/wtQZGbRalYWMTI9U5YFyZk6V3hezy4QhlSK3KaoQdAI+n4nUpqjaErJjWZhHFGG+egdnLyyxOh+nZq+X5U1MExqdQLlLU+I4Gnc5SA+sO0FruYMQF0lCtRq+v7STF46uO+a9EUMJuu+3P\/tGGt7YInmtGy2XyxGNRpmYmChwfOW50nw+30smhfxS2auRBsxms8zPzxfScqlUCo\/HU3BEZrOZXC5HNpsll8sV\/rW1tVFXV4fP50MQBN773vdyzTXXcNNNN\/Hzn\/+chYUF\/vEf\/3HL5zEzM0MgEODQoUNcf\/31iKJIJBLhrrvu4q\/\/+q+BtYg1GAzypS99iT\/6oz+S3M+73vUuFhcXeeSRRwqfveENb8DtdvO9733vl7tZF23bRjxQ3NmbzWY5d+4csViMK6+8klUJtceNpgYptriUfzCCIDA+rpza0qiAeLRaDQMDpStegOPd56m+OsQ19gamTisfx+gyqaqW2nxWRlVYD\/y1LvrblVODiaQy4MJbZWV8QF4mwmTR0yejaTPYPc1QzzTVO0NEWn3oxpdJS8C6pdJZBdPAkoK0QaDeK+t0BC2sTslHSlatgQWJKNlg1RPtkpHCrvMRPV36jEM7w6x2lDoqT8TGtMNGx0iW+efWnasYLV14hBt8ZPqL76XRYSQ9VLwAcVWZC2i2TE0VL\/zn+jXaXUYy8dJFwlZ52jQaDUajkfn5ecrLyykrK2Nubq6IOTrvhJxO56va\/JhOp2lra8NoNLJnz55XLCLTarX4\/X78fj+NjY2srKwwOzvL1NQUXV1dWCyWghNyuVzkcjk6OjrQ6XQ4HI5CWaGvr48DBw6wf\/9+9u\/ff8nnsVl9dGBggMnJSW666abCNkajkRtuuIHnn39e1vEcOXKEj33sY0Wf3XzzzXzlK1+55HOSs23leDbWeGDd8cTjcU6ePIlOp+Pqq6\/GaDQSW1YpxmuVXzq9ArMsrEGpJ2aV0WErq8oEo16\/jaFReWfwwyNPYbzOgA3lScBZ7WVyWr5QD+CudDGpUrsRdMrXbPeZGVCJqmwuO6XJn3WraQ3Sfrw02snbjt1hus6M0QNotBpadpcRNptI9s5DViTYFGBKATJevivCqIy0AUA2J+84K3aHmTor\/d1QS5BYl\/S1m0IG0oOlzs5gNbAkwb2GBnLzxc9CFAQy1WGODMP4pi744A43K+OlYAe7VVdyp4N1Lugu3ta0Ic3WseBmI6utx2+B2VLHs1WetqWlJdra2igvL6e2trbAHp2HIufTTfkifh4l5\/V6X1GkWyqV4uTJk5hMJnbv3v2qpQEFQcBms2Gz2Qr3aH5+vgDiyGaz6PV6crkc+\/fvx2azkcvl+Pa3v01vb6+qHLWcSamP5iPUYDBYtG0wGGRoSP43Ojk5Kfmd\/P5eCttWjidvGo0GQRDIZDKsrKxw6tQpQqEQzc3NhRdKrXk0q0LlL6qIljkDVlAhgJ6eVt7A5bEwpOwveLT3Wd7cehO6DvkfyrJKGg4gOq0ige02qVLkGL1axGn5zKvFYWRARrMmb0uLyowJwoYFQS6bo\/3UCO2Ay2ulpTlMxqRE+QvLCtIG9jIrsX5ppyhoIKHwXY0MmEVn0iHMS9cb3TucrErUw4ItIRJda+m8nMtO1Ouju2eBcMbEVJeEVELAwuwmxyNoIDFc+n6Zc6kiNJulzA4zgxcHTfz8yWKH53CaECVe061EPLFYjFOnTlFTU0N1dXXJuF6vJxwOEw6HyeVyBebozVxpfr\/\/Ze1PSaVStLW1YbFY2LVr17aqPen1eoLBIMFgkFwux5kzZ1hYWMBkMvG5z32Oxx57jJaWFh555BEeeughbr755hd1HCX10c1RqCiKqpHpi\/nOpdi2dDywFvWMjo4yPDxMU1MTFRUVReNqjietojy6LEHsudGMNuVbY7YamJxQbi41W5TTeTabhbGxKf519FvcedMd6NpLfzBmr4VxlSZLd4WTERURNn+tl+mj0mm\/vKWWle9ZeXOAc0cHZceDVW6GuuSjFafXQo9Mf0xsboXBsXkOD8wSiDiprfFjT0NqcAEu9kaU7Q4zJsM0AKA1yP8wynaFmGmX\/m6gwc98r3RkGmkNMnO6dPWg0WtIDEtH3UIySaKmnJFlgf72acTc2jUH\/dKTb2JKAphQ7yM1VOzk9RY9maHia3BXWeDiY435q5md3SRvbS7llNMZdRgVFDIB5ufnOX36NPX19SW\/PSnTaDS43W7cbjf19fUl0tZms\/lF9wwp2XZ2OhtNFEU6OztZWVnhqquuwmQyUVVVRTab5Wc\/+xlarZb3vve93HLLLbznPe+5JAeUVx995plnitRHQ6EQsBbB5JVfYY39f3NEs9FCoVBJdKP2nUu1bfWU8h41l8shiiIjIyMcOHBA8sVXax5NqCiLxiQ07zdaTqMM5w6UO1TpxufmlJ1BzY6ywj7+9bFvkdlZWtuwV7pVYeFbSZvEFFb7sNa7M62i3zM+olxD8oaVz6O83i8ptpU3T3ANZTM9vsCR53p57IVejscXWdhhQ9\/kIa5Af2MNW1iSSIcBa\/LUCj1bBhnYvFavYVmm0bZsV5jcyvo7ltVrmPdYmCh38+iFBAefn6bv7FTh2Tl8FmYk2Kz91S6WJeDbTgk5jmC9BzFd\/F4aE+vO79ne0u8YJCJ7tWhnZmaG06dPSy74tmqbudLq6+vJZDKcO3eOQ4cOcfbsWcbHx7cMHZayPLTbarX+Sjid+fl5Dhw4UABkHD9+nPvuu4+vfe1rxGIxfvSjHxEOh7cEd87v9yMf+Qg\/\/vGPeeqpp0rUR2tqagiFQjz++OOFz1KpFIcOHeKaa66R3e\/VV19d9B2Axx57TPE7l2rbLuJJJpOcOnUKURRpaWnB7XZLbqcW8ShRlgPkssqXHk8oN49ancq9Ljq9lkGVPJtpU53pXx\/7Fh+56X1o29cni0UVsk+AKRWGAE+5gxEVtmq13p1gjZvhfvnIS6vXMChTI8nb5Kh846reqKVfohdmZSnJqeOD1O2M0N8+SbDMSVm5G5fRgBBLkB5fBhFcPjuTk3K9OSFmZfqOfLUeZmVqSuGdYebOSkQ7OoH4ZIxcuY9lo5nJuSSjPXNk03EaDjhZjUk4kqCBZYk0pC9kZVai8TQ1UbposeoyxWm2iA1hei1XHw+Wc\/hHEtefLl1AKZGDTk1N0d7eTmtra2HF\/MvaZmnrPDvA8PAw58+fx+FwFAAKWxVCSyaTtLW1YbfbtzW0WxRFuru7mZ2dLXI6P\/\/5z\/nABz7Afffdx1ve8hYAXvOa1xQ0ybZiauqjgiBw11138fnPf576+nrq6+v5\/Oc\/j8Vi4T3veU9hP5vVRz\/60Y9y\/fXX86UvfYk3v\/nN\/PSnP+WJJ56QTOO9WNtWjicej\/P888\/j9XpLZGE3m5oWz\/Ki8nhUJQKYU2EkEAVlx1Ze6eeCQtoJILpQeox\/eey\/Cs7HErAxpuIw\/HVeBlS42RxhOyjICmyld8cZsIKC4wnXORm6ID9e0xqip0MeFFC\/O6IISjAa15z01NgCUxsYCwwmLbsvq2Y4ncbU6kefziEupUjPrSJe7AXKSaC68ma2GkoUQeEig8HUAiIiGo8N0WEhrdezmgWDxcDJF8ZILBd\/U6vXEBuSrjFJ9dIAJCWECAM73CQ3ISq1Bi2ZTak3d7V1Lc0mCPxo1EsmVXpsqWuXk0MYHx+ns7OT3bt34\/f7Jbf5ZW0zO0AikSik5Pr7+0v6YaTmgEQiQVtbW6GfaLvKCIiiSE9PD1NTU0Ws3U888QTvf\/\/7+T\/\/5\/\/wjne840XvX019FOCv\/uqviMfj\/Mmf\/AnRaJQrr7ySxx57rKiHZ7P66DXXXMP999\/P3\/7t3\/LpT3+a2tpavv\/9779kPTywzRyP2WympaWFQCDAiRMnFJtI1SKeJYWueL1Zx9K8fFpJEAQmJpXrKovLyqk6l1u5mKrTaenrHZQcyzsfu94Jo8pINYNKrh5ExhUkoaFUd6fkXA0a+hWYqgGyCiwSsHbPlWxVYSFhd1noOSfttFKJLOlsjtNHi52WIAi4\/VYaWsN0L6XQ13jR6QS0goBOI6AFzEYdU+ks2YYQWRGyokgmK5LJ5nC6LZzojTIbFUiNLwDr70vzvoikzEWVDCmpxWUgMVn6PjpDZpbGS99Dt8\/M0qbLDTZ6EAcGiz4zJtee61y4lu5j0iv+ZLQ0CpKKeEZGRujp6WHPnj14vV7Jfb0cZjKZKC8vp7y8nGw2SzQaZXZ2ls7OzkI\/zMaeobzTcblctLS0bGun09fXx8TEBAcOHCiAKw4dOsR73vMe\/vVf\/5Xf\/d3f\/aWPoWaCIHD33Xdz9913y26zWX0U4O1vfztvf\/vbf4mzU7Zt5XgEQSgUsNRoc5QVKZUbHK0eMyg4HnfQxsS0MpR6ZEQZ3ZUTlWtM1TvK6Dgvn8v9l8f+i999w5vRa5yQk\/5xCVqBMRXgQbjJT6+CrADAqkJEAFC1M8T5NnnH5AnZGO+Vj6jMdoMsqAAgWOGSTLPlbUdziHNHBiXHdHoNwxKRpSiKzE8vs1iRoqtNOuW556pqOo9JX1fz3nLG+0sdts1lkqUuMpmkf06VjX6mTklIYftNxGOljiEzXfpu2o1iUZrNFLIhTA2BTsdXnsziCBlLQAQGo1ZS8tvqLY54BgcHGRgYYP\/+\/S8azvtS2Ebp6nw\/zMzMTKFnyGKxkEwmcblcNDc3b1unA9Df38\/Y2BgHDhwosAgcPnyYd77zndx7773ccccd2\/r8X27bdonRrfK1KUU8RodyFGC0KfezOGXQR3mzuYwsqoATxieUHZPLrVyIt9ksfPcXP6AjfAJB5nSCjX6Wo8o1IJ1Kv5LDb2FIJZpJqgA1wtUecgoACH+VvaBhIjleJs3nlrcZBTLQht1lLMncA6vDyIAMd51Or5WVhnB6LQyfl06TVjcFJBtc9UYtkzL7y8oskvTx0v2YfHrim+QoBK1AdqT4GXl2rE1mfZ56OvtXMEikpLxB6ZRaPuLJr8oHBwe57LLLXlWns9ny\/TA1NTVcfvnlXHHFFaRSKfR6PbHYGslmR0cHU1NTW2KyfyVtYGCAkZERLrvssoLTOXbsGO94xzv4whe+wAc\/+MFfa6cD29Dx5E2Nr02pxqOzKvORaQzKl22wKgeCVpcyDYdOp2V8TLm+k0gqgxdq6yrJZrMcO3mCg8Iv0PglJnYVOhCdUcugzASaN4NHQClidwVtir07ggCjAypsCMvyTker0zAgwwoAa9HOpIKEQzYln+Lb0RwhlZR+h+p2hVmWScdWNgRk0XcJmZ6qmp1BUhKAFnfIxmxvaZ3OU+5gUUJ6oqyqNM3lqrSRWyk+V1Mqimi18k8\/Wavr5CQcu8sjvQCz+m2F+sPo6CgHDhzA4ZBQM90mFo\/HOXPmDMFgkGuvvbaEsPPgwYO0tbUxPDzMqkqbxMttg4ODDA0NFUhXAdra2njb297G3XffzZ133vlr73RgGzueXybiSWSV6z8ymav1cRUotSeg\/CP1BW2q7NqDMlQ6eTOZ1iOVvv4BHpz4AZrq9UlUb9LKrsrzFmkJkFABYcQXVGS0a9yK0cyOXWHmFWhoKhsDjMtISAOEauyyEQuAxSqPtvOFnfQrsHEvKjWMKpSklmakJy9fmYMJmdSmXD9yuNol+XmgXJqgUViUqMlYik\/W4DMjTE5wTKhmNrrm7BILEkSgFukFmNlrpbOzs1D03s5U\/Kurq5w4cQK\/309TUxOCIBQIOxsaGrjmmmu45ppr8Pv9zMzM8Pzzz\/P888\/T3d3N\/Pw8uZxy7fGltKGhoULKMl+8P3PmDLfffjt\/8zd\/w1133fUbp3PRtp3j2Zhqe7HgAoNVWfM9mVYOzVcTyumrrEr9JhRWLs6GIj7m5lSE2KaL0zZzc\/N8+\/R\/kW1eS\/EFGgOkFPpaAJIyq\/28BWtdzI0rpQxFxoeUgQkalSqhRQV2bjTKPyuL3UC3Qm2orNojW2Atr\/UxKhFpALh8VtkUXKTGw6REbQcgUiUN7TfbDIzLkJqmJGosABmJor8zZGN1ZNOxNWCJFTtQfRCWzFa++qO1d0QQYEGCrdso0580MjvC3NxcUf1hO1re6QQCARobG2Un7XzP0GWXXcaNN95IbW0t6XS6qGdoYmLil+oZUrORkRH6+\/vZv39\/IXrs6Ojgtttu48\/\/\/M\/5q7\/6q984nQ227RxP3nQ6nTK4QMnxmJUdz6rKhD2rADwAdfE3NcdktarUmJx2ensHSj5PJlP818Fvs9AyQVKhZgJgdZtVKXKsKsi7ypYgs+PyvGx2t4leGbQZrE3Icmg0AH\/EKUsoCuANW8jIpNI0Gg0TMg4CwO2TjigAqur9BaXIzeYLyUezMZl7Ea5zkk2Xnqc7bGdO4hxdYRsLEg7dX1F6bN8OD9mFYscTNOd4NFZOfl1mdxpJJ0vfB62EtLvGoGE1G+fyyy8vwHu3o62srHDixAlCoRANDQ1bnrR1Oh3BYJDW1lauv\/569u\/fj8ViYWhoiGeeeYbjx48zMDDA8vLyllBhW7HR0VF6enrYt28fTudavbKzs5Nbb72VD3\/4w\/zt3\/7tb5zOJtu2jkcp1ZZNZ8kqrOaVyI0BlhbkIxqNRmBiUrkvZmxMeUKfUeFwcziVU3U7aisUfxSPHHuUw8uPoFOoyftrPbKTK4DOoN67o1OBQFc0+slITLh5q2kNkVRw8qEqt+J1plblx+p2hmRTfHqjliEFWYXohHSUp9EITPZKO7OKBh9zo9KOJyEjsR2ukhHBkxHHE5ZL9+P2FC9STH4rq+j4\/hPrEXOk3CO5v9Ry6Xuucxg4cOAARqO6mu2rZXmnEw6Hqa+vf9GTdr5nqK6ujquuuorrrruOcDhMLBbj2LFjHD58mM7OTmZnZ7ekeCxlY2NjdHd3s2\/fvgI4o6enh1tvvZX3ve99fPazn\/2N05Gwbed48g9JCVygytOmMOECROflC5CekJ2UAorLH7YTX5U\/vsmkZ3hYGYo9OaU84adSyqm+hoZann3hMI8u34+hQfpcojPKDbIVOwOsKkDSzXYDfTLcZnmbkehBKToHpRqLVmCoR\/4+hKvdzCj0MK2uyO+7flcZKzIUOdWNfqZkpL9rd4VZlFEmdXulU1JGu5alceljpWRqVxkJBgOr18LKYOmCRZguThe6am1841Sx03A4pCOXxHzpPXJH3Iqy1q+2LS8vc+LECcrKyqirq3tJJ+18z9C+ffu48cYbaW5uRhRFLly4wMGDBzl9+jSjo6MkVFhL8jYxMUFXVxd79+4tMKwMDAxw66238o53vIMvfvGL25ZR4dW2bXtXlCIeNceTSMg7DqNNTyohv7qxeZWh2G4ZiGreyqsCiqsnu8PK0KAylY4ax5vJvDZxTE\/P8K2j\/4fVXSOwAeDmrXQxrqLwqVb\/qWgOklK4j5WNfkW0WVmtlxEZ4k1YYyqIzco7D3\/QJTvm8lqZGZL\/blrh+Tpd8s\/PqJeO8LQ6DZMy9aLqpiCixELHW2ZnTqJx1xG0sjBQuq9QjQs27cZd7SQzW+zcR7NGnj1Z\/JkUlFrQCGSXS59fUpuWlLTeDra8vFwiwfByWb5nqLm5meuuu44rrrgCp9PJ+Pg4hw8f5ujRo\/T19bGwsCB5nyYnJ7lw4QJ79uwp6N8MDw\/zxje+kVtvvZV77733N05HwbZVA+lGU4p4hnrlqVUAVlbk0ztmlxEUMmmJjHKkIOiV83h2p7Ljqq6OMDsvj8Ty+tyMjirLVw8Orl+\/KIr89OBP2Nncyn7ht0hPCdiCVuiXdzwOv1VV3iAmsVreaBYJEsuiY\/is0Cd\/o5WYDkwWPb0K0VZ1fYD2o9LvgM1tpF\/m2gxGLcMyvGxmu4GhDumxmtYgEzJj2bj0OxqqcDE+U5rSC1e7mD9T+rk2UbqY8gbM5DYEQYLLwjcfK3X2okS9z+O3IKYkUndlHpaWlhgcHESv1xcEzNxu96s6UeZ1fyoqKqitrX1Fj53XGLLb7dTU1JBKpQo0Pnk6mTyztsfjYW5ujo6OjiKWh\/Hxcd70pjfx+te\/nn\/5l3\/5jdNRsW3neJQaSHO5HBcuXGCoZ1BxH8sS0NK8GVQK+zqZ7vO8zc4r12\/SaeVozKjS0FlTU8bUlLzjCQS9jI2VTsrtFzoYsg\/x5v3vUI12AjvcTE\/Jp8mCNW6GJZiU82a2GRRBAQaTThk0ELTT267A27ZTWjo7b9Oj8ue+ozFCh4z8Q93OCH0npY9b2xKm97j0fTfJqNl6QjameqTfBzntn9xyaRrH7DCx0l\/q2LTRKBvdc5szQt9wKegkLvG+Oz0mkCBNDVYH2bNnT4GeZmZmho6ODjKZTJGk9SuZjss7ncrKSnbs2PGKHVfODAYDkUiESCRCLpcjFosV5B3i8TiiKFJWVlZYGE9OTvKmN72Ja6+9lv\/4j\/94ReS2f9Vt2zmevG2GU6dSKU6fPk06naa+qo4humS\/u6jA06YxKL8U2c35jk2WSChDMqemlYEJsVhMcVwQlI+\/Y0cVEzI6QEtLy7RNH8ZiMlNmvxyWpAvI02PK5+BQIQStbg3SfmxQ\/hx3hRUJPyM7PMwoOL5lGQgyrDkIOaYFjSAwMSCf\/luYkz9mYkn6uZosesbk2Kt3eBg6UTq5+8qdzEvUkew+CzGJ+xquc5M4XxwFOcrspDewX6zWlXFmvNTBCAIsTJVGUIIgfT151oKN9DRNTU0sLy8zPT3NyMgI58+fx+l0FpyQ1Wp92dJei4uLtLW1UV1dXULrvx0s3zPk8Xhwu92cOXOGSCRCPB7nhhtuQBAEjEYjFRUV\/Od\/\/udvnM4WbdvGg3k4tSiKLC0tceTIEfR6\/RpDqsLcrzPrScqkP0C9eXR2PqZwThqmJuWjCbPVyKgCh5ter6O3b1Dx+CMqaTa1wqcg5Dhx9jhPzP8X+j2zbBZijTR4mR6OyX5fqxMUxdwAFqPKabiVJflzFAQYVXBq5Tt8DHXLH98s0xQJa+AAOaSbJ2hjbkSmMTRiZ7RTesFQ0xokJfM+rcjUqILl0qjFyA53SR0HQJ8t3b8\/sqEWFfHy1492kF4pTan5AnbSErU4m8x9svpKm0Xzqaba2lquvPLKAvorGo1y7NgxnnvuObq6ul7yhsyFhQXa2tqoqanZlk5no83NzXHu3Dl27dpFa2srl112GT\/\/+c+prKwEoL29nUgkwnve8x46Oztf5bPd\/rbtHM\/GVBushbFHjx4lEomwd+9edDqdYg+PmrJiSqF5VKMVmJiQnxSDFS4yGfnCdUWlX\/GHWV0TISmRy89bKORjdEQ+BaXX6+ns7JYdB4hG11baKysrPHDo23S4foY+su4I1HR3qnaFFZkEwjs8DHfLR3WhKjcDnfJotbrdEeYUmA68Afn+G5vDRP85+RSeXi+fxqys9csK6pmd8qvUbEK6XhiocjErIzURn5WGa4sSaEijRS+ZZtMtr0G3NTYz\/9A5zdJqiuhkqaPzydwvh0wTtcWv3jC6Gf3V0NBANpstachMp5X74ZRsYWGBkydPsmPHDklZ7e1k8\/PznDlzhubm5gKJcTQa5X3vex9ut5uOjg4mJib4+c9\/Tm1t7baGqm8X23aOJ295x9Pe3s6uXbuK8PzpFfnJW6\/C06YkEOcJ2hUdi82j\/EJZ7crjLrf8pApQXqEsvNXYWMvKijwUPBDwMj5ePDH3DvTyYNd\/Mld5Go05R79C7QUgo9LP4AooT1yesHKPkijR1Jg3g1GnKL+wozkky71md5rpU3BKMzJRniBAdlE6DLa6jYx3SS9EAmXS1xmodBKVOJbNY5ZMs4UavOQ2ibVZfFbSIzOg0fCgqOP80Bw2u5nodKlDs9tkFloyLQFSEY+SabVaAoEALS0tRQ2Zg4ODHDp0iBMnTjA0NHRJHGmxWIyTJ09SW1tLVVXVJZ3PK23RaLSgxpqXj15cXOStb30rgUCAH\/7whxgMBrRaLVdddRX33HPPSxK9\/fu\/\/zu7d+\/G4XDgcDi4+uqreeSRRwrjoihy9913E4lEMJvN3HjjjSXKpclkkj\/90z8tpEtvv\/12RkeVEbWvlG1Lx5PNZmlvbwdg9+7dJUqIShGPxqRcvFdCazl8yp3cWr1y\/SWVUk6DxZNqaqIqiDmH8qRfVyf9wmezWQ6ffZqJiiOkQ\/IRldNvVezd0Rk0DF6QTyXqDFoGOuXHnR4zvQqOr363fP8NwIJCb1J1c4iMDJvDjpYgs2PSzZ9VzUHmJ6QjMFfQgJyfXJBhMfBHpBcXkTqPZMRlkiCNC1av7aOrIsiDR\/sAKA8HJPdr0ElHaxmJHi2tUafK3K5kGxsyr776aq699lqCwSBzc3MFjrSenh6i0agsVDsajXLq1Cnq6uoKaartarFYjFOnTtHY2EgkEgHWIN9ve9vbsNvtPPjggwVF0ZfaysvL+eIXv8iJEyc4ceIEr33ta3nzm99ccC7\/8A\/\/wJe\/\/GX+5V\/+hePHjxMKhXj961\/P0tL6u3zXXXfx4IMPcv\/993P48GGWl5e59dZbX3Sz7Etp287xJBIJXnjhBeLxODqdriCgtNEU+3j08mkTQSMwL9MgCKC3KBcGV1aVaxsTk8q1ETVi0MFBec0bgMlJ5cbTlRVl0ThRyPLwyf9mJPIElppSJ+ittCuyHdTuCrO8IO8YaneFWVIABtgDBsX9S4mr5a2y3s+YAkQ8JlFgz5vNJr+gsNvlx7Qp6ffBX20nKuN4ViUg1ACCBChFZ9Sy2l+atjQkVlipK+ML\/3Om8Jlbhu0iJdPMHJdYYFlklEdfrJnNZioqKti\/f3+BIy2ZTHLmzBkOHTpEe3t7kWxB3unU19dTUVHxkp7LS20LCwuFcy0rKwPW0tdvf\/vb0ev1\/PSnP31ZKYduu+023vjGN9LQ0EBDQwOf+9znsNlsHD16FFEU+cpXvsKnPvUp3va2t7Fz507+67\/+i9XVVb773e8Wzv8b3\/gG\/\/zP\/8zrXvc69u3bx3e+8x3OnTvHE0888bKd91Zt2zkeURRxuVxcccUVsr08KYWO+5wgf0kGm1Zx4luKK0\/ck1Py9R+b3czYqPxqP1IWUCQGLSsPKToWv99Lb2+\/\/PFtVs6fly9q6nQ6zp+\/AEDHhXZ+fPo\/WGpow1q2vuIeG1JrOlUjJZUfFxFZicrX18JVHgYUKHxcbvlJs7IhIKuyajTrGDov19ejY0SGWsdfbmduWPp9sDqko+pAtYvYSClyzuIyEZXoaYo0+EpqSCaXiXQmw1\/\/or34XAXpFPLSbOk52l1GMhJURZeaZrsUy3Ok7dy5kxtuuIG9e\/diNBoLsgVHjx4tAAnKy8tftvN4KSxff6qtrS04yHg8zrvf\/W6y2Sw\/+9nPXlFG72w2y\/3338\/KygpXX301AwMDTE5OctNNNxW2MRqN3HDDDTz\/\/PPAmhRDOp0u2iYSibBz587CNq+mbTvHY7FYaG5uRqPRyLIXKGnxZBQo\/J0qcgZKctZmm0ER0VZe4VPcdyiizFhdViadSslbzQ7ltERTU50i++7OnS0sLhZPUs8df5afdv8buV09VOxzszgjH814I3bZxkxYE3PrUxjf0RJUBBUEwi7ZMaNZr9jw6lQgO63fVUZCpqG4dldYNsoKV0rznwkageSc9P6sdumfU1m9R5LdwGIorS05alx8qWOK5U2OI70qkR4RILUo0TwakL4fL3XEI2eCIOByuaivr+eaa66hpaWF5eVlzGYzfX19HDlyhN7eXllWgFfTlpaWCqCHfCowmUzye7\/3eywtLfHwww+\/YtpF586dw2azYTQa+fCHP8yDDz5IS0sLk5Nrv4U80CFvwWCwMDY5OYnBYChQ+Uht82ratu3jAXn2AqUaT0qBtNJoUwYexBVW7IEyBxMKKEmzyr5FUTmvmsko9wdlJSC3G00rJwhz0SwW6Vx0JpPhscMPc\/1rYlj3ehFGKonPle7L6BARx+UniUCli4kx+YjOaJa\/Pzq9hsEu+WinYWeEC8el05AGo05R7E5pkSJmpK9HEGBuWLrnp7LJz1yvdOSbikq\/lxqJQr9GJ7A6VBwFaa0Gvj8xx4Xh0gVOdKo0debxWiUh1g6HCVECeGj1v\/K6O3Nzc3R2dtLS0kIkEiGdTjM3N8fMzAwnT54sYgXwer2vah9MvpG1urq6AHpIpVLccccdTE9P88QTT7yiKq2NjY2cPn2aWCzGj370I973vvdx6NChwvjm3ipRFFX7rbayzSth287xbLwpshGPkghcXH6CF3TyAZ5GKzAxKZ9KszqVHUtCBTgwqVL\/6VPo7xEEge7uXsXxnp4ele\/Lj2s0Gjo62pmbm8doNHL9Fa\/HOFnLyvTasxA0sDwnf1\/XCD\/lr8\/hMSvq6jTsrqCzTb6+tSqj+glrnG+dMowDgTInQzJOyeWzMiwjG1HZFGC2Rzq6tTuNSI2EatysSjTm6s0a5iXuTbjBT6Z\/Hehh8Nn4VqyHuenS98xqMxGVqGEFQg5W+0prTRazFqlq5CsV8eRtdnaWs2fP0tzcXECE6fV6QqEQoVCowAowMzNDd3c3yWQSj8dTaFx9uQr3UpbniausrCyg0tLpNH\/wB3\/A0NAQTz31VIGT7ZUyg8FAXV0dAAcOHOD48eN89atf5a\/\/+q+Btagmf18BpqenC1FQKBQilUoRjUaLop7p6WmuueaaV\/AqpG3bpdpAXQxOyfGsKECtswphvTdsV1TazKEccYyPy4evDqeNoSF5GGN1dbkiMWhtXTWxmHzXfVNTveL3m5sbmZmRd6qtrc2F7yeTSR5\/9n\/4xcC\/Iuy8gK0sx45dYaIyRXOAQLVNkfCzqiFIJi3vuDIKhKWRKo9iQ2tyVaFuJJMugzWwgly9zyHDt6fVa5iWIQv1BqWjicrmAEi8V2bD+meGSjf\/OHiCnpk55qZLHUl5OFjyGcizUhtkot+Xs8az2WZmZjh79iwtLS1Fk+NGy7MCNDY2cu2113LVVVfhdruZmJgoIupcXFx8WVNyKysrBXLSPGVPJpPhQx\/6EJ2dnTz++OP4fMqp9FfCRFEkmUxSU1NDKBTi8ccfL4ylUikOHTpUcCqXXXYZer2+aJuJiQna29u3hePZdhHPRpMTg0spOJeoAmpNKZVm91pAQc1gakZhRe+yMjkhj1irqg4zMycPIw6GPPT2yR9br1deH3g8yjlnt9ulOO6wl05ImUyGp557FI3mcW6\/5XdwN\/iIdku\/LkaTCZB3jFMKKbg1MTiF2lHYyfRQTHIsUO5kQCZq0QgC0zINniCPgtPptUzKRDtVLQGmZcAIyxPSKDe9FB5bEFkdWcuFJSos\/P+OPcFSPMGeXc0MSSww3E4HC5QuHKRYqQEEmV60VyrVlnc6O3fuLKlDyJkgCFitVqxWK9XV1UVEnUNDQ+h0ukIk5PF4XrKU3OrqKm1tbUQikQI5aTab5c477+TUqVMcPHhwy9fwUtonP\/lJbrnlFioqKlhaWuL+++\/n4MGD\/OIXv0AQBO666y4+\/\/nPU19fT319PZ\/\/\/OexWCy85z3vAcDpdPKBD3yAv\/iLv8Dr9eLxePj4xz\/Orl27eN3rXveKX89m29aORyrVJuZExbz98oL82JKEDkre9GblyX12NiY7VlbuZWpW3vEYVXqL1GhwUillNNnEhLL+z9CQPG+aIAh0dcmzIVgsFn7x1M+Ix+PU1zWws+waFjsdZC6esidoZ0BBdC1U42BcgT8tUuVlblwadKDTaxhWiHZCFR7mRqUdSO3OEMPt0t8tq\/UyPRCTHNuxM8jYOWlnZpIhkA3XelgcKb1Go81AVKIeFGrww9Aki3V27nniUbIXIyIN0pOpnOihKFPPzMoszF6JVNv09DTnzp27JKcjZZuJOvOEpp2dnaRSqSJC0xfLFBCPx2lrayMYDBa0f3K5HB\/96Ed5\/vnnefrppwv9O6+0TU1N8d73vpeJiQmcTie7d+\/mF7\/4Ba9\/\/esB+Ku\/+ivi8Th\/8id\/QjQa5corr+Sxxx7Dbl\/vI7v33nvR6XS8853vJB6P89u\/\/dvcd99924JPbls7HilwQWolJcl3BaA168hF5SdpJUbmjEIqzem1MDSrMLlrlIEDSsSggiCowqT7+koZifMWiQQVx2tra+jtla8P7Wxt4dy5s7Ljra0tHD12DICe3m56ertxOp1cvfe1aKcqCFd5FO+r2SY\/KWi0GkYUWLAbdpXTfVI6RanRaBiTSXsBmEzyNTm9ST5to9dKL0D0Ri2TXdLn6vFbGJdwPOWNXhY7St8bh9NAR62Jrz72i6LPtUgvUBJL0u90QoaFPSnTS\/VyRzxTU1MFppFAQBmleSmm0Wjwer14vV4aGxtZXl5mdnaWsbExLly4gMPhKDghm822peJ5PB7nxIkT+P3+grR2Lpfj4x\/\/OE899RRPP\/30q9rg+o1vfENxXBAE7r77bu6++27ZbUwmE1\/\/+tf5+te\/\/hKf3S9v29LxCIKAKIpotVqSyeIfl1J9x+yywnhMep9agWWFIvWyAuWHL2xjSEENYVmhcVONGHRHbSVdXRdkx5ua6jj2wnHZ8erqCsbG5KOtcDio6HjsDuXJKC1RY1tYWOAXhx5Eo9FwleNaDFUBcpMhssniH7zVaWK4S945\/qZbgAAAWXJJREFUVDZ4Gb4gP56VYSIAqNsdpu+0dIrOYjcw2C49ptEILIxJR5gWu4FRGTBCzc4g4+ek97kk00wqlWYzukz8ZLKLnx89WTK2uiC9+InLLKYWJODpBpOWhITj+WVZC9Qs73R2796N3+9\/2Y6zWTsnmUwyOzvLzMwM\/f39GAwGVY2hRCJBW1sbPp+PxsbGgtP5xCc+wcMPP8zTTz+97UlLf9VtWzqevOl0OlY2SRwrQal1FvmUltVtQlTo05mZV4ACW5VD01hUeuIBqKwKcb5T3rH4\/S665BUe0KjApFdW5K8JlNkOBEGgVwEN53DYOXfunOx4TU0Nz7\/wLABWq5Ur9l6HPb2Dua61+1XTHOTsUfloLKcgBucLOxX7hrQa+WdS2xKm+wXpSKm8wcN0t3SEVt0SZKhNOrKVewyROi9Lw6XADoNFT2yDAqtGpyHXaOY7XYcZOi+FRDMxOVa6H4vFyHK0NH3s9lpJSQArfEEbLErs\/2VMs01OTnL+\/PmX3elImdFopKysjLKyMrLZLPPz88zOzspqDCWTSdra2nC73TQ1NRWczt13380DDzzAwYMHC0iy39jLZ9va8UjVeJQIQgUZwS4Au88KI9Jhi06vYWJSHhWWzsnXjTxeO2NTg\/LnpFVG42x2rJttYEB+31arhQsX5JuLysrC9PTIRzstLU10tLfLjre2tvD8kaOy42bz+gp6ZWWFp597FIBIpIy9DVezmJKf7DxBO+O9MdnxQMROTIZDzeGxKLJUryroMdltVqZlgBBZGYSc2WZgQkY2we2zEJdwPOVNPpbOrzkxS6OL+\/ue5cwjPRw4sA+GSx1DVWU5E92lUXd5WZDFrtKIx+bQgkRTqdNtBIl1kNX78jieiYkJLly4wO7du1915JdWqy1EO01NTSwtLTEzM8Pw8DDnz5\/HbrcTj8dxuVw0NzcXMitf+MIX+Pa3v81TTz1FY2Pjq3oNvy62LR2PEpx6dUGBBVeGMBFAr6D86Qk7FOWmo1H5GkYo4lZ0PEajfK1Bq9XS0yMPZ6uurqCvX368ubme48dfUPh+lSIbrcvllB0DiCuAHgRBkI2mxsfHsFpP09PzAJUVVbTs2I9uJch8r4Y8KrZih59zMvdNoxEY61MQomsIyqqMhirdjHZLf9fqNDLULn3OnqBNVvCtqiXA6GnpSGhxNCb5uVEQyUbsHGeIHz\/+48LnZpM0q4DH5WaC0nfb43SwKNE5FAr5mJK4\/1qtdBRpeRnqO+Pj43R2dhZJQG8XEwShwOxcW1vL0tISp06dQqPRMDc3x\/vf\/35MJhNWq5UHHniAp556itbW1lf7tH9tbFs6nrxthlOvrq5y\/lSH7PY5paKiQsrK7jGBzPwsCDA2Kp+uMpqVb+HQkHxjZDjsZXBoUH48ElR0PDqdchpOTe20VyEacnvcnDsnHw3t2rWTs2fl03DBYJCenl6GR4YYHllD1fl9fnY1HcCWrWRyRL62U78rQt8Z+YhmVqamAhAqcxEdkR6vaQrJyluX7fDSPyf9EogyEgNlDV6WByXSbE49vbkp\/rPtpyQ3adbIISsFUQaqrpUGZ8ixUmvJIlUZs77EqbaxsTG6urrYu3fvK95YeamWTqdpb2\/H5XKxc+dORFFkbm6O\/\/t\/\/y8vvPACBoOBL33pS9x+++284Q1veEXZCX5dbVs2kOZtY6ptfn6eI0eOYNLIo6SSCk2KaQWBNp0ClNofcRKPKzSsKjBWl5UrE4N6vMoRx0aK882mxmbg9XoKpKBS1trSxNSUvENtamqSbN7NmxpJYl9fqcOcmZ3hqcOPMLD8PL\/ou5dEzTE8++fw1Ips5HbVKhC9BqscTMlo62g0AuMKSLe4DAoMYEmmQdbmNjMhg2ZzedYbODU6Dc4WJ+PVMzxlPs7XH32gxOlotVqGB6XrVjPj0u+JFCXO2oD0++yUYHMHWMquMD09\/ZJQ4o+Ojv5KOZ22tjbMZjM7d+5Eo9Gg0WgKrApPP\/00jz\/+ODt27OALX\/gCP\/jBD17tU\/61sG3pePKptjycenR0lLa2Nurr6\/HY5V\/0uXn5lFg8Ll+nSYvyE6zLr0x9PjYqvzIPhZXTD0oRicGgp7NTHnXQ1FTH3Jz8JNvQUK+ohqrWVKoEWtDr9SWiUxtt586dTEzIAwPsdtsasuj0cX729Pf42cl\/5Wz2W+QazhC6Is7cyigamcyoPyj\/\/GtaAizIMCgEyp2MyaTgIjs8zAzGJMcqG32SDAeCAIsjMZxVDlKtWX6w+nM++8RX+eHzD2OxSEcX1dUVxCVkDLQaDfMyWkMLM9Kp5YQMQjMn0yRt8Vnp6enh4MGDnDp1itHR0RLE6FZsZGSE7u5u9u3b9yvhdE6ePInRaGT37t1oNBpEUeQb3\/gG99xzD\/\/zP\/\/D1VdfzZVXXsnf\/\/3fc+bMGf7wD\/\/wJTn2F77wBS6\/\/HLsdjuBQIC3vOUtdG1CEb3\/\/e9HEISif1dddVXRNttZzO2XsW2datNoNKRSKbq6uti\/fz8ej4eRJfmeFwEDSLJUweKCfPPoskLUojPJp7O8Pgejk\/KoLVFB2E2r1SrS7NTWVtHecV523ONRjpYSCWXuOKmIJG9en5f2dnnHsmfPbk6caJMddzjklVbXnFbpdS0uLnLk+LNce22O5048h8FgoL62gTJ\/DVYhQHbOQnLewKAMUwFAWmEiDVV6WByXfs6+kJ0FGVLQzfB9jUUkF0mDO8sTA2c5duZUyXdWlqXvfSAQYHyoNIoNhwIsT5RGIhaLkflJ6ah3YVJ6YZCWec937Kyl4qpqVlZWmJmZKdRn8j0wfr8fq9Wq2AMzMjJCb28v+\/fv3\/bpqEwmw6lTp9Dr9ezZs6fgdL797W\/zqU99ip\/97Gdcd911Jd97qQg0Dx06xJ133snll19OJpPhU5\/6FDfddBPnz5\/Hal1fmLzhDW\/gm9\/8ZuFvg6G4JnzXXXfxs5\/9jPvvvx+v18tf\/MVfcOutt9LW1rYtGkFfrG1bx5PJZOjs7EQURa688kqsVivZbJbkknzBO5mUn+jn5+Sdy4xCOkyJ\/DNU5lZ0PBMTCozLjdWKUGWXS5kGZ2xMHgxht9sUHUdLcyPnz8s7tcbGRp577jnZcaUXXqfTKSLt1JxWNLpWM0mlUnRcaKfjwnqd6bprr2N+Noq\/MoTD5MOQc5JbNhGf1mLQmJgdlH7GggAzMvQ5gkZgVmbMFbAyszpNqmWJ6dQUfRP9DAwOkRvI8ZrrruVYZ6nT0et09PdJ1\/U0Mj+38rIInRIRYnkkyGJ3aQTj9VtJLZd+rtEKrMpQRuWbRzfS0mzugTEajfj9fgKBAE6ns6gHZnh4mL6+Pvbt27ftnU42m+XUqVNotdoip\/O9732Pj3\/84\/zkJz\/hxhtvfFnP4Re\/KG4O\/uY3v0kgEKCtrY3rr7++8LnRaCxRWM5bXszt29\/+doHm5jvf+Q4VFRU88cQT3HzzzS\/fBbzMti0dTzwe59ixY+j1a\/kWo9FINpsll8vhqw9g8VlZlUipLMWk02kGs45FmTSc3qBlTAFKPavglAxG+QlYjRjU6VSukYwooOx8PrcizLq5uYljF9kGpMzjccuOASwsxGTHzGazIuhg9+5dnDxZOiHnTaqhL29lZRHFulQiEedC13kuUOo0L7vsANNTs\/g8fmwWBxaDDZ1oRExrMGltTC1PoavWoTfo0en0hfNwOGwsJEZJBFdZzaywlFgkthRlPhalwVfHc89JN+8uLUlP8HV1O+jvlU6\/zs1Igx4MWunGTrdLGtHmCziIL5fuy+2zIKakz0uqj2dzD0xeruDMmTXl07xcwerqKoODg+zfvx+nUznSfrUt73QEQWDv3r2FRdKPfvQj7rrrLn7wgx+8KlxlCwtr88\/m9OTBgwcJBAK4XC5uuOEGPve5zxVYH9TE3H7jeF5ii8fjeDwe6urqeOqpp4jH45jNZjQaDa2\/s4eaW+p57sfPsNy+wHJ7jOXJJQSNwFJUOhqyeS0g43g8YTsjI9K9NnqDlvExeaqcZYU6iBoxaFShvhMOBxTRcA0NtczMyKfp1LR\/+vvlo7RgKCiZCsvb7t27OHZMHsKt18vDx61WK+0KfUM1NTWMydxvp8Oh6PAWlxYZGRthZKz0vl133bU8d066H+mqq67h2DHpCCwvebzZTCYTPT3S99Dn80k6HqvVwsiwdAQcl4heAEwyiDanw0xcolnH7TPDeKnj0Rp1mJzKtUqtVksgECAQCCCKIgsLC0xPT3PhwgXS6TROp5OlpSVMJtOL5kZ7uS2bzXL69GlEUWTfvn0Fp\/PTn\/6UP\/7jP+Z73\/seb3zjG1\/x8xJFkT\/\/8z\/nuuuuY+fOnYXPb7nlFt7xjndQVVXFwMAAn\/70p3nta19LW1sbRqNx24u5\/TK2LR2P1+vFbreTyWRwu90cOXIEr9dLIBDAaDTS3t5OxYFqGt7TgEajYbpjgv5n+pj84QVmJJiMzTI09wA2jwlk5vhAuZMZmbQJwMiwfFSiRAxqNpvoUUCkVVaVMzomHy0pFf51Op3iBN3UWE9np3wqLBwOKb7USqgos9ms6Fh27typGIkpoexaWls5KtPM6nA46O8flP2uEped3JjBYKCrS7oO1tRYT3u79FhKprhfU1NNX6f09U2OSEfc6VXp1LEclNpuNyB1dItXXqFVyvIKotHoWrS\/e\/du4vH4i6oLvVKWy+U4c+YM2WyW\/fv3o9OtTW0PP\/wwH\/zgB\/mv\/\/ovbr\/99lfl3D7ykY9w9uxZDh8+XPT5u971rsL\/d+7cyYEDB6iqquLhhx\/mbW97m+z+touY2y9j29LxzMzMYDKZ0Gg0XHbZZcTjcaamphgYGCAej2OxWLDZbKTTaYxGI4HWMIHWMFf98XWMdU5z6pFuTj3aXaC31yqkxHQm+dSP3WMEmRp8IOhiaEy+QK+EWKurq+TU6dOy4+mUfJFcja1g165WTp4s5QHLm8\/vAwUl1fxkI2VOp0Oxd0ctGkqn5ZGFNTXViiwLSYVm1tbWVo4clT5uU1ODrAOprq5maEg6Kq2vr6XzgvT37DLSx4IgMDggHbFZZWDO4VCApSnpOuLCtHTNSsxIOySTUSvpeF6MDk9\/fz\/Dw8NcdtllBcbjS60LvVKWdzrpdLrI6Tz++OP8\/u\/\/Pv\/f\/\/f\/8fa3v\/0VPy+AP\/3TP+Whhx7imWeeoby8XHHbcDhMVVVVQdRxu4u5\/TK2LeHUH\/vYx6ivr+fP\/uzPePLJJxEEga9+9as8\/fTTtLa2Ul5ezvj4OM8++ywnTpxgeHi4IC1Q1hTg1o9dx6d\/8Qd8+rE\/4LY\/vw5HWB5lpQSlFmS6wAECYZfsmF6vo6dHHn1nscqnPbRaLZ1d8vxpzc11ijBYJVZmgC4FiLbP72NwUF5CobW1hVRK3nkoRUNut0sxElP6Uap9N56Qvx9+vzxLcnl5heyYEhfc\/Jx0raa6upJYTHpsISbtRMrC0oVls1ke0SbHSq2ToW2\/VJ62vr6+EqeTt3xdaO\/evdx44400NDSQyWQ4c+YMzzzzDO3t7UxNTSn2gL2UlsvlOHfuHMlkkv379xfqwgcPHuT3fu\/3+Ld\/+zfe\/e53vyLnstFEUeQjH\/kIP\/7xj3nqqae2RDo6NzfHyMhIQThvu4u5\/TK2LSOeb33rWxw8eJAHHniAD33oQ2QyGbRaLZ\/85CfxeDyYTCaqqqpIJBLMzMwwNTVFd3c3DoeDQCBAMBjEbDYTqvXyhjuvBuAtf\/4ajvz8As89fJ6e02MF6pZFhbTVSlyenkdvUGhyDLvp65ePHObm5OlgGhtrOaeQrtIpyXdrNIraOvX1tfR0y483NjQwMyMvU7CyIn8\/1KKh5uZmnn\/+iOz40JA8w3ZzczNHnpdOs7lcLkUEn1zNCJB1EgArqzL1QpuF3t5BybFIOMS4TNpsaUGGEdtkBQmRt\/LyAEtd0pP3ooyIHTIMC1uVQxBFkb6+PsbGxjhw4IBqk7BUXWhmZobe3l7a29sLMtZ+v\/9lqQvlcjna29tZXV0tTNIAhw8f5l3vehdf+cpXeO973\/uqpKXuvPNOvvvd7\/LTn\/4Uu91eSF87nU7MZjPLy8vcfffd\/M7v\/A7hcJjBwUE++clP4vP5eOtb31rYdjuLuf0yti0dj06n43Wvex0tLS2cOHGCdDrNVVddxT\/90z\/xd3\/3d9xyyy285S1v4XWvex0VFRVUVFSQSqWYnp5menqa3t5ebDYbwWCQQCCA1WolXO3hbX9yLW\/7k2uZGVvgyCMXeP7h83SMyKd3JiflJ+FFCQbgvDkc8jl1m82iGA05VWDUaqSfShDtYDCg6HjGxpWQdD7FqKO1tVXRsSixMDQ01NPdLR\/lra7KQ9qbm5s4clQaeVZVVcnAgHQE53S66OyUPmYoFGBwQNoRlpdX0NsjXfcTRekJzu\/3ykZJ6YR0VO11OlmSQLR5fFaSK9J1pMySnACcuuPZ6HQuu+wyVaez2fJ1IZfLRX19faFfaGJigs7OzkIj5UtVFxJFkY6ODpaXlzlw4ECh\/+Xo0aO84x3v4Itf\/CIf+MAHXrVayL\/\/+78DlMC2v\/nNb\/L+978frVbLuXPn+Na3vkUsFiMcDvNbv\/VbfP\/73\/+VEXP7ZWxbOh5Ye7He9KY3sXfvXv73\/\/7fGI1GcrkcR48e5Uc\/+hGf\/OQn+eAHP8jNN9\/MW97yFm6++WbKy8spLy8nnU4XIqG+vj6sVmshErJarfjLnNz+wau4\/YNXMTu9wKFHT\/Pkwyc5ebSb7MX8ucVuYHxKfrU8rAAs0MiIiQHU1lXS1iYf8UxPyytuNjXVceGC\/Ore6VR2WkMKabSysogiRLupqZHDh+V7e5YVJCdCoZBiVBIIBGQdj9frpV3B4SUV1FkrKipkn1NzcyPHjp2WHNtRU8PMtDQk3OfzyTqekWFpUEZVVSUdUWlHNiMjmS3H0eYPOoj3S38nPi+dzrP4lVNtoijS29vL+Pg4Bw4cKGpwfLG2WcZ6ZmampC7k9\/txuVyXXBcSRZHz58+zuLhY5HTa2tp429vexmc+8xn+5E\/+5FUtwIuiMiu92Wzm0UcfVd3PdhZz+2Vs2zoeQRB46KGHKC8vL7xAGo2Ga665hmuuuYZ\/\/Md\/5OTJkzzwwAPcc889\/NEf\/RGve93rePOb38wb3\/hGwuEwkUiETCbDzMwM09PTDA4OYjabC+kBu92OL+Dkd957A7\/z3huIRZd55tEzPPXzk0xNzzB+blDy3MIRD\/3D8iv0wUF5JJxJAe3m8boU2aq9XpfsGKwVhOWsvr6Onm75+k7NjhpGFZpSZ2bknWUgEFB0LHV1tYpIOSUWhabGRtlIyuGw094uD\/2en4\/Jjomi\/GSXVdAJmpqSpinyeT1My4zJMVK7nHZmZdRb5RBtDodJEkptdxnJyNBCKYELRFGkp6eHycnJl8zpbDaDwSDZL3T27Jrybb5fyOv1FoABSud74cIFotEoBw4cKKTwzpw5w5vf\/GY++clP8tGPfvRXHvX1\/7ptS3BB3ioqKmRfII1Gw4EDB\/jiF79IZ2cnR44cYc+ePXz5y1+murqad7zjHXzrW99icXGRUCjEnj17uPHGG6mtrWV1dZUTJ07w3HPP0d3dzcLCAqIo4nLbuP3d1\/KVb\/0p\/\/nDv+Gfvv4XvP4NV5UU7H0h+SY6NWLQ6Wn59F1tbbXiSmlqSn7yrq+vZXxcvm8oGFDWShkfl4\/u\/H5\/Cc\/URlPjhVOK4nbubFXkdVPio2tukQc7BAJ+Wa47rVYnm2bTanV0dUs7Qq\/Xw0C\/dORSV7dD9jyjc9JpxsoKeUCFHEebQWZi9gTk07ty4AJRFOnu7n5Znc5my9eFWltbueGGG9i7dy9Go5He3l4OHTqkyCMniiKdnZ3Mz89z4MABTKa1Non29nZuu+02\/vzP\/5y\/\/Mu\/\/I3T+RWwbRvxXIppNBr27NnDnj17+OxnP8uFCxd44IEH+I\/\/+A\/+7M\/+jOuvv563vOUt3HbbbYWUW37lNT09zcmTJ9HpdIVIyOVyYbdbePPbbuTNb7uR1dUEh548waM\/f56DT55AKb0aCnvpH5SeuJxOO7298j0lyKCSYE3CWikaCgb9dCvUb4aH5aOwmh019PXJR0uNjcqgA6Wx6upqxfqNUie8x+NRrGllMgrS2HV1zMxIQ6xbW1s4d07aKTU1NdB5QfqYdXW1tJ2Qjux0Omk0oUarYXRY2vE67U6QEKUzmQzMy6TgkIFSOx0mcjKPQQpcIIoiXV1dzMzMcODAASwycO+X0y6lLmSxWOjp6WF2drbI6Vy4cIHbbruNP\/7jP+ZTn\/rUb5zOr4j9P+F4NpogCLS0tPB3f\/d3fPrTn6a3t5cHHniAb33rW3zsYx\/jmmuu4S1veQu33347oVCIQCBALpdjfn6eqakpzpw5gyAIBQflcrmwWEzcctt13HLbdSQTKQ4dPIbRLHD8WDsrK8WFbyVi0B21Fcwdl2+SVHIsNTUVjI\/LI7+Uop3a2hr6euUn8EgkrJimU5LPDgYDiki6iopyBgcHJcc0Go0iA3dZWYSojCS5zWajo0OeXicel+\/7cTgUnJ1bnk5Ip5VPk46OSEdtNdWVksSgAIll6WitvCzIco80Qk0OSm02ayXpcbUGbQlrQT5yyE\/iZrMyq8ErZUp1oTzfWnNzcyEd19PTw6233sr73\/9+PvOZz\/zG6fwK2bZOtf2yJggC9fX1fOITn+DYsWP09PRw++2388ADD9DY2MhNN93Ev\/zLvzA2NobX66W1tZXrr7++QGtx7tw5nnnmGc6fP8\/s7Cy5XI6cmMXm0PLnf\/k+Tnc8zLe\/9+X\/f3tnHlZVufb\/z2aeQWaQGREQEGUQB5wyNRUENbVj+up5rU7ScCyHzs\/qTU9lqSet3lIbNSu1k6g4pybghAY4oDiByKBMMsqMwPr9wWG9bt1r6ekIGK7PdXldxdp786Cb\/V3Pc9\/398ufno3E8l\/1FzljUF1d6a2Sl5c7paXSnnG1Mg7azs7dZXcsJvc5QsnLk3ZJ8PBwJ1NGtLy8vGRfW65NOiAgQPYoTWiR3gH28vMTZ7fuxszMVFaU8vKkjxVLZP4Nrl\/XLC4mpiYUFmiugbX5bmmiXCLCwaqbtDDeKtbcxKEnEXR49zFbW42ktLT0kRKdu2mrCwUGBoozXlZWVhw\/fhwXFxeioqKIjIxkwoQJfPDBB50yuKrw+3ls\/rVUKhVubm7MmzePo0ePkp2dzdSpU9m9ezf+\/v4MHz6cjz\/+mJycHCwtLfH19WXIkCEEBgaira3NhQsXSEhI4Pjx4xgYGBAQEIChoQHDn+jPipX\/j9PndvJT7P8y4slw7OxsNK5BbldibSOdbWJkZChrnuniIj0ICXDzpnSNxcurBzk5ct1umv3K2pCLDHdy6k5urrTwGBlJf+jZ29vJ\/sxytbBevXpx+7bmbjcXFxdyczULbbdu3ciU8GBzdHTgxg3NwuPkaC+5HilHagN9PcolMnhaGjTvdrpZSbdSqySOHe9spW7rBmurkTyqonMnWVlZFBYW0q9fPwIDA4mKiuLjjz+mrKyM6upqvv32WyIiIvjiiy9kOysVHi0eG+G5E5VKhZOTE6+++ioJCQnk5eXx5z\/\/mUOHDtGnTx\/Cw8NZvnw5GRkZWFhY4O3tTUVFBQ0NDZiZmVFbW8uRI0dIS0ujqKiI5uZmtLW1GRQezIfLFpF2\/iC79mzgLy9Ox8mpdQrZyrob2dnSH8IVFdIhdr6+XrJuBWVl0nfpTk7d5ZsO7OwkrwGyouTl5SV5jAatH\/JSSOXytNHDs4fkh7mRkZFsF12LzE7J2Vl6TT179pBsknBzdZV8nrW15hsNkHakdnN1keyea2mQmAeyk3bgaK7R\/P5oi7xuE52Kigq1GsmjTFZWFnl5eQQHB4uND8XFxbz77rsEBQWJKaLDhw9n8+bN921hVnh0eCyF505UKhX29vbMmTOHAwcOUFBQwMsvv8zJkycJCwujf\/\/+TJ8+nT\/\/+c80NTURGhrKoEGDxIJsZmYmCQkJnD17loKCApqamtDS0iIsrC\/vvf8Gp8\/uZ\/+BTbw4ZwYeHpo\/vExMjbksY5Mjd0RnY2Mt693m5ib9QQtwLVu62cHb21u2KcHOTvoYSaVSybZJe3i4yw7hynnG+fn7SdZw9PX1uXBB+u+jqkr6yFJLJf33LKNl3JKwwzEyknaktrSQriU13NIsSNoyFk715VJxCCbisGVFRQXBwcF\/CNHJzs4WbXvahlkLCwsZO3YsgwcPZu3atWhpadGzZ08WLFhAfHz8PfY+v5cHSQ8VBIHFixfj6OiIoaEhw4YNuyeVt6umhz4MHnvhuROVSoW1tTWzZ89mz5495Ofn4+TkxJ49e3B0dOR\/\/ud\/WLx4MWlpaZiYmNCjRw8GDhxIWFgYJiYmZGdni9HC+fn54nFP3yB\/5s59ntRThzh8ZBcLFryMj8\/\/1UZ6enlIHg0B96mxeMre6d2QeaN7+3jLHpXZ2Mi3YGdmSgtLQIA\/RUXSR3xyXVSOjvK5PCqV9NvW39+PmhrNQmBubsbFi5obIVQqlazDdU625r8nQ0NDsrI0i7OHh5vkDkpHpblRQV9fV9KjzchA81CpnoE2DVKWPNatURRtw5Z\/BNHJycnh2rVrBAUFiWJSXFxMREQEwcHBfPPNN+06ud+WHnrixAkOHDhAU1MTo0aNUntfLV++nJUrV\/LZZ5+RnJyMvb09I0eOVHPomDt3Ltu2bWPz5s0cPXqU6upqIiIiZD0NHxe6XFfbw6KhoYG\/\/OUvXL16lfPnz2Nra8uuXbvYunUrI0eOxNbWlqioKKKjowkODsbT0xNPT09qamooLi4mNzeXCxcuYGlpKbZp6+npERDgS0CAL4vefI0rV66yI24vFy5eIlkildPbuweXLkkfK0l9yEKr4\/O1LGlxsLa2krymUqlkW5kDAvxlLXTkLFeMjIxk54Ls7ewokDgeNDAwkG0ckPME8\/Hx5bffzmi85uXlydVMzUeh7u6u5OVq7lX26uHB5Yuan2dhbg5o3vFUVWgWCufudlRnav5gMpBo2TYx1wGJeabyhnKMqloIDg5+ZHN07iQvL4+srCyCgoIw+5cLeGlpKePHj8fX15cNGzbcd8j0P+V+6aGCIPDxxx\/z5ptvivEF3333HXZ2dmzcuJG\/\/OUvXTo99GGg7Hgk0NXVbbXbT0qiR48emJmZMW3aNLZs2UJRURHLly+nsLCQyMhI\/Pz8eOONN8TGA3d3d\/r378+gQYOwtLQkPz+fw4cPk5KSQl5entiN1bOnJ\/MXvMy3337GmTNHePfdNwkJ6avWFmptbSG5xtbuLek6SXdHB9mfUW7H4u\/vL5uPI3escb\/6jb+\/v6z\/mlykhH+Av6TYamlpc0Um50ju7W5nK13rcnR0lLwmFwN9u1HzTlRbS4v8XM3dfFbdpF+v4ZbmOo6ljPt0s76gNuH\/KHP9+nUyMzPp27evON9VXl5OVFQUbm5ubNq0STQC7UjuTg+9du0ahYWFasmg+vr6DB06lOPHjwP3Tw993FGERwJtbW2WLFmCldW9uwJjY2OefvppNm3aRFFREZ9++imVlZVMmTIFb29vXn\/9dQ4fPoyuri5ubm7069eP8PBwbG1tKSws5OjRoyQnJ5OTk0NdXesHsIeHG3\/964scOrSDCxdOsmzZEgYO7Cc7nOnr6y17RFdQIN027OfXS9bGxsxMeseio6MjW1fq3TtA\/GXVRH29tOg4OzvJesbJ2dn06uUr2ZLeKkrSQlt5S9rEtL5eOgqiplr6Z8m\/rvnfztnZkYZ6zf9u+hK7GoBKCVdqC3PpY0sze3MqKioe+eOdGzducOXKFfr06SOKeWVlJRMmTMDOzo6ff\/5Z9GTrSDSlh7b93tzdmHNnMmhXTg99GChHbf8hhoaGREVFERUVRWNjIwcPHiQ2Npbp06ejpaVFREQEEyZMYMiQIbi4uODi4kJDQ4PopJ2RkYGpqanopG1kZET37g7MmfPfzJnz3xQXF7Nz5x7i4nZx5MhxtZwTucwTN1cX2dkeC5k7ax0dHdkCfe\/evWXD5uSOQkxNTWXrN25ublzP01xP0dXV5dIl6WFVCwvp+ZdevXxJT9fcwGFqasIVibA4LS0tMjOyNV7T0dEhK0tzDc3OzoaSmxWar9naUiFhKNpcr3mXJNdKra+rQmpc1szOnCtXrtDQ0CCm+FpbW3fKh7gU+fn5XL58mT59+ogf1FVVVUyaNAkzMzO2bt3aaTs2qfRQ4J6B1QdJBu0K6aEPA2XH8xDR09Nj7NixfPPNNxQUFLBx40b09PR4\/vnn8fDw4MUXXxTPj52dnQkODmbIkCE4OTlRVlbG8ePHSUpKIisrS5xJsLW1ZfbsWezYsYXMzPN8\/vnHjBr1JKamprItxU7O0vM3KpVK1l6nd+8A2a4yXV1pYTEyMpKNZnB2dpIVTDmXhN69A8QdoiakIhAALGS6yHy8e0ruHB0d7e9xp2jD09ONWolrzjLBdvo60gX+W8Wau9PkWqm1BYkuOD1t\/IL9GTRoEGFhYZiZmZGbmyse++bm5sr+fXYEhYWFXLp0icDAQPEoq6amhsmTJ6Orq0tcXFynzRu1pYfGx8erBRXa29uLa7+T4uJicRd0Z3qo1GMeZxThaSd0dXV58sknWbt2LTdu3CA2NhZzc3NeffVV3N3dmT17Njt37qS5uZnu3bsTFBTE0KFDcXNz49atW5w8eZLjx4+TmZlJVVUVgiBgZWXJf\/3XNL777ku+\/fZz\/va3+UREjNX4i1koY7zpH+Ana1YqdzdsaGgo21QQECBfv9HWlhYtV1cXMmUaGnT1pO96nZ2dZOeVpIY\/AfRk7qbb0iA1YWsjPb9jaCh9\/FVfrVl49fV1KS3QfORnZi794dtSp1k0jaxaaz8qlQoTExM8PDzo37+\/eOx78+ZNjh07xokTJ8jKyhLfZx1FUVER6enp9O7dWzzSrqurY+rUqbS0tLBr164OMS69m\/ulh7q7u2Nvb6+WDNrY2EhiYqKYDNqV00MfBspRWwegra3NsGHDGDZsGB9\/\/LGYKfS3v\/2NkpISRo8eTVRUFKNHj8bBwQEHBweampooKSmhuLiY3377DX19fTFZ9cqVK3h5eTF69GhUKhU1NTX88stB4uJ28ssv+7GyspRtwZZrDDAwMJDdSfXuHcDJk5rNN0H++M\/a2ooLF6SbDlxcXMjN0dyarKure595JTeuX9csPI6OjrLDu7k50i3lcqWRxkbpi9W3pL3iCiRSSp2621Ej0dGmL3N82VipWeiNJJJHDQwMxGPftuyqmzdvcu3aNfT19UVjTgsLi3Y7FiouLub8+fP07t0ba+vWtv36+nqmTZtGTU0N+\/fvf2hzOf8u90sPValUzJ07l6VLl+Ll5YWXlxdLly7FyMiIadOmiY\/tqumhDwOVoIz7dhotLS2kpqayZcsWtm3bxvXr1xk5ciRRUVGMGTNG7Oxpc9LOycmhoqICXV1dHBwcsLOzw9zcXO3Dob6+nsOHj\/DzP7ewd+++exwRtLW1MTM3k3Q76NcvlN9+05zoCRAcHERqqub6TrduFlRX10geW4WHD+ToUemOHk8PD7KyNA+09u3bl9Nn0iSf6+XlRWam5pqWn58\/Fy5oru+4urpIGnzq6uphoG8iOaxqb+tEedm9TRTa2tqYG9tRV3tvF5qdnTUNxZp3lP2C\/chN1vzvEj6gB7ln7hVWLW0VfhYqjb527sO9eGpFlMbX08SdWTk3b95EpVKJgW2WlpYPbXamLYsnICBA9LJrbGxk+vTpFBQUcODAAfHYrTOQEtu29FBo3RUtWbKEL774gvLycsLCwvj888\/FBgRo\/V1csGABGzduFNNDV69ejbOzvMXV44AiPI8ILS0tpKWlsWXLFrZu3UpWVhZPPPEEUVFRRERE8OWXX5Kens7y5cvR1tYWmxPuzL3v1q2b2i\/N7du3SYhPJC5uBzt37aa0pJQ+fQI5feaM5DpCQ0NITk7ReM3CwpyamlpJYRk0aADHjknHX\/v59ZJss\/bwcOeazADngAEDSDqheafVvXt38vOlj9ICA4NIS9O8iwsfNICkJM0zVP5+vbh0SfOaXF2cKcyv0HjN09NN0pE6uE9vrp7VbCg6JCyIK0mad20hfs4UZ90rSmaWergImv89\/Kf0ZfDCERqv3Y+WlhYqKyvF99nt27fVmhN+b1tzSUkJZ8+exd\/fX6x13L59m1mzZpGVlcWvv\/4q7oAUui5KjecRQUtLiz59+vDee++Rnp5OamoqYWFhrF69mp49e\/LRRx\/Ro0cPtLW1sba2FoO0\/Pz8RNFKTEzkwoULlJaW0tLSgq6uLiNHPclnn39KVtYVdu2O46kxo8Xi6N2YmprK1m\/kzDcBbsm0JDs4OMh2s8mZkWpra3NRppvt7jP4OzE1NZF0KwAoKpKudXWTuevu7iQ92yPnSG1sKF2zaJHoaANpV2pTC2kBkAqAexC0tLTo1q0b3t7ehIeHExoaiomJCTk5OSQmJpKamqo2k\/YglJaWkpaWRq9evUTRaWpq4oUXXuDKlSscOHBAEZ3HBKXG8wiiUqnw8\/OjZ8+eZGdnU1JSwpQpU\/j111\/56KOPGDRokJgpZGdnh5WVFb6+vpSXl1NcXEx6ejrNzc3iTsjKyupfdaahDBs2lEWL\/saJEyfZvn0HO3bsJC+vta7i7+9HUtIJyXXJuf\/a29vL1oY8PT0oKJAu\/ku1UEPr0OjZs9KCKGew6uPjS0qK5iM6fX098vOlu+gqK6SFVCUTnS3lSA1wu156DqnypuZajYWlkWR2j42NOU0SPm2aAuB+DyqVClNTU0xNTfH09KSuro7i4mKKioq4fPmyWmCblGNFWVkZZ8+excfHR2zYaG5uJiYmhjNnzpCQkCAr2ApdC0V4HmHefPNNTp8+TXJyMo6OjgiCQHZ2NrGxsfzzn\/9k\/vz59O\/fX5wj6t69O5aWlnh7e1NZWUlRURGXLl2iqakJa2trUaS0tbUZOHAAAwcOYPnyD0hNTWXbtjhZtwE7OztZYenRw0N2ME4u\/rpHjx5clXFRMDaW\/gC1srKSbTrQ0ZHeEfj6+nAuTfNz9fT1uXJFeg4q\/4b0z1NaIm1+WiLhw6avp0upROqojZ0ZDdman2dooI2UPD4s4bnnexoa4urqiqur6z2BbQYGBqIItdUfKyoqOHPmDN7e3qILREtLC6+++ionTpwgPj5etntQoeuh1HgeYUpKStDV1dUYDy0IAtevX2fr1q1s3bqVY8eOERwcLIqQm5sbKpUKQRC4deuWeIfa0NCAjY2NeFZ\/97BnWto54uJ2EBe3Q+0DPTx8EEePHpNcq6enh+TAqpubK9nZ0jM2gweHc\/SI5tfW0tKmm6WlpCPBwIEDSErSXPtRqbSwtLSlTCLFNCQ4iNOnNe+kAgMDSD+vWQztbG2oKJMw5TQyQtVkrNEc1MLMFKo0d2p5uHen9qrm3VDIAHeKz2gWusFDnShP07xbnLJ5JlY9pFu+HzZ3xsnfvHkTLS0tzM3NKS0tpWfPnmJRvaWlhXnz5rF\/\/37i4+Nxc3PrsDUqPBp0Wo1n9erVuLu7Y2BgQHBwMEeOHOmspTyyWFtbaxQdaD3+cHZ25q9\/\/auYKTRz5kx+\/fVX+vTpw+DBg1mxYgUZGRmYmZnh5eXFoEGD6NevH8bGxmRlZZGYmMiZM2fUnLR79w7g7bffJCXlJKdOJfPOO2\/Ru3cAJSWaC+IATk5Osi4J9+viyZVJKfXz95NNZm1okLaz8fX1kRQdkE+LlYvHtrKWrv3IOVI7ywz1Wss4Sci1UiMRGgdgbN0+Ox4p2hpd\/P39GTp0KB4eHpSUlKClpUVGRgYzZszg66+\/ZsGCBezZs4eDBw8qovOY0inC89NPPzF37lzxKGnw4MGMGTNGNq1SQRqVSoWDgwMxMTEcPHiQ\/Px8YmJiSEpKol+\/fvTv35+lS5dy8eJFTExM8PT0FOMc2qbZExMTOXXqFDdu3KDxX07H3t49WbhwAUlJR9my5Sfee+\/vhIaG3NNuKmdVA\/LR2j17eslm\/sjNcpiYGMs6VVtaSrtvW1paUlgo3VhQclNa7EyMpddkIXGjAGBhKn3NUE8mruC29LxQU7Vm41AtXW0MLDovYbS6uprMzEy8vLwYNmwY\/v7+WFlZsWLFCr744gvc3d05ePCg4lv2mNIpwrNy5Upmz57Nc889h6+vLx9\/\/DHOzs6sWbOmM5bTpWibvXjuuefYu3cvhYWFzJs3j7S0NMLDwwkODmbJkiWkpaVhZGQkTrMPHDgQS0tLrl+\/zuHDh8WupbbkU3d3d1577a8kJPzK5cvpLF\/+IcHBQWhpackW9728esimlMq5QqtUWrLRDL169ZJNZi0slK7DePfsIXnN3NyMq1elb4JuVWou5t\/vmtAs\/evWVCfddFAhkWIKUFem2anb+D\/oaPtPqaqq4tSpU7i5ueHq6iq+J62trWlsbGTXrl2MHz+e77\/\/HicnJw4fPtxpa1XoHDpceBobG0lNTVWzCwcYNWqUYhf+kFGpVFhaWjJr1ix27NhBUVERb7\/9NpmZmYwYMYLAwEDeeustUlJSMDAwwM3NjbCwMAYNGoS1tTWFhYUcOXKE5ORkcnNzxdZZR0dHRo16kr\/\/\/R1On05hwYLXGTZsqEZz0Pv5Ul27Jp2A2svPl5s3pY\/4tLSk377du3fn6tVsyety8dheXtIR2GZmppKhcAA3iyokr1WUSGcnVZVI2wzVV2huYTftZkCTlF1OJwlPdXU1qampuLi4iG3ugiCwYsUKvvzySw4cOMDYsWOZP38+R48e5caNG4SFhT3UNRw+fJjIyEgcHR1RqVRs375d7fqsWbNQqVRqf\/r376\/2GCU9tH3p8K62kpISmpubZS3FFdoHc3Nznn32WZ599lmqq6vZu3cvsbGxRERE0K1bN8aPH090dDT9+vUTu5banLSLioq4cuUKZmZmCIJAfX09oaGhGBsb06OHJ889N5vS0jJ27drN9u1xJCQk0tjYKOlEAODr48OlS9KBcHLGnrq6urIO2m5u7uTnaxYtbW0dLstEJBgYSB9R9ejhQXqa5nqWra01FWWaW871dHUkrXL09HQoyde8qzE20+N2reY6jqW1IZRo3vEZdXB9B1rNPVNTU3F2dsbDwwNoFZ1PPvmETz\/9lAMHDtC7d2+157SHYWZNTQ2BgYH8+c9\/ZtKkSRof89RTT7Fu3Trx\/+\/2J5w7dy47d+5k8+bNWFlZMW\/ePCIiIkhNTW3X9NPHhU5rp\/49luIKDw8TExMmT57M5MmTqa2tZf\/+\/cTGxvL0009jZGREZGQk0dHRDBw4EGdnZ5ydnbl16xZpaWk0NjbS0tLCuXPnxDgHY2NjrKwsmTlzBjNnzqCyspIDBw6yZctWysrKNA4atg4LSgiPSnWfoDo\/zpyRdsGWMyr19fHi4kXp1y7Ilz6iM5Fp7XZxcSa9TPMRXXdHB8pzNddqnLrbSXa0OXS3pFGildrc3IAWiQ1hRx+11dbWkpqaiqOjo5rorF69mhUrVrBv3z6Cg4M7ZC1jxoxhzJgxso\/R19eXHKRW0kPbnw4\/arO2tkZbW1vWUlyhYzEyMiI6Oprvv\/+egoICvvzyS9E7y8vLi1deeYWdO3cybtw41q1bR3h4OEOHDsXFxYWKigpOnDhBUlISV69epbq6GkEQMDc35+mnJ7F584\/k5Fxlw4Z1TJo0QRwwVCEvLL18fSkqkhYAIyNp92djYyNZt4Ju3aS70mxtbciRMQ2tKJceojU0kF6Tg8SHHICJkfQOy0LGldrQUCaeop1meDRRV1dHamoq9vb29OjRQ2zj\/+abb3jvvffYtWvXQz9O+09pG1jt2bMnzz\/\/vNqcmZIe2v50uPDo6ekRHBysZhcOcODAAcUu\/BHAwMCAcePG8e2331JQUMAPP\/xAU1MTs2bNorS0FF1dXeLj42lpacHR0ZG+ffuKcQ7V1dVqcQ63bt1CEARMTEyYNGkiGzasJyfnKj\/9tJGYmBepq5MuxMvZ1ahUKjIypEXL17eXbJt1SYl0x5q7h7T9jr6+PteypDvw5BypdZAeZNWR+TXUl8k+0pM58Wmv4dG7qaurIyUlBRsbG7y8vETR2bBhA2+99RZxcXEMGjSoQ9byoIwZM4Yff\/yRQ4cO8dFHH5GcnMwTTzwhNqoo6aHtT6cctb3++uvMmDGDkJAQBgwYwJdffklubi4vvvhiZyxHQQJdXV18fX1JTk5m3LhxvPDCC+zYsYNXXnmF6upqxo4dS3R0NCNGjBDjHJqbm8U4h5SUFPT09ETrHnNzcwwMDIiIGEdExDjee\/\/voonprt17KC0pFb93loxhqK+vj+yORltb+kPe0rIbGRnSM0faWtK\/El5eHmRc0lxg1tbWJidb2hKoulK6+85Ixxgk\/AeaG6S98VS3pWd4OqK5oL6+ntTUVKytrfH29hZFZ9OmTSxYsIC4uDiGDRvW7uv4d5k6dar43\/7+\/oSEhODq6sru3buZOHGi5POUcsDDo1OEZ+rUqZSWlvL3v\/+dgoIC\/P392bNnD66urp2xHAUZPvjgAwYPHszq1avR1tZm1KhRfPLJJyQlJREbG8vChQspLS3lqaeeEjOF7OzssLOzo7m5mbKyMoqKijh9+rQ4YGhnZ4eFhQV6enqMGj2SUaNH8mnzxxw5cpS4uJ1cSL\/AseMnJdckN5+jUqm4dElzBAJAT68eJCeflbyem5Mvea31Dliz8Li5OUs6UmuptMjPLdV4DaCyRKY9W6aVurlWelfX3jueNtGxtLTEx8dH\/ECOjY1l7ty5\/Pzzz4wY8fucsTsaBwcHXF1dychofd\/cmR56566nuLhYOZV5SHSac0FMTAzZ2dk0NDSQmprKkCFDHvr3WLx48T1tk3cWFAVBYPHixTg6OmJoaMiwYcNIT5f2I3scWbVqFWvXrlXr5NHW1iY8PJxVq1aJVvbu7u4sWbIENzc3pk2bxk8\/\/URNTQ02NjbiJHuvXr1oaWnh7NmzHD58mIsXL4pO2m0mpqtW\/YO9+3axf\/9uXnrpRZyc7p32lxtIdXZ2knXJVqmk3\/LOTt1lZ3\/qaqR3LbY20gaXzs4O1NdpFgldHW1Kbkivt0m6A5t6CXNQaN8dT0NDA6dOncLc3BxfX19RdOLi4pgzZw4bN268b3H\/UaK0tJS8vDzRL05JD21\/unwsgp+fHwUFBeKfc+f+rxNq+fLlrFy5ks8++4zk5GTs7e0ZOXIkVVXSHwSPG3p6erLHC1paWvTr14\/ly5dz+fJljh49ip+fHytWrMDNzY3Jkyfzww8\/UFlZiZWVFb169WLIkCEEBAQAcP78eQ4fPkx6ejolJSW0tLSgpaXFwIH9WbbsfS5ePEtCwn5ee+0VPDzc8fBwl3U6sJUdSFWRmZkted3ZRdraR1tbm6yr0oKnpZI+PLCXcV22sjLTGOIGYGZhSH2VZrHT0VPRUKm5pqSlq42hhXSjw39C2xyeqakpfn5+4ntj9+7dPPfcc2zYsIHx48e3y\/d+UKqrqzlz5gxn\/pU7de3aNc6cOUNubi7V1dXMnz+fpKQksrOzSUhIIDIyEmtrayZMmACop4f++uuvnD59munTpyvpoQ+RLm0SunjxYrZv3y6+Ae9EEAQcHR2ZO3cub7zxBtB6J2dnZ8eyZcv4y1\/+0sGr7VoIgkB6erqYrnrx4kWGDRtGdHQ0ERERWFlZiTWBiooKMXCsqalJNDFtc9K+k\/T0i2zdGkdc3C4uX763zuPl5SuZROrd04vMTGmz0v79+5OSrDlCwcvLk9xr0rshHy9\/cq5prvEMGTCQtBPZGq\/5+7pTkq5ZQLx87SVdqR1dzbG8pfkYzsTelBm7Hv77t010jI2N8ff3Fwd49+\/fz\/Tp0\/n666955plnHvr3\/XdJSEhg+PDh93x95syZrFmzhujoaE6fPk1FRQUODg4MHz6cd999V81TUEkPbV+6vPCsWLECc3Nz9PX1CQsLY+nSpXh4eJCVlYWnpyenTp2ib9++4nOioqKwsLDgu+++68SVdy0EQeDKlSvExsaydetWzp49S3h4ONHR0URGRmJnZ6fRSbuxsVGMc2hrw7+TS5eusHnzz2zdGse1a9nY29tTVCRtCjp48ECOH9OcrqpSqbC1caS0VPPzwwcNIPmkZidrOUdqgH69+3HlnObdklzqaHB\/d26e1Sx2vn3s0M7RfM3AxYjeb4aJTR36+voaH\/fvcPv2bVJTUzE0NCQgIEAUnfj4eKZOncrq1auZMWOGUnxXeCC69FFbWFgYGzZs4JdffuGrr76isLCQgQMHUlpaKrZFKg4K7Y9KpcLb25tFixaRnJzM5cuXGTt2LJs3b6Znz5489dRTrF69mhs3bqg5aYeGhmJkZMTVq1dJSEjg7NmzFBQUiE7aVlbdGDJkAHv3buPs2ZO88cY8goP7SH74yQW7eXi4SYoOQFOTtJeanCM1QNF16ddtkS4bYSDTSm1iLN25Z+tmr2Z59Ntvv5GdnU1trXRNSI7bt29z6tQp9PX11UTnyJEjPPPMM3zyySeK6Cj8W3TpHc\/d1NTU4OnpycKFC+nfvz+DBg0iPz9fLYTq+eefJy8vj3379nXiSh8PBEEgLy9PzBQ6fvw4ISEhYqZQm8EktJ7bFxUVUVxcTE1NDSYmJlRXV+Pj44OTk5Pa616\/ns+OHXvZsWMPJ06k0NLSgqmpCY0NLTQ1aW5BDh80kBMnzkiu1dHOmdLSConnDiD1pOb2blsbKxpLpHccgU6+FOVKvO7AHuSe1rwbGjTUmco0zbso\/8l9GPxGay2ioaGBmzdvUlxcTFlZGcbGxmJnobGx8X3FoqmpiVOnTqGjo0OfPn1E0UlKSmLChAl8+OGHzJkzRxEdhX+LLr3juRtjY2MCAgLIyMgQu9sUB4XOQ6VS4eLiwty5c0lMTCQ3N5cZM2Zw8OBBAgMDGTJkCP\/4xz\/IyMjA2NgYT09PBgwYgLm5OdXV1RgYGHDp0iVSU1O5fv26GOfg5ORITMxs9u2L5fLlZFatWkp0dITsWhpk5mVcXJwkRQfgdqP0bsepu3Sypq6utEcbQINEYwGAtiD9Pe\/0adPX18fJyYmgoKB7Bn2PHTtGRkYGlZWVaLr\/bG5uFtvgAwMDRdFJSUlh0qRJvPvuu4roKPwuHqsdT0NDA56enrzwwgu8\/fbbODo68tprr7Fw4UKgtXhqa2urNBd0MoIgUFJSwrZt29i6dSuHDh3Cx8eHqKgoamtr+eqrr0hKSsLd3Z26ujqxJnTr1i0sLCzE2oaBgXrGTVlZOXt2H2THzn0kJhwXhUpbWxtTU0uqqzT3Lg\/o349TKdK5Py6OPbhZrPk4bciAAaSd0NzQ4ObqQL20hyredpbU3dIsPuGhtlRkas4TGv4\/o\/EZHyD9wtybFto2Y2Vra4uFhQWCIHD69GkA+vbtK9bXzpw5w7hx41i0aBHz589XREfhd9GlhWf+\/PlERkbi4uJCcXEx7733HomJiZw7dw5XV1eWLVvGBx98wLp16\/Dy8mLp0qUkJCRw+fJl2QAyhY5DEATKy8uJi4sTdz99+\/Zl+PDhREdHq3VX1dfXi91xFRUVmJmZiSamhobqnmeVlVXs2\/crO3fs4\/r1QsmYa4BBAweQ8pvmxgJbW2uqyqR\/hcICQ7ksEU0dGtSLvBTNgmVmYYhFg\/SBRD9vU2qLNfvGjfvfSbgMkLb+uZuWlhbKy8vFv7u2CX1dXV1CQkJE5+bz588zduxYXnvtNRYtWqSIjsLvptPcqTuC69ev86c\/\/YmSkhJsbGzo378\/J06cEB0SFi5cSF1dHTExMZSXlxMWFsb+\/fsV0XmEUKlUdOvWjby8PIqKijhw4IBYF2qz6omKiiI6Opq+ffvi4uKCi4uLWNsoKioiIyMDU1NT8Y7e2NgYc3NTpk6NZurUaGpqajlw4DC7dh7k4IEj1NSoF+ELJOIVQN6RGqDwurQvnKGudOqonYMZDdmahUVLW0VdqXSjwL8bea2lpYWVlRVWVlb07NmTlJQU6uvraW5uZsWKFZw8eZLw8HA+++wzYmJiFNG5iw0bNvDaa6+Rn5+v1kE4adIkjI2N2bBhQyeu7tGkS+94FLoGubm5jBw5ktjYWPz9\/cWvV1dXs2fPHmJjY9mzZw9WVlZiplBoaKh4PNTY2CgW2EtLS9UK7G1u2W3U1zcQf+gYO3cc4JdfEtHT16OqXNqaZnD4IFJOaM4FMjI0QK9e2ux0cJ8gMk5JtFKHuXEzTfNRmrW9MfYN0sIz62DM7xogbXOVaGxsJCgoCB0dHc6dO8fq1avZt28fZWVljB49mkmTJjF+\/Ph\/xVoo1NXV4eDgwFdffcXkyZOB1tyx7t27s2\/fPo0zRY87j1VzQUdwv\/TDB7HpUdIP1XFxcSE9PV1NdKA1U2jKlCn89NNPFBUVsWrVKsrKypg0aRK+vr7MmzePI0eOoKWlRffu3WWdtKuqqhAEAQMDfcaMfYLVaz\/g4uVEvvjiQ56ZFkk3S3ONa5NzpJZrLAC4VSqdGWSgJ90u3c1KOipBS1cbA5koBSna8pUaGhoICgpCV1cXlUqFiYkJhw4d4tlnn+X8+fMMGTKEL774gr59+2psSHgcMTQ0ZNq0aWrBcj\/++CNOTk6PpEnqo4AiPA+ZtvTDzz77TOP1B7HpmTt3Ltu2bWPz5s0cPXqU6upqIiIiaG7WHCT2OKApVvtOjIyMmDBhAj\/88AMFBQWsXbuW+vp6pk2bhpeXF6+++irx8fFAqylkYGAgQ4cOxdPTk9raWpKTk+\/p8tLT02XI0P78Y9X\/48z5XWz++VP+a9YEbG1bTUrv50htay1tlaOjo02pTEebqln6Q93EVE\/ympGV0b99DNbS0sL58+epra0VRQcgJyeHcePGERUVxUcffYSPjw9vvPEGJ0+e5MKFCw\/9uO2PfNP2\/PPPs3\/\/fm7caK3nrVu3TozYVrgX5aitHVGpVGzbto3o6GjgwWx6KisrsbGx4fvvvxft2\/Pz83F2dmbPnj1K+uG\/ye3bt4mPj2fLli3ExcXR3NxMREQEUVFRDBs2TDyTv7vLS0dHRzyOMzc3V\/sAaWlpISX5HAnxv7Er9rhkDWhw6EDOpWRrvObq6kCDTEdbaIALRZmaHa0HDHGmSsIJwdbfgUnrn5V+4bsQBIHz589TVVWl1khw48YNRo8ezZNPPsnatWvFBo72ZO\/evRw7doygoCAmTZqk9rsDsGzZMt5\/\/33Wr19Pz549ee+99zh8+LBaM9CcOXPYuXMn69evFyOry8rKOiSyOjg4mKeffprRo0cTGhpKdna2YrEjgSI87cjdwvMgNj2HDh1ixIgRlJWVqVmyBwYGEh0dzZIlSzr6x+gyNDU1ceTIEbZs2cL27dupqakR7+hHjBghdr61tLSoiZBKpVKLc7j7Q\/js6SvEbT3Evl1HuVlcKX49wCOQvGua6zRyHW0APvaW1Epk+Awe6kS5RKec+3AvnloRJfv30Eabn96tW7cIDg4WRbiwsJCnnnqKgQMH8s0337T7B7Ym\/og3bWvWrGHVqlWMGjWKjIwMfvnll3b9fn9klKO2DuRBbHqU9MP2Q0dHh+HDh\/P555+Tm5vLzp07sbGxYcGCBbi7uzNr1iy2bdtGXV0dNjY2+Pn5MWTIELG2dO7cOQ4fPsyFCxdEJ20AFzcbwof35J87P2TH\/k95ae5UfHq5k58nncEj19Fmam4gKToANP7nAXCCIHDx4kUqKyvVRKe4uJhx48YRGhrK119\/3Smio4lr165RWFioFketr6\/P0KFDxTjqzo6sfvbZZ7lx4wZfffUV\/\/3f\/93u3++PTJdup35Uufvc90GSDZX0w4eLtrY2gwcPZvDgwaxcuZLk5GS2bNnCO++8wwsvvMCoUaOIiopizJgxYquxj48PFRUVFBUVceHCBZqbmzE3N6e8vJyePXu2Wvc4ga+fO3MXTOdaRgGH9pzi0J7TXElXj3IQpBvlsHMwpzFHcys1QFOVdEPDg7RSC4LApUuXKCsrIyQkRBSdkpISIiMj8fPzY\/369fetq3UkcjdtOTk54mM686bNzMyMSZMmsXv3brUjQoV7UXY8HciD2PTcmX4o9RiFh4uWlhZhYWGsWLGCK1eucOTIEXx9fVm2bBlubm5MmTKFH3\/8kcrKSiwsLPDx8WHw4ME4ODhQVlaGtrY2GRkZnDt3jqKiIrEJxN3Lgdl\/HcePv7zFtqPv8cqiifj1cQOgqkRaPMzv05VWVyYzw2Mjv+MRBIHLly9TUlJCcHCw6O5QXl5OVFQUHh4ebNy4UWwweNR41G\/aCgoKePbZZx+KI3hXRhGeDsTd3R17e3u1ZMPGxkYSExPFZEMl\/bBz0dLSIigoiKVLl3LhwgV+++03goOD+d\/\/\/V\/c3NyYOHEi3333HT\/++CMjRozA3t6eoUOHEhISgoGBAZmZmaKTdmFhoWhK6uRmw3\/FjGb9rv\/Hzt8+IPK5MHr1c0FL694PRLlWatNuBjTVSfvKGcnseARBICMjg+LiYoKDg8WaVmVlJdHR0Tg4OPDPf\/5TbDB4lHjUb9rKysrYvHkzhw4d4qWXXmrX79UVeHT20l2E6upqMjMzxf9vSz+0tLQUDTGXLl2Kl5eXaNNjZGTEtGnTAPX0QysrKywtLZk\/f76SftgJqFQqAgICCAgIYPHixVy+fJnY2Fg++ugjcnJyGDp0KElJSWJwnZmZGT169KC6upri4mKysrJIT0\/H0tISOzs7bGxs0NXVxd7RkvGz+zN+dn\/Ki6tI2nuJ47svcC4pm5ZmQbaV2tLaCEqk6z\/GNpqFRxAEMjMzKSgoEOMmAKqqqpg0aRIWFhbExsY+snfqd960tTXmtN20LVu2DFC\/aZsyZQrwfzdty5cvb9f1BQUFUV5ezrJly\/D29m7X79UVUITnIZOSkqI2qfz6668DremH69evfyCbnlWrVqGjo8OUKVPE9MP169c\/MoXexxGVSoWPjw99+vShoKCAjz76iPr6ejZt2sS8efMYOHAg48ePJyoqCkdHR0xNTfH09KSmpobi4mJyc3O5cOEClpaWonWPnp4e3WxNGTszlLEzQ6ksreHkL5fJTy0gP72YpsZ757bMzfVokXbwkWwuyMrKIj8\/n5CQEFF0ampqmDx5Mnp6emzfvv0eP7uO5o9805adnd2ur9\/VUNqpFRQekIqKCry8vFizZg1PP\/000LqTyM3NFTOFkpKSCA0NFa17XFxcxPpCbW2taMR569YtunXrJpkSWlfVwLlfMzmz7woXDmdzu6H1yC5ssDM15zXP8GjpaPFC0mv31DOysrLIzc0lJCREtAiqq6tj8uTJNDY2snfv3kfCn1Ausnr9+vUIgsCSJUv44osvxJu2zz\/\/XM3RQoms\/mOgCE8X5PDhw6xYsYLU1FQKCgruGcSbNWvWPdHeYWFhnDhxQvz\/hoYG5s+fz6ZNm9R+ge8OXXvcKC0txcrKSuM1QRDIz88X4xyOHDlC7969iY6OJioqCk9PT1EU2py0i4qKqKysxNzcXBShu3ce9TWNpCdkcWbfFcwa6ylJ1WxKamJnyozd6nEe2dnZZGdnExwcLIpLfX09f\/rTn6isrOSXX37B3FyzHZCCQnuhCE8X5H4T4LNmzaKoqEjNW0pPTw9Ly\/8ztOzMCfCugCAIFBcXs337drZu3Up8fDw+Pj6iCPn4+Igi1NDQIO6EysvLMTU1FeMc2o7F2mhqaCIv6RpZv2aQfeQqjdX\/V++527UgJyeHrKwsgoODMTMzA1rrItOnT6egoICDBw\/e03qsoNARKMLTxbl7AhxahaeiouIeL6w2OnsCvKshCAJlZWXExcWxdetWDh48iIeHhxjn4OfnJ7ohtDlpFxUVUVZWhomJiVpU9Z00327m+m85ZB3KIDsxE4c+3XnqH9FAq6P31atXCQoKEnc0t2\/fZubMmVy7do1Dhw5J7twUFNobRXi6OFLCs337dvT09LCwsGDo0KG8\/\/772Nq2mloqtj3tS0VFBTt37mTr1q388ssvdO\/eXRShPn36iCJ0+\/ZttTgHQ0NDcSdkYmKi7h\/X3EJNcRWmDuZcv35dDMyzsLAAWu2CnnvuOdLT04mPjxf\/rRUUOgOlq+0xZMyYMUyePBlXV1euXbvG22+\/zRNPPEFqair6+vqdPgHe1bGwsGDGjBnMmDGDqqoqMVNozJgxWFtbExkZyYQJEwgNDcXR0RFHR0eampooKSmhqKiI7OxsDAwMxJqQmZkZWtpamDqYc+PGDa5cuUJQUJAoOs3NzcTExJCWlkZCQoIiOgqdjiI8jyFtx2cA\/v7+hISE4Orqyu7du5k4caLk8xTbnoePqakpU6dOZerUqdTW1rJv3z5iY2OZMGECJiYmYnfcgAEDsLe3x97enubmZkpKSiguLiY1NRVdXV1sbW1bYxpyctR2Os3Nzbz66qucPHmS+Ph4cRBTQaEzUYRHAQcHB1xdXcnIyADUJ8Dv3PUUFxcr7gntiJGRERMnTmTixInU19dz4MABtm7dyjPPPIOenp64Exo0aBB2dnbY2dnR3NxMWVkZ2dnZVFRUoKurS1paGrW1tTz55JMsXLiQhIQEEhISHvuORIVHB8UyR4HS0lLy8vJwcGhNzFRsezofAwMDIiMjWbduHYWFhXz33XeoVCpmzZqFp6cnMTEx7N+\/n+bmZnbt2sWaNWvo06cPAQEBXL58meeeew43Nzc2bdokhqcpKDwqKM0FXZA7J8D79u3LypUrGT58OJaWllhaWrJ48WImTZqEg4MD2dnZLFq0iNzcXC5evKgWqLVr1y7Wr18vToCXlpYq7dSdTFNTE4cPHxYzherr66mtreW1115jwYIFGBgY0NLSwltvvcW+ffsICQnh0KFDNDQ0EBUVxerVq0VjUAWFTkNQ6HLEx8cLwD1\/Zs6cKdTW1gqjRo0SbGxsBF1dXcHFxUWYOXOmkJubq\/YadXV1wssvvyxYWloKhoaGQkRExD2PUehc4uLiBAMDAyEyMlJwdnYWzMzMhMmTJwsTJkwQbG1thfT0dEEQBKG5uVk4evSo8P7773fIut5555173nt2dnbi9ZaWFuGdd94RHBwcBAMDA2Ho0KHC+fPnO2RtCo8GivAoKPwBiY+PF4yNjYWff\/5ZEIRWcUlKShJiYmIEfX194dixY522tnfeeUfw8\/MTCgoKxD\/FxcXi9Q8\/\/FAwNTUVYmNjhXPnzglTp04VHBwchFu3bnXamhU6FkV4FNqFpUuXCiEhIYKJiYlgY2MjREVFCZcuXVJ7zIPc+dbX1wsvv\/yyYGVlJRgZGQmRkZFCXl5eR\/4ojyRFRUXCjh07NF5rbm7u4NWo88477wiBgYEar7W0tAj29vbChx9+KH6tvr5eMDc3F9auXdtBK1TobJTmAoV2ITExkZdeeokTJ05w4MABmpqaGDVqFDU1NeJjli9fzsqVK\/nss89ITk7G3t6ekSNHUlVVJT5m7ty5bNu2jc2bN3P06FGqq6uJiIgQw9YeV2xtbYmMjNR4rW0AtTPJyMjA0dERd3d3nnnmGbKysoAHi7BWeAzobOVTeDwoLi4WACExMVEQhAe7862oqBB0dXWFzZs3i4+5ceOGoKWlJezbt69jfwCFB2bPnj3Cli1bhLS0NOHAgQPC0KFDBTs7O6GkpEQ4duyYAAg3btxQe87zzz8vjBo1qpNWrNDRdP6tkcJjQWVlJYBoRPogd76pqancvn1b7TGOjo74+\/srd8ePMGPGjGHSpEliDs7u3bsB1BzRf0+EtULXQREehXZHEARef\/11wsPDxeyUNuuduyOJ77TlUax7ugbGxsYEBASQkZHxQBHWCl0fRXgU2p2XX36ZtLQ0Nm3adM+133Pnq9wd\/7FoaGjg4sWLODg4qEVYt9EWYa0MJz8+KMKj0K688sor7Nixg\/j4eDXLlge5873TukfqMQqPHvPnzycxMZFr165x8uRJnn76aW7dusXMmTNRqVRihPW2bds4f\/48s2bNUouwVuj6KMKj0C4IgsDLL7\/M1q1bOXToEO7u7mrXH+TOV7Hu+WNy\/fp1\/vSnP+Ht7c3EiRPR09PjxIkTuLq6ArBw4ULmzp1LTEwMISEh3Lhxg\/379z8S8dsKHYNimaPQLsTExLBx40bi4uLw9vYWv25ubi5GOy9btowPPviAdevW4eXlxdKlS0lISODy5cuKdY+CQhdGER6FdkGqBrNu3TpmzZoFtO6KlixZwhdffEF5eTlhYWF8\/vnnYgMCQH19PQsWLGDjxo3U1dUxYsQIVq9ejbOzc0f8GAoKCu2AIjxdgJs3bxIQEMCrr77KokWLADh58iSDBw9m165dau3ICgoKCp2NUuPpAtjY2PDtt9+yePFiUlJSqK6uZvr06cTExDz2ovPBBx8QGhqKqakptra2REdHc\/nyZbXHzJo1C5VKpfanf\/\/+ao9paGjglVdewdraGmNjY8aPH8\/169c78kdRUOgyKDueLsRLL73EwYMHCQ0N5ezZsyQnJz\/2FvhPPfUUzzzzDKGhoTQ1NfHmm29y7tw5Lly4gLGxMdAqPEVFRaxbt058np6enjjsCq21pp07d7J+\/XqsrKyYN28eZWVlSq1JQeF3oAhPF6Kurg5\/f3\/y8vJISUmhd+\/enb2kR46bN29ia2tLYmIiQ4YMAVqFp6Kigu3bt2t8TmVlJTY2Nnz\/\/fdibHh+fj7Ozs7s2bOH0aNHd9TyFRS6BMpRWxciKyuL\/Px8WlpayMnJ6ezlPJLcbd3TRkJCAra2tvTs2ZPnn3+e4uJi8Zpi3aOg8HDR6ewFKDwcGhsbefbZZ5k6dSo+Pj7Mnj2bc+fOKYOWd6DJugdavcUmT56Mq6sr165d4+233+aJJ54gNTUVfX19xbpHQeEhowhPF+HNN9+ksrKSTz\/9FBMTE\/bu3cvs2bPZtWtXZy\/tkaHNuufo0aNqX287PgPw9\/cnJCQEV1dXdu\/ezcSJEyVfT7HuUVD4fShHbV2AhIQEPv74Y77\/\/nvMzMzQ0tLi+++\/5+jRo6xZs6azl\/dIIGXdowkHBwdcXV3JyMgAFOseBYWHjSI8XYBhw4Zx+\/ZtwsPDxa+5uLhQUVHBnDlzOnFlnc\/9rHs0UVpaSl5eHg4ODsDjbd2zevVq3N3dMTAwIDg4mCNHjnT2khS6AIrwKHRpXnrpJX744Qc2btyIqakphYWFFBYWUldXB0B1dTXz588nKSmJ7OxsEhISiIyMxNramgkTJgCtNj+zZ89m3rx5\/Prrr5w+fZrp06eLeTNdlZ9++om5c+fy5ptvcvr0aQYPHsyYMWPIzc3t7KUp\/NHp4OA5BYUOBdD4Z926dYIgCEJtba0watQowcbGRtDV1RVcXFyEmTNnCrm5uWqvU1dXJ7z88suCpaWlYGhoKERERNzzmK5Gv379hBdffFHtaz4+PsLf\/va3TlqRQldBmeNRUFC4h8bGRoyMjPj555\/FnR\/AX\/\/6V86cOUNiYmInrk7hj45y1KagoHAPJSUlNDc3yybEKij8XhThUVDoINasWUPv3r0xMzPDzMyMAQMGsHfvXvG6IAgsXrwYR0dHDA0NGTZsGOnp6Wqv0dGecb8nIVZB4X4owqOg0EE4OTnx4YcfkpKSQkpKCk888QRRUVGiuCxfvpyVK1fy2WefkZycjL29PSNHjqSqqkp8jblz57Jt2zY2b97M0aNHqa6uJiIigubm5oe6Vmtra7S1tWUTYhUUfjedW2JSUHi86datm\/D1118LLS0tgr29vfDhhx+K1+rr6wVzc3Nh7dq1giAIQkVFhaCrqyts3rxZfMyNGzcELS0tYd++fQ99bf369RPmzJmj9jVfX1+luUDhP0bZ8SgodALNzc1s3ryZmpoaBgwYwLVr1ygsLFTzg9PX12fo0KGiH1xHe8a9\/vrrfP3113z77bdcvHiR1157jdzcXF588cWH\/r0UHi8UyxwFhQ7k3LlzDBgwgPr6ekxMTNi2bRu9evUShUNTMb\/N8LWjPeOmTp1KaWkpf\/\/73ykoKMDf3589e\/bg6ur60L+XwuOFIjwKCh2It7c3Z86coaKigtjYWGbOnKnWmvx7ivkP8pjfS0xMDDExMe3y2gqPL8pRm4JCB6Knp0ePHj0ICQnhgw8+IDAwkE8++QR7e3sA2WK+4hmn0FVQhEdBoRMRBIGGhgbc3d2xt7dX84NrbGwkMTFR9IN7nD3jFLoWylGbgkIHsWjRIsaMGYOzszNVVVVs3ryZhIQE9u3bh0qlYu7cuSxduhQvLy+8vLxYunQpRkZGTJs2DVD3jLOyssLS0pL58+d3ec84ha6HIjwKCh1EUVERM2bMoKCgAHNzc3r37s2+ffsYOXIkAAsXLqSuro6YmBjKy8sJCwtj\/\/79mJqaiq+xatUqdHR0mDJlCnV1dYwYMYL169ejra3dWT+WgsK\/jeLVpqCgoKDQoSg1HgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDkURHgUFBQWFDuX\/A4gVzc4ux\/doAAAAAElFTkSuQmCC", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "85007844bdc54cdf992dc43ba5b83a41": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "851af3a043f1495ea899768d977eda65": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "86d909bc42c141caa23af6d60020a0db": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_246b67cae6d04400856fb146b0a764d3", "max": 199, "style": "IPY_MODEL_2df005db5f0d49dda9dd0c4e6e958c48"}}, "87d61c25a76c41e1a826e0e1bcdaf617": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "88035a6b469f4a4891e35659867ff0c6": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_a687e87123924c42ad280c3d1993286b", "max": 1999, "style": "IPY_MODEL_b08f9008f0f040808e2c22dbf9b7d636", "value": 792}}, "8851479464964c8a8ed0ae1f204a6c9a": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_93f14a52f3064949b531de7e08a42ee6"], "layout": "IPY_MODEL_0221bef15fef48a190eccd595775ec95"}}, "894a4ad9cfb04c80bd06a8491a9b3c14": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_c1912c587d5a48f6a85f569f08c3365e", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAG2CAYAAACXuTmvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABKE0lEQVR4nO3deVxU5eIG8GdmgGEfBVkFERXcwV0hzaUkrcylxbK82uJPS715rTS1brZcMSvbNLst18oyKtfKJekquCsoKKIiCggqiKLMsM4wM+f3Bzo33BWGd2bO8\/185lOcOTM8vs2neTznPe9RSJIkgYiIiEhGlKIDEBERETU2FiAiIiKSHRYgIiIikh0WICIiIpIdFiAiIiKSHRYgIiIikh0WICIiIpIdFiAiIiKSHRYgIiIikh0WICIiIpIdmylA8fHxUCgUmDZtmmWbJEmYO3cugoOD4ebmhgEDBiAzM1NcSCIiInIINlGAUlJS8MUXXyAqKqrO9gULFmDhwoVYtGgRUlJSEBgYiMGDB6OsrExQUiIiInIEwgtQeXk5nnzySXz55Zdo2rSpZbskSfjoo48wZ84cjBo1Cp06dcK3336LyspKLF++XGBiIiIisndOogNMnjwZDzzwAO6991688847lu25ubkoKipCXFycZZtarUb\/\/v2xc+dOTJw48Zrvp9frodfrLT+bzWZcuHABvr6+UCgU1vuDEBERUYORJAllZWUIDg6GUtnwx2uEFqCEhATs378fKSkpVz1XVFQEAAgICKizPSAgACdPnrzue8bHx+PNN99s2KBEREQkREFBAUJCQhr8fYUVoIKCArz44ovYtGkTXF1dr7vflUdtJEm64ZGcWbNmYfr06ZaftVotWrRogYKCAnh7e9c\/OBEREVmdTqdDaGgovLy8rPL+wgrQvn37UFxcjO7du1u2mUwmbN26FYsWLUJWVhaA2iNBQUFBln2Ki4uvOir0V2q1Gmq1+qrt3t7eLEBERER2xlrTV4RNgr7nnnuQkZGB9PR0y6NHjx548sknkZ6ejlatWiEwMBCJiYmW1xgMBiQnJyM2NlZUbCIiInIAwo4AeXl5oVOnTnW2eXh4wNfX17J92rRpmDdvHiIiIhAREYF58+bB3d0dY8aMERGZiIiIHITwq8BuZMaMGaiqqsILL7yAixcvonfv3ti0aZPVzgcSERGRPCgkSZJEh7AmnU4HjUYDrVbLOUBERER2wtrf38IXQiQiIiJqbCxAREREJDssQERERCQ7LEBEREQkOyxAREREJDssQERERCQ7LEBEREQkOyxAREREJDssQERERCQ7LEBEREQkOyxAREREJDuyKUDpBRdFRyAiIiIbIZsC9MbaTOiNJtExiIiIyAbIpgCdOFeBxVtOiI5BRERENkA2BQgAPttyHEcKdaJjEBERkWCyKUAD2\/nBaJYwc+VBGE1m0XGIiIhIINkUoNcf6AAvVyccPKXFf3bkio5DREREAsmmAPl7u+K1B9oDAD7YdAx55ysEJyIiIiJRZFOAAOCxHqG4q40v9EYzZq48CLNZEh2JiIiIBJBVAVIoFIgfGQU3ZxX25F5AQkqB6EhEREQkgKwKEAC08HXHy\/e1BQDMW38EhdoqwYmIiIioscmuAAHA+NiW6BLaBOV6I+asPgRJ4qkwIiIiOZFlAVIpFVjwSBScVQpsPlqMXw+cER2JiIiIGpEsCxAARAZ4YeqgCADAm78dRkm5XnAiIiIiaiyyLUAAMKl\/a7QL9MKFCgPe+v2w6DhERETUSGRdgFyclHj34SgoFcDa9DP475GzoiMRERFRI5B1AQKA6NAmeK5fKwDAnNWHoKuuEZyIiIiIrE32BQgA\/nFvJFr6uqNIV435G46KjkNERERWxgIEwM1FhfhRUQCA5XvysetEieBEREREZE0sQJfEtPbFmN4tAACvrjqIKoNJcCIiIiKyFhagv3h1aDsEerviZEklPvzzmOg4REREZCUsQH\/h7eqMeaM6AQC+2paDAwWlYgMRERGRVbAAXWFQuwAM7xIMswTMXHkQBqNZdCQiIiJqYCxA1\/DPBzvAx8MFR4vKsCTphOg4RERE1MBYgK7B11ONuQ91BAAs2pKNY2fLBCciIiKihiS0AC1ZsgRRUVHw9vaGt7c3YmJisGHDBsvz48ePh0KhqPPo06dPo2QbFhWEe9v7o8YkYcaKgzCZecd4IiIiRyG0AIWEhGD+\/PlITU1FamoqBg0ahOHDhyMzM9Oyz5AhQ1BYWGh5rF+\/vlGyKRQKvD2iE7zUTkgvKMU3O\/Ma5fcSERGR9QktQMOGDcP999+PyMhIREZG4l\/\/+hc8PT2xe\/duyz5qtRqBgYGWh4+PT6PlC9K4Ydb97QEA7\/+RhfySykb73URERGQ9NjMHyGQyISEhARUVFYiJibFsT0pKgr+\/PyIjIzFhwgQUFxff8H30ej10Ol2dR3080SsUMa18UVVjwqurDkKSeCqMiIjI3gkvQBkZGfD09IRarcakSZOwevVqdOjQAQAwdOhQ\/PDDD9i8eTM++OADpKSkYNCgQdDr9dd9v\/j4eGg0GssjNDS0XvkUCgXiR3WGq7MSO0+U4OfUgnq9HxEREYmnkAQf0jAYDMjPz0dpaSlWrlyJr776CsnJyZYS9FeFhYUICwtDQkICRo0adc330+v1dQqSTqdDaGgotFotvL297zjnl1tz8K\/1R+Dl6oQ\/p\/dHgLfrHb8XERER3ZhOp4NGo6n39\/f1CD8C5OLigjZt2qBHjx6Ij49HdHQ0Pv7442vuGxQUhLCwMGRnZ1\/3\/dRqteWqssuPhvD0XS0RHaJBWbURr605xFNhREREdkx4AbqSJEnXPcVVUlKCgoICBAUFNXIqwEmlxIJHouGsUiDx8Fmsyyhs9AxERETUMIQWoNmzZ2Pbtm3Iy8tDRkYG5syZg6SkJDz55JMoLy\/Hyy+\/jF27diEvLw9JSUkYNmwYmjVrhpEjRwrJ2zbQCy8MaAMAeGNtJi5WGITkICIiovoRWoDOnj2LsWPHom3btrjnnnuwZ88ebNy4EYMHD4ZKpUJGRgaGDx+OyMhIjBs3DpGRkdi1axe8vLyEZX5hYGtEBniipMKAt38\/LCwHERER3Tnhk6CtzRqTqNLyL+LhJTthloClT\/fEwLb+DfK+REREVMvhJ0Hbo64tmuKZu8IBAHNWZaCsukZwIiIiIrodLEB3aHpcJFr4uOOMthoLNmaJjkNERES3gQXoDrm7OGH+qM4AgGW7T2Jv7gXBiYiIiOhWsQDVQ2ybZniiV+1K0zNXHkR1jUlwIiIiIroVLED19OrQ9gjwViP3fAU++vP6CzQSERGR7WABqieNmzPeGVF7KuzLbTnIOKUVnIiIiIhuhgWoAQzuEIAHo4JgMkuYsfIgakxm0ZGIiIjoBliAGsjchzqiqbszjhTq8MXWHNFxiIiI6AZYgBpIM0813hjWEQDw8Z\/ZOF5cJjgRERERXQ8LUAMa3iUYA9v6wWAyY8aKgzCZHXqRbSIiIqvJKtJZ9f1ZgBqQQqHAv0Z2hqfaCfvzS7FsV57oSERERHanQm\/E1B\/TrPo7WIAaWHATN7w6tB0AYMEfWSi4UCk4ERERkX2J33AEZ0qrrfo7WICsYEyvFugV7oNKgwmzV2fAwe83S0RE1GB2HD+P73fnW\/33sABZgVKpwPxRnaF2UmJb9nms2HdKdCQiIiKbV643YsaKgwCA0T1DrPq7WICspJWfJ\/4xOBIA8Pbvh1FcZt1DeURERPZu3vojOF1ahZCmbpg+uK1VfxcLkBU91zccnZtroKs24o21maLjEBER2axt2eewfE\/tqa\/3HomGh9rJqr+PBciKnFRKvPtwFJyUCmw4VIQNGYWiIxEREdmcsuoazLx06mtcTBhiWvta\/XeyAFlZh2BvPD+gNQDg9bWZKK00CE5ERERkW\/617gjOaKvRwscdMy9dSW1tLECNYMqgNmjj74nz5Xq8s+6I6DhEREQ2I\/nYOSSkFAAA3nskCu4u1j31dRkLUCNQO6nw7sNRUCiAFftOISmrWHQkIiIi4bRV\/zv1NT62JXq3sv6pr8tYgBpJ97CmGB\/bEgAwc+VBaCtrxAYiIiIS7J3fD6NIV42Wvu6YMcS6V31diQWoEc24rx1a+XngrE6P19ceEh2HiIhImC1Hi\/HLvlNQKID3Ho1utFNfl7EANSI3FxUWPtYFKqUCvx44g98OnBEdiYiIqNFpK2vw6qraU1\/P3BWOni19Gj0DC1Aj6xLaBJMHtgEAvLbmEM7quEAiERHJy1u\/H8ZZnR6tmnng5bjGPfV1GQuQAFMHtUHn5hpoq2owY8VB3iuMiIhk48\/DZ7Fy\/+VTX1Fwc1EJycECJICzSokPR0fDxUmJ5GPn8MMe69\/0jYiISLTSSgNmr84AAEzo1wrdwxr\/1NdlLECCtPH3wswhtYs9\/WvdEeSdrxCciIiIyLre\/O0wisv0aOXngemX7pcpCguQQE\/HtkRMK19U1Zgw\/ed0mMw8FUZERI5pU2YRVqedhlIBvP9oNFydxZz6uowFSCClUoH3H4uGl9oJ+\/NL8XnyCdGRiIiIGtzFCgNmr65d\/mXC3a3QrUVTwYlYgIRr3sQNcx\/qCAD46M9jyDyjFZyIiIioYc39LRPny\/Vo4++Jf9wr9tTXZSxANmBUt+a4r2MAakwSpv90ANU1JtGRiIiIGsTGQ0VYm37GZk59XcYCZAMUCgXmjeyMZp4uyDpbhg8Tj4mOREREVG8XKgx4bU3tVV+T+rdGl9AmYgP9BQuQjfD1VGP+qCgAwBfbcrAnp0RwIiIiovr559pDOF9uQGSAJ168N0J0nDpYgGzIvR0CMLpHKCQJeOmXAyjXG0VHIiIiuiPrMwrx+8FCqJQKvP9oNNROtnHq6zIWIBvz2oPtEdLUDacuVuHt3w6LjkNERHTbSsr1eH1N7VVfz\/dvjaiQJmIDXYPQArRkyRJERUXB29sb3t7eiImJwYYNGyzPS5KEuXPnIjg4GG5ubhgwYAAyMzMFJrY+L1dnfPBoNBQK4KfUAvx5+KzoSERERLfln2szUVJhQLtAL0y9p43oONcktACFhIRg\/vz5SE1NRWpqKgYNGoThw4dbSs6CBQuwcOFCLFq0CCkpKQgMDMTgwYNRVlYmMrbV9W7liwn9WgEAXl11ECXlesGJiIiIbs3vB89gXUYhnGz01NdlCsnG7sTp4+OD9957D8888wyCg4Mxbdo0zJw5EwCg1+sREBCAd999FxMnTryl99PpdNBoNNBqtfD29rZm9AZVXWPC8EU7kHW2DPd1DMDnT3WHQqEQHYuIiOi6zpXpEfdhMi5W1uDv90TU63YX1v7+tpk5QCaTCQkJCaioqEBMTAxyc3NRVFSEuLg4yz5qtRr9+\/fHzp07BSZtHK7OKiwcHQ1nlQJ\/ZJ7Fqv2nRUciIiK6LkmS8NqaDFysrEH7IG9MGWibp74uE16AMjIy4OnpCbVajUmTJmH16tXo0KEDioqKAAABAQF19g8ICLA8dy16vR46na7Ow151DNZg2qUVM+f+monTpVWCExEREV3brwfO4I\/Ms5dOfUXBxUl4xbgh4enatm2L9PR07N69G88\/\/zzGjRuHw4f\/d\/XTlad9JEm64amg+Ph4aDQayyM0NNRq2RvDxLtboVuLJijTG\/Hyzwdg5g1TiYjIxhSXVeONX2vn704dFIGOwRrBiW5OeAFycXFBmzZt0KNHD8THxyM6Ohoff\/wxAgMDAeCqoz3FxcVXHRX6q1mzZkGr1VoeBQUFVs1vbU4qJRY+1gVuzirsyinBNzvzREciIiKykCQJc1YfQmllDToGe+OFga1FR7olwgvQlSRJgl6vR3h4OAIDA5GYmGh5zmAwIDk5GbGxsdd9vVqttlxWf\/lh71o288CcB9oDAN7deBTHix37KjgiIrIfa9PPIPHwWTiraq\/6clbZXLW4JqEpZ8+ejW3btiEvLw8ZGRmYM2cOkpKS8OSTT0KhUGDatGmYN28eVq9ejUOHDmH8+PFwd3fHmDFjRMYW4sneLdA\/0g96oxn\/+OkAakxm0ZGIiEjminX\/O\/X190ERaB9kPwcdnET+8rNnz2Ls2LEoLCyERqNBVFQUNm7ciMGDBwMAZsyYgaqqKrzwwgu4ePEievfujU2bNsHLy0tkbCEUCgUWPBKFuA+3IuO0Fp9uPl6vywuJiIjqQ5IkzF6dAW1VDTo312DSAPs49XWZza0D1NDsdR2g6\/ntwBlM\/TENKqUCK5+Ptak76xIRkXys3HcKL\/1yAC4qJX6b2hdtAxv24IRs1gGiWzMsOhgPRQfDZJYw\/ad0VBlMoiMREZHMFGmr8eZvtae+Xrw3osHLT2NgAbJDbw3viABvNXLOV+DdjUdFxyEiIhmRJAmzVh2ErtqI6BANJt7dSnSkO8ICZIeauLtgwSPRAIBvduZhW\/Y5wYmIiEguVuw7hS1Z5+CiUuL9R6PhZCdXfV3JPlMT+kf6YWyfMADAK78chLayRnAiIiJydIXaKrz1W+1ixdPjIhERYH+nvi5jAbJjs+5vh\/BmHijSVeONXw+JjkNERA5MkiS8ujIDZXojuoQ2wYR+9nnq6zIWIDvm7uKEDx6LhlIBrEk\/g3UHC0VHIiIiB\/VzagGSj52Di1PtqS+V8vq3pbIHLEB2rluLpnhhQO0dd+esyUCxrlpwIiIicjSnS6vwzu9HAAAvx0Wijb+n4ET1xwLkAP5+TwQ6BnujtLIGM1cehIMv7URERI2o9tTXQZTpjejWogme7Wvfp74uYwFyAC5OSnw4ugtcnJTYknUOP+617xvAEhGR7fhxbwG2ZZ+H2kFOfV3GAuQgIgO8MOO+tgCAd9YdxsmSCsGJiIjI3p26WIl\/rau96uuV+9qilZ\/9n\/q6jAXIgTxzVzh6h\/ug0mDCSz8fgMnMU2FERHRnJEnCzJUHUWEwoUdYUzx9V7joSA2KBciBKJUKvP9oNDzVTkg9eRFfbM0RHYmIiOzUD3vyseN4CVydlXjPgU59XcYC5GBCfdzxz2EdAAALE7NwpFAnOBEREdmbgguVmLe+9qqvGffVrjnnaFiAHNCj3UMwuEMAakwS\/vFTOvRG3jCViIhujdksYcaKg6g0mNCrpQ\/Gx7YUHckqWIAckEKhQPyozvD1cMHRojJ8mJgtOhIREdmJ7\/ecxK6cErg5q\/Deo1FQOtipr8tYgBxUM0815o3qDAD499YTSMm7IDgRERHZuvySSsSvPwoAeHVoO4T5Ot6pr8tYgBzYfR0D8Uj3EEgSMP3ndJTrjaIjERGRjTKbJby84gCqakzo08rHcsNtR8UC5OD+OawDmjdxQ8GFKstaDkRERFf6ensu9uZegLuLCu89Eu2wp74uYwFycN6uznj\/0WgAtat5bj56VnAiIiKyNekFpXh3Y+2przkPtEeoj7vgRNbHAiQDMa198Wzf2gWsZqzIwIUKg+BERERkK7RVNZj6434YzRLu7xyIMb1aiI7UKFiAZOKV+9oiwt8T58v1mLM6gzdMJSIiSJKEWasOouBCFUJ93BA\/KgoKhWOf+rqMBUgmXJ1V+HB0FzgpFdhwqAhr0k+LjkRERIJ9vycf6zOK4KxSYNET3aBxcxYdqdGwAMlIp+YavHhPBADgn2szcaa0SnAiIiIS5fAZHd7+vfbimJlD2iE6tInYQI2MBUhmnh\/QGl1Cm6Cs2ohXVhyAmTdMJSKSnQq9EVOW74fBaMY97fwt80TlhAVIZpxUSix8LBquzkrsOF6Cb3fliY5ERESN7PU1h5BzvgJBGle8\/2i0bOb9\/BULkAy18vPE7PvbAwDiNxxFximt4ERERNRYVuw7hVVpp6FSKvDJE13R1MNFdCQhWIBkamyfMNzb3h8GoxmTvt+Hi7w0nojI4R0vLsPraw4BAP5xbwR6tvQRnEgcFiCZUigU+OCxLgjzdcfp0iq8+FM6TJwPRETksKprTJj8Qxqqakzo26YZnh\/QRnQkoViAZEzj5ozPn+oOV2clth47h4\/\/y7vGExE5qjd\/O4yss2Vo5qnGwtHRUDn4rS5uhgVI5toHeSP+0l3jP\/lvNm+VQUTkgH47cAY\/7s2HQgF8NLoL\/L1cRUcSjgWIMLJriOWuv9MS0pFfUik4ERERNZSTJRWYtSoDADB5QBv0jWgmOJFtYAEiAMBrD7ZHl9Am0FUbMen7faiuMYmORERE9aQ3mjBleRrK9Ub0bNkU0+6NEB3JZrAAEQBA7aTCkqe6wdfDBYcLdXhtzSHeL4yIyM69uyELGae1aOrujE+e6AonFb\/2L+NIkEWQxg2fPtEVSkXtOhE\/7i0QHYmIiO5Q4uGz+M+OXADA+49GI0jjJjiRbWEBojpi2zTDK\/e1AwDM\/TUTBwpKxQYiIqLbdrq0Ci\/\/cgAA8FzfcNzTPkBwItvDAkRXmdS\/FeI6BMBgMuP57\/fhAhdJJCKyGzUmM\/7+Yxq0VTWIDtFgxpB2oiPZJKEFKD4+Hj179oSXlxf8\/f0xYsQIZGVl1dln\/PjxUCgUdR59+vQRlFgeFAoF3n8sGuHNPHBGW40XE9K4SCIRkZ34MPEY9p28CC9XJywa0w0uTjzWcS1CRyU5ORmTJ0\/G7t27kZiYCKPRiLi4OFRUVNTZb8iQISgsLLQ81q9fLyixfHi71i6S6Oaswrbs8\/gw8ZjoSEREdBPJx87hs6QTAIB3H45CqI+74ES2y0nkL9+4cWOdn5cuXQp\/f3\/s27cPd999t2W7Wq1GYGBgY8eTvbaBXpj\/cGe8mJCORVuOo0toE9zbgeeRiYhsUbGuGtN\/SgcAPNWnBe7vHCQ2kI2zqeNiWm3tXcl9fOrenC0pKQn+\/v6IjIzEhAkTUFxcfN330Ov10Ol0dR5054Z3aY7xsS0BAP\/4OR155ytu\/AIiImp0JrOEaT+lo6TCgHaBXnjtgQ6iI9k8mylAkiRh+vTp6Nu3Lzp16mTZPnToUPzwww\/YvHkzPvjgA6SkpGDQoEHQ6\/XXfJ\/4+HhoNBrLIzQ0tLH+CA5r9v3t0T2sKcouLZJYZeAiiUREtmTxluPYeaIE7i4qLH6yG1ydVaIj2TyFZCOr3U2ePBnr1q3D9u3bERISct39CgsLERYWhoSEBIwaNeqq5\/V6fZ1ypNPpEBoaCq1WC29vb6tkl4MibTUe\/HQbzpcbMKprc3zwWDQUCnnfSI+IyBbszinBmC93wywBCx+Lxqhu1\/8OtSc6nQ4ajcZq3982cQRo6tSp+PXXX7Fly5Yblh8ACAoKQlhYGLKzr33ncrVaDW9v7zoPqr9AjSs+faIbVEoFVqWdxvd78kVHIiKSvZJyPV5MSINZAh7pHuIw5acxCC1AkiRhypQpWLVqFTZv3ozw8PCbvqakpAQFBQUICuLkrsYW09oXM4e0BQC89Vsm9udfFJyIiEi+zGYJL\/1yAGd1erT288BbwzuKjmRXhBagyZMn4\/vvv8fy5cvh5eWFoqIiFBUVoaqqCgBQXl6Ol19+Gbt27UJeXh6SkpIwbNgwNGvWDCNHjhQZXbYm9GuFoZ0CUWOSMPmH\/Sgpv\/ZcLCIisq6vtucgKesc1E5KLH6yG9xdhF7YbXeEFqAlS5ZAq9ViwIABCAoKsjx++uknAIBKpUJGRgaGDx+OyMhIjBs3DpGRkdi1axe8vLxERpcthUKBBY9EoZWfBwq11Zj6YxqMJrPoWEREsrI\/\/yIWbKxdOPiNYR3RLpDTPW6XzUyCthZrT6KSq+yzZRi+eAcqDSY8P6A1ZnKpdSKiRqGtrMH9n2zD6dIqPBgVhE+f6OqQF6XIYhI02Z+IAC+8+3AUAGBJ0gn8kVkkOBERkeOTJAkzVx7E6dIqtPBxR\/yozg5ZfhoDCxDdsWHRwXjmrtqJ6y\/\/fAC5XCSRiMiqlu0+iY2ZRXBWKbBoTFd4uTqLjmS3WICoXmbd3w49WzZFmd6IScv2odJgFB2JiMghZZ7R4p3fjwAAZg1tj6iQJmID2TkWIKoXZ5USi8d0g5+XGllnyzBrVQYcfFoZEVGjK9cbMWV5GgwmM+5tH4Cn72opOpLdYwGievP3dsXiMbWLJK5NP4Pvdp0UHYmIyGFIkoQ5qzOQe74CwRpXvP9oFOf9NAAWIGoQvcJ9MGto7ZVgb\/9+GPtOXhCciIjIMfySegpr089ApVTgkye6oom7i+hIDoEFiBrMs33D8UBUEIxmCS\/8sB\/nyrhIIhFRfWSfLcM\/fz0EAHgpLhI9WvoITuQ4WICowSgUCrz7cBTa+HvirE6PqT\/u5yKJRER3qMpgwuTl+1FdY0a\/iGaYdHdr0ZEcCgsQNShPtRM+f6o7PFxU2J1zAe\/9kSU6EhGRXXrzt0wcO1sOPy81Fj7WBUol5\/00JBYganBt\/D3x3qPRAIB\/b83BhoxCwYmIiOzL2vTTSEgpgEIBfDy6C\/y81KIjORwWILKK+zsHYUK\/2kUSX1lxECfOlQtORERkH3LPV2D2qgwAwNRBEYht00xwIsfEAkRWM3NIO\/QO90H5pUUSK\/RcJJGI6Eb0RhOm\/rgfFQYTeoX74O+D2oiO5LBYgMhqnFRKfDqmK\/y91MguLsfMlQe5SCIR0Q3Erz+KQ6d1aOrujE8e7wonFb+mrYUjS1bl7+WKz57sBielAr8fLMTSHXmiIxER2aQ\/Movwzc48AMDCx7ogUOMqNpCDYwEiq+vR0gdzHmgPAJi3\/ghS8rhIIhHRX526WIlXfjkAAJh4dysMbOcvOJHjYwGiRjE+tiUeig6G0Sxh8g\/7UVxWLToSEZFNqDGZMfXHNOiqjegS2gQv39dWdCRZYAGiRqFQKBA\/qjMiAzxRXKbHlOVpqOEiiURE+GDTMaTll8LL1QmfPtEVzpz30yg4ytRoPC4tkuipdsLe3At4d8NR0ZGIiIRKyirG58knAADvPRKFUB93wYnkgwWIGlUrP0+8f2mRxK+252LdQS6SSETylFVUhr\/\/mAYA+FtMGIZ0ChKcSF5YgKjRDekUiIn9WwEAZqw4gOPFZYITERE1rlMXK\/G3\/+yBrtqI7mFNMfv+9qIjyQ4LEAnxSlxbxLTyRYXBhInL9qGciyQSkUyUlOvxt6\/34qxOj8gAT\/xnXE+4OqtEx5IdFiAS4vIiiYHerjhxrgIzV3CRRCJyfOV6I57+JgU55yvQvIkbvnumNzTuzqJjyRILEAnTzFONxU92g7NKgXUZhfh6e67oSEREVqM3mjBp2T4cPKWFj4cLvnu2Fxc7FIgFiITqHtYUrz\/YAQAQv+Eoko+dE5yIiKjhmcwSXvr5ALYfPw93FxWWju+J1n6eomPJGgsQCTe2TxhGdWsOk1nCxGWpXCmaiByKJEl487dM\/H6wEM4qBf49tjuiQ5uIjiV7LEAknEKhwPxRURjQ1g\/VNWY8szQFh05rRcciImoQn24+ju92nYRCUXuPr34RfqIjEViAyEa4OCnx+VPd0TvcB2V6I\/72n728PJ6I7N73u09iYeIxAMDcYR0xLDpYcCK6jAWIbIarswpfjeuB6BANLlQY8ORXe1BwoVJ0LCKiO7I+oxCvrz0EAPj7oDYYF9tSbCCqgwWIbIqXqzO+eboXIgM8cVanx5Nf7cFZHW+cSkT2Zefx85iWkA5JAsb0boF\/DI4UHYmuwAJENqephwu+f7Y3wnzdkX+hEk99tQcXKgyiYxER3ZJDp7X4v2X7YDCZMbRTIN4e3gkKhUJ0LLoCCxDZJH9vV3z\/bG8Eersiu7gc4\/6zF7rqGtGxiIhuKO98BcYv3YtyvRExrXzx4eguUClZfmwRCxDZrFAfd3z\/XG\/4ergg47QWz32TiiqDSXQsIqJrKtZVY+x\/9uB8uQEdg73xxd+68xYXNowFiGxaG39PfPtML3i5OmFv3gVM+n4fDEaz6FhERHVoq2rwt\/\/sRcGFKoT5uuObp3vBy5W3uLBlLEBk8zo11+Cbp3vCzVmF5GPn8GJCGowmliAisg3VNSZM+C4VR4vK4OelxrJnesPPSy06Ft0ECxDZhe5hPvjib93holJiw6EivLoqA2Yzb55KRGIZTWZM\/TENe3MvwEvthG+f7oUWvu6iY9EtEFqA4uPj0bNnT3h5ecHf3x8jRoxAVlZWnX0kScLcuXMRHBwMNzc3DBgwAJmZmYISk0j9Ivzw6ZiuUCkVWLHvFN76\/TDvIE9EwkiShNmrM5B4+CxcnJT4alwPdAj2Fh2LbpHQApScnIzJkydj9+7dSExMhNFoRFxcHCoqKiz7LFiwAAsXLsSiRYuQkpKCwMBADB48GGVlXCVYju7rGIj3H40CAHyzM8+ywioRUWN7748s\/Jx6CkoF8OkTXdG7la\/oSHQbFJIN\/RX63Llz8Pf3R3JyMu6++25IkoTg4GBMmzYNM2fOBADo9XoEBATg3XffxcSJE2\/6njqdDhqNBlqtFt7ebOaOYtmuPLy+tvZI4Kyh7TCxf2vBiYhITr7enou3fz8MAJg\/qjMe79VCcCLHY+3vb6c7edFbb711w+f\/+c9\/3lEYrbb2Bpg+Pj4AgNzcXBQVFSEuLs6yj1qtRv\/+\/bFz585rFiC9Xg+9Xm\/5WafT3VEWsm1jY1qiXG\/CuxuPIn7DUXi6OuHJ3mGiYxGRDKxJO20pP6\/c15blx07dUQFavXp1nZ9ramqQm5sLJycntG7d+o4KkCRJmD59Ovr27YtOnToBAIqKigAAAQEBdfYNCAjAyZMnr\/k+8fHxePPNN2\/795P9eX5Aa5RV1+CzpBN4bc0heKqdMLxLc9GxiMiBbckqxsu\/HAAAPH1XS7wwgEef7dUdFaC0tLSrtul0OowfPx4jR468oyBTpkzBwYMHsX379queu3IJcUmSrrus+KxZszB9+vQ6uUJDQ+8oE9m+V+5ri3K9Ed\/tOonpPx+Au4sTBncIuPkLiYhu0\/78i3jh+\/0wmiUM7xKM1x\/owFtc2LEGmwTt7e2Nt956C6+\/\/vptv3bq1Kn49ddfsWXLFoSEhFi2BwYGAvjfkaDLiouLrzoqdJlarYa3t3edBzkuhUKBucM6YlS35jCZJUxevh87jp8XHYuIHMzx4jI8800KqmpMuDvSD+89Eg0lb3Fh1xr0KrDS0lLLPJ5bIUkSpkyZglWrVmHz5s0IDw+v83x4eDgCAwORmJho2WYwGJCcnIzY2NgGy032TalUYMHDUbivYwAMRjMmfJeKfScvio5FRA7iTGkVxn69F6WVNegS2gSfP9UNLk5cRs\/e3dEpsE8++aTOz5IkobCwEMuWLcOQIUNu+X0mT56M5cuXY+3atfDy8rIc6dFoNHBzc4NCocC0adMwb948REREICIiAvPmzYO7uzvGjBlzJ9HJQTmplPjkia547ttUbMs+j6eX7kXC\/8VwTQ4iqpeLFQaM\/XoPCrXVaO3ngaXje8Ld5Y6+OsnG3NFl8FceqVEqlfDz88OgQYMwa9YseHl53dovv86506VLl2L8+PEAasvVm2++iX\/\/+9+4ePEievfujcWLF1smSt8ML4OXl0qDEX\/7ei9ST15EM08X\/DwxBq38PEXHIiI7VGkwYsyXe5BeUIogjStWPB+L5k3cRMeSDWt\/f9vUOkDWwAIkP9qqGoz5cjcyz+gQrHHFz5NiENKUS9MT0a0zGM147rtUbD12Dk3cnfHLxBhEBNzaX+6pYVj7+5snMcnhaNyc8d0zvdDazwNntNV46qs9KC6rFh2LiOyE2SzhlRUHsPXYObg5q\/Cf8T1ZfhwQCxA5JF9PNb5\/rjdCmrohr6QSf\/t6L0orDaJjEZGNkyQJb687jLXpZ+CkVOCzp7qhW4umomORFbAAkcMK0rjhh+d6w99LjaNFZRi3NAXleqPoWERkwz5LOoGlO\/IAAO8\/Go2Bbf3FBiKrYQEihxbm64Hvn+uNJu7OOFBQignfpqK6xiQ6FhHZoIS9+XjvjywAwOsPdsCIrlxZ3pGxAJHDiwzwwnfP9IKn2gm7ckow+Yf9qDGZRcciIhvyR2YRZq\/OAFB7m51n+4bf5BVk71iASBaiQprg63E9oHZS4r9HizH95wMwmR36AkgiukV7ckow9cc0mCXgsR4hmHFfW9GRqBGwAJFs9G7li8\/HdoezSoHfDpzBnNUZcPBVIIjoJg6f0eG5b1NhMJoxuEMA5o3szPt7yQQLEMnKwLb++Gh0VygVQEJKAeatP8ISRCRT+SWVGLd0L8r0RvRq6YNPn+gKJxW\/FuWC\/6VJdh6ICsL8h6MAAF9uy8Wnm48LTkREje1cmR5j\/7MH58r0aBfohS\/H9YCrs0p0LGpELEAkS4\/1CMU\/H+wAAFiYeAz\/2Z4rOBERNZay6hqMX7oXJ0sqEdLUDd890wsaN2fRsaiRsQCRbD3TNxzTB0cCAN76\/TB+TikQnIiIrK3KYML\/fbcPmWd08PVwwbJne8Pf21V0LBKABYhkbeqgNvi\/u1sBAF5ddRDrDhYKTkRE1lKorcKj\/96JXTkl8FQ74dtneiG8mYfoWCSIk+gARCIpFArMGtoOZdVG\/Lg3H9N+SoO7iwoD23H1VyJHkpZ\/Ef+3bB\/Olenh4+GCL8Z2R6fmGtGxSCAeASLZUygUeGdEJzwUHYwak4RJ3+\/D7pwS0bGIqIGsTT+N0V\/sxrkyPdoGeGHt5LvQo6WP6FgkGAsQEQCVUoEPHovGve39oTea8dy3qUgvKBUdi4jqwWyW8N4fR\/FiQjoMRjPubR+AlS\/EItTHXXQ0sgEsQESXOKuUWDSmG2Jb+6Jcb8TjX+zCrwfOiI5FRHegQm\/EpO\/3YfGWEwBqb2\/xxdju8FRz5gfVYgEi+gtXZxW+\/FsP3B3ph+oaM\/7+YxrmrT8CI+8dRmQ3Tl2sxMNLdmLT4bNwcVLiw9HRmDmkHZRKrvBM\/8MCRHQFD7UTlo7viecHtAYAfLE1B+OXpuBihUFwMiK6mdS8Cxi+aAeOFpWhmacaCf\/XByO7hoiORTaIBYjoGlRKBWYOaYfFY7rBzVmF7cfP46HF23H4jE50NCK6jl9SC\/DEl7tRUmFAhyBv\/DrlLnRr0VR0LLJRLEBEN\/BAVBBWvRCLFj7uKLhQhVFLdnBeEJGNMZklzFt\/BK+sOIgak4ShnQKx4vkYBDdxEx2NbBgLENFNtL\/0N8l+Ec0s84LiOS+IyCaUVddgwnep+GJrDgDg74PaYPGYbnB34WRnujEWIKJb0MTdBd883QuT+tfOC\/r31hw8\/U0KSis5L4hIlPySSoz6bCc2Hy2G2kmJT5\/oiulxbTnZmW4JCxDRLVIpFXh1aDt8+kRXuDmrsC37PIYt2o4jhZwXRNTYdp0owfDF25FdXI4AbzV+mRSDYdHBomORHWEBIrpNw6KDseqFWIT6uNXOC\/psJ37jvCCiRvPj3nyM\/XoPLlbWIDpEg1+n9EVUSBPRscjOsAAR3YH2Qd74bUpf9ItohqoaE6b+mIb4DUdgMkuioxE5LKPJjLm\/ZmLWqgwYzRKGRQfjp4kxCODd3OkOsAAR3aEm7i5YOr4nJl66m\/y\/k3MwfulezgsisgJtVQ2e\/iYF3+zMAwC8NDgSnzzeBa7OKrHByG6xABHVg5NKiVn3t68zL+ihRTs4L4ioAeWcK8fIz3ZgW\/Z5uDmr8PlT3TD1nggoFJzsTHeOBYioAQyLDsbK52MR0tQN+Rdqr0z5\/SDnBRHV1\/bs8xixeAdyzlUgWOOKFc\/HYEinINGxyAGwABE1kA7BtfOC+rapnRc0ZXka5m84ynlBRHfou115GLd0L3TVRnRt0QRrptyFjsEa0bHIQbAAETWgph4u+Obp\/80L+jz5BNcLIrpNNSYzXluTgX+uzYTJLGFUt+b4cUIf+HtxsjM1HBYgogZ2eV7QJ090hauzEluPncNDi3bgaBHnBRHdzMUKA\/729V58vzsfCgXw6tB2+ODRaE52pgbHAkRkJQ9dMS9o5GLOCyK6kePFZRjx2Q7syimBh4sKX47tgUn9W3OyM1kFCxCRFXUM1uC3KX1xVxtfzgsiuoEtWcUYuXgnTpZUIqSpG1a+EIt7OwSIjkUOjAWIyMqaerjg26d74f84L4joKpIk4attOXj2mxSU6Y3o1dIHayffhXaB3qKjkYNjASJqBE4qJWbf3x4fP96F84KILjEYzXh1ZQbeWXcEZgkY3SMU3z\/XG76eatHRSAaEFqCtW7di2LBhCA4OhkKhwJo1a+o8P378eCgUijqPPn36iAlL1ACGd2mOlc\/HonmT\/60XtD6jUHQsokZXUq7HU1\/twU+pBVAqgNcf7ID5D3eGixP\/Xk6NQ+gnraKiAtHR0Vi0aNF19xkyZAgKCwstj\/Xr1zdiQqKG1zFYg9+m1s4LqjSY8MIP+7FgI+cFkXwcLdJh+OId2Jt3AV5qJ3w9viee7RvOyc7UqJxE\/vKhQ4di6NChN9xHrVYjMDCwkRIRNQ6fS\/OC3t14FF9uy8VnSSeQeUaHTx7vCo27s+h4RFbz5+GzeDEhDRUGE8J83fH1uB5o4+8lOhbJkM0fa0xKSoK\/vz8iIyMxYcIEFBcX33B\/vV4PnU5X50Fki5xUSsx5oINlXlDysXN4aPF2ZBWViY5G1OAkScLnyScwYVkqKgwmxLb2xZoX7mL5IWFsugANHToUP\/zwAzZv3owPPvgAKSkpGDRoEPR6\/XVfEx8fD41GY3mEhoY2YmKi2ze8S3OsmFQ7L+hkSSVGfraD84LIoVTXmPDSzwcwf8NRSBLwZO8W+PaZXmjq4SI6GsmYQpIkm5h4oFAosHr1aowYMeK6+xQWFiIsLAwJCQkYNWrUNffR6\/V1CpJOp0NoaCi0Wi28vXlZJdmuCxUGTFm+HztPlAAAXhjQGi\/FtYVKyXkRZJ8kScKfR4oRv+EIcs5VQKVUYO6wDhgb01J0NLIDOp0OGo3Gat\/fQucA3a6goCCEhYUhOzv7uvuo1Wqo1byEkuyPj4cLvnumF+I3HMXX22vnBR0u1OHj0ZwXRPbn0Gkt3ll3GLtzLgAAmnm64KPRXdE3opngZES17KoAlZSUoKCgAEFBQaKjEFmFk0qJ1x\/sgM7NNZi58iCSsmrnBX0xtgfaBnKuBNm+M6VVeP+PLKxKOw0AUDsp8WzfcDw\/oDW8XFnkyXYILUDl5eU4fvy45efc3Fykp6fDx8cHPj4+mDt3Lh5++GEEBQUhLy8Ps2fPRrNmzTBy5EiBqYmsb0TX5mjj74mJy\/bhZEklhi\/ejqfvCseku1vzaBDZpHK9EZ8nncCX23KgN5oBACO7NsfL97VF8yZugtMRXU3oHKCkpCQMHDjwqu3jxo3DkiVLMGLECKSlpaG0tBRBQUEYOHAg3n777dua2Gztc4hE1lRSrseLCenYfvw8AMDb1QmTBrTG07HhcHPh3bFJPKPJjJ9TT2Fh4jGcL6+df9kr3AevPdAeUSFNxIYju2bt72+bmQRtLSxAZO8kSULi4bN4f1MWjp0tBwD4eanx90FtMLpnC66cS8IkZRVj3vojls9lS193zLq\/PeI6BHBRQ6o3FqB6YgEiR2EyS1ibfhoLE4\/h1MUqAEALH3dMHxyJh6KDoeTVYtRIjhbp8K91R7Atu\/bIZBN3Z7x4TwSe7B3GQk4NhgWonliAyNEYjGYkpOTjk\/8et5xyaBfohZfj2uKe9v78mzdZTXFZNRZuOoafUwtglgBnlQLjY1tiysAIzk2jBscCVE8sQOSoKg1GLN2Rh8+TT6Cs2ggA6B7WFK\/c1xZ9WvkKTkeOpMpgwpfbcvB58glUGkwAgAc6B2HmkHZo4esuOB05KhagemIBIkdXWmnA58k5+GZnLqpraq++6R\/ph1fua4tOzTWC05E9M5slrEo7jff\/yEKRrhoA0LVFE7z2QHt0D\/MRnI4cHQtQPbEAkVyc1VXj083ZSNhbAOOlO8s\/EBWElwZHopWfp+B0ZG92njiPf607gswztfdTDGnqhplD2uHBqCCeZqVGwQJUTyxAJDcnSyqwMPEYfj1wBpIEqJQKPNYjBH+\/JwJBGq7HQjd2vLgc8zccwZ9Ham887eXqhCkD22BcbEu4OnPpBWo8LED1xAJEcnWkUIf3\/8jCf4\/WfpG5OCkxLiYMLwxow5tQ0lVKyvX46M9sLN+bD5NZgkqpwFO9W+DFeyPhw88LCcACVE8sQCR3qXkXsGBjFvbm1d6TyVPthAn9WuHZfuHwVNvV3XDICqprTFi6Iw+fbTmOMn3tZPp72wdg1v3t0JqnTkkgFqB6YgEiql1MMenYOby3MQuHC2vndPh6uGDywDZ4sk8LqJ14akNuJEnCrwfOYMHGLJwurV1XqlNzb8y+vz1iW\/OGpSQeC1A9sQAR\/Y\/ZLGFdRiEWJh5D7vkKAEDzJm6Ydm8ERnULgYqLKcpCat4FvL3uCA4UlAIAAr1d8cp9bTGya3MuqEk2gwWonliAiK5WYzLjl9RT+Pi\/x3BWV7uYYht\/T7wcF4n7OgbyKh8HdbKkAvM3HMWGQ0UAAHcXFZ7v3xrP9WvFe8uRzWEBqicWIKLrq64x4btdefgs6QRKK2sAANEhGswY0g53teFpEEehrazBJ5uz8d2uPNSYJCgVwOieofjH4Ej4e7mKjkd0TSxA9cQCRHRzuuoafLU1B19tz7Ws9HtXG1+8cl87dAltIjYc3TGD0Yxlu0\/ik\/9mQ1tVW3DvjvTDnPvbo22gl+B0RDfGAlRPLEBEt+5cmR6LtxzH8j35MJhqV5W+r2MAXo5ri4gAfmHai3K9Ef89chYfJh5DXkklAKBtgBdmP9Ae\/SP9BKcjujUsQPXEAkR0+05drMRHf2Zj1f5TMEuAUgGM6haCafdGIKQp7\/1kayRJwolzFUjKKsaWrGLszb2AGlPt\/9qbearxUlwkHusRyknuZFdYgOqJBYjozmWfLcP7m7LwR+ZZAICLSokxvVvgsR6haBfoxSuGBKquMWHXiRJsuVR6Ci5U1Xm+pa87hndpjgl3t+J6T2SXWIDqiQWIqP7SC0rx3h9HseN4iWVbE3dn9A73QUwrX\/Rp7YtIfxYiayu4UFlbeI4WY+eJEuiNZstzLiolerfywcC2\/hjYzh\/hzTwEJiWqPxagemIBImo4O46fx1fbcrAn94JlsvRlPh4utYWotS\/6tPJFhL8nL6evJ4PRjJS8C9hytPYoz4lzFXWeD9a4YmA7fwxs64\/YNr5wd+GRHnIcLED1xAJE1PBqTGZknNZid04Jdp0oQWreRVTV1C1Evh4u6HPp6FBMKx+09mMhuhWF2iokZZ3DlqPF2HH8PCr+UjSdlAr0aNnUcpSHJZMcGQtQPbEAEVmfwWhGxulS7DpRgt05F5B68gKqa8x19mnmqUafVv87QtSqmQe\/vAEYTWbszy+1nNo6WlRW53k\/LzUGRPphYDt\/9I1oBm9XZ0FJiRoXC1A9sQARNT690YSDp7SXClEJ9p28WGe+CgD4e6nRp5WvpRC19HWXTSE6X65HctY5bMkqxtZj56CrNlqeUyiArqFNLEd5OgR5c24VyRILUD2xABGJV11jwoGCUuzKqS1E+\/NLYbiiEAV6u9Y5QtTCx3EKkdks4eBpLbYcLUZSVjEOnNLWeb6puzP6XzrK0y\/CDz4eLoKSEtkOFqB6YgEisj3VNSak5f+vEKXnl1oWXrwsWOP6lzlEvgj1sa\/1h0orDdiafR5JR4uRfOwcSioMdZ7v1NwbA9v6Y0Bbf3QJbcI1eoiuwAJUTyxARLavymDC\/vyLlknVB06VWhbyu6x5EzfL0aGY1r5o3sRNSFZJkmAySzCaJdSYzDCaJNSYa\/9ZUm7A1uxzSMoqxr6TF2H+yx\/BS+2EfpHNMKCtPwZE+sHfm\/fgIroRFqB6YgEisj+VBiP2nfxfITp4Sgujue7\/qkJ93NAn3Bet\/T1hNJlRY6otJpfLiNFkRo259p+1JUWy7Ge8tE+NyXzpNX\/d73qvv7TdfOv\/y2wb4IUB7fwwsK0\/uoc1hbNK2dBDReSwWIDqiQWIyP5V6I1I\/Ushyjithek2ikhjcFYp4OasQq9wHwy4NIFZ1FEqIkdg7e9vrppFRDbPQ+2E\/pF+lht5luuNSMm7gN05JThXpoezUgknlQLOKiWclAo4qZRwVingdGn7tbZd\/ve625RQKRVXbXNSXvrnX19z+XcpFVApFQ4zYZtILliAiMjueKqdai8Tb+svOgoR2SmekCYiIiLZYQEiIiIi2WEBIiIiItlhASIiIiLZYQEiIiIi2WEBIiIiItlhASIiIiLZEVqAtm7dimHDhiE4OBgKhQJr1qyp87wkSZg7dy6Cg4Ph5uaGAQMGIDMzU0xYIiIichhCC1BFRQWio6OxaNGiaz6\/YMECLFy4EIsWLUJKSgoCAwMxePBglJWVNXJSIiIiciRCV4IeOnQohg4des3nJEnCRx99hDlz5mDUqFEAgG+\/\/RYBAQFYvnw5Jk6c2JhRiYiIyIHY7Byg3NxcFBUVIS4uzrJNrVajf\/\/+2Llz53Vfp9frodPp6jyIiIiI\/spmC1BRUREAICAgoM72gIAAy3PXEh8fD41GY3mEhoZaNScRERHZH5stQJddeYdlSZJueNflWbNmQavVWh4FBQXWjkhERER2xmbvBh8YGAig9khQUFCQZXtxcfFVR4X+Sq1WQ61WWz0fERER2S+bPQIUHh6OwMBAJCYmWrYZDAYkJycjNjZWYDIiIiKyd0KPAJWXl+P48eOWn3Nzc5Geng4fHx+0aNEC06ZNw7x58xAREYGIiAjMmzcP7u7uGDNmjMDUREREZO+EFqDU1FQMHDjQ8vP06dMBAOPGjcM333yDGTNmoKqqCi+88AIuXryI3r17Y9OmTfDy8hIVmYiIiByAQpIkSXQIa9LpdNBoNNBqtfD29hYdh4iIiG6Btb+\/bXYOEBEREZG1sAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7Nh0AZo7dy4UCkWdR2BgoOhYREREZOecRAe4mY4dO+LPP\/+0\/KxSqQSmISIiIkdg8wXIycmJR32IiIioQdn0KTAAyM7ORnBwMMLDw\/H4448jJydHdCQiIiKyczZ9BKh379747rvvEBkZibNnz+Kdd95BbGwsMjMz4evre83X6PV66PV6y886na6x4hIREZGdUEiSJIkOcasqKirQunVrzJgxA9OnT7\/mPnPnzsWbb7551XatVgtvb29rRyQiIqIGoNPpoNForPb9bfOnwP7Kw8MDnTt3RnZ29nX3mTVrFrRareVRUFDQiAmJiIjIHtj0KbAr6fV6HDlyBP369bvuPmq1Gmq1uhFTERERkb2x6SNAL7\/8MpKTk5Gbm4s9e\/bgkUcegU6nw7hx40RHIyIiIjtm00eATp06hSeeeALnz5+Hn58f+vTpg927dyMsLEx0NCIiIrJjNl2AEhISREcgIiIiB2TTp8CIiIiIrIEFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkhwWIiIiIZIcFiIiIiGSHBYiIiIhkxy4K0GeffYbw8HC4urqie\/fu2LZtm+hIREREZMdsvgD99NNPmDZtGubMmYO0tDT069cPQ4cORX5+vuhoREREZKcUkiRJokPcSO\/evdGtWzcsWbLEsq19+\/YYMWIE4uPjb\/p6nU4HjUYDrVYLb29va0YlIiKiBmLt72+nBn\/HBmQwGLBv3z68+uqrdbbHxcVh586d13yNXq+HXq+3\/KzVagHUDiQRERHZh8vf29Y6TmPTBej8+fMwmUwICAiosz0gIABFRUXXfE18fDzefPPNq7aHhoZaJSMRERFZT0lJCTQaTYO\/r00XoMsUCkWdnyVJumrbZbNmzcL06dMtP5eWliIsLAz5+flWGUA50el0CA0NRUFBAU8n1gPHseFwLBsOx7JhcBwbjlarRYsWLeDj42OV97fpAtSsWTOoVKqrjvYUFxdfdVToMrVaDbVafdV2jUbDD2MD8fb25lg2AI5jw+FYNhyOZcPgODYcpdI612vZ9FVgLi4u6N69OxITE+tsT0xMRGxsrKBUREREZO9s+ggQAEyfPh1jx45Fjx49EBMTgy+++AL5+fmYNGmS6GhERERkp2y+AI0ePRolJSV46623UFhYiE6dOmH9+vUICwu7pder1Wq88cYb1zwtRreHY9kwOI4Nh2PZcDiWDYPj2HCsPZY2vw4QERERUUOz6TlARERERNbAAkRERESywwJEREREssMCRERERLLj0AXos88+Q3h4OFxdXdG9e3ds27ZNdCSbN3fuXCgUijqPwMBAy\/OSJGHu3LkIDg6Gm5sbBgwYgMzMTIGJbcfWrVsxbNgwBAcHQ6FQYM2aNXWev5Wx0+v1mDp1Kpo1awYPDw889NBDOHXqVCP+KcS72TiOHz\/+qs9onz596uzDcay9LVDPnj3h5eUFf39\/jBgxAllZWXX24Wfy1tzKWPJzeWuWLFmCqKgoy0KRMTEx2LBhg+X5xvxMOmwB+umnnzBt2jTMmTMHaWlp6NevH4YOHYr8\/HzR0Wxex44dUVhYaHlkZGRYnluwYAEWLlyIRYsWISUlBYGBgRg8eDDKysoEJrYNFRUViI6OxqJFi675\/K2M3bRp07B69WokJCRg+\/btKC8vx4MPPgiTydRYfwzhbjaOADBkyJA6n9H169fXeZ7jCCQnJ2Py5MnYvXs3EhMTYTQaERcXh4qKCss+\/EzemlsZS4Cfy1sREhKC+fPnIzU1FampqRg0aBCGDx9uKTmN+pmUHFSvXr2kSZMm1dnWrl076dVXXxWUyD688cYbUnR09DWfM5vNUmBgoDR\/\/nzLturqakmj0Uiff\/55IyW0DwCk1atXW36+lbErLS2VnJ2dpYSEBMs+p0+flpRKpbRx48ZGy25LrhxHSZKkcePGScOHD7\/uaziO11ZcXCwBkJKTkyVJ4meyPq4cS0ni57I+mjZtKn311VeN\/pl0yCNABoMB+\/btQ1xcXJ3tcXFx2Llzp6BU9iM7OxvBwcEIDw\/H448\/jpycHABAbm4uioqK6oyrWq1G\/\/79Oa43cStjt2\/fPtTU1NTZJzg4GJ06deL4XiEpKQn+\/v6IjIzEhAkTUFxcbHmO43htWq0WACw3luRn8s5dOZaX8XN5e0wmExISElBRUYGYmJhG\/0w6ZAE6f\/48TCbTVTdMDQgIuOrGqlRX79698d133+GPP\/7Al19+iaKiIsTGxqKkpMQydhzX23crY1dUVAQXFxc0bdr0uvsQMHToUPzwww\/YvHkzPvjgA6SkpGDQoEHQ6\/UAOI7XIkkSpk+fjr59+6JTp04A+Jm8U9caS4Cfy9uRkZEBT09PqNVqTJo0CatXr0aHDh0a\/TNp87fCqA+FQlHnZ0mSrtpGdQ0dOtTy7507d0ZMTAxat26Nb7\/91jKhj+N65+5k7Di+dY0ePdry7506dUKPHj0QFhaGdevWYdSoUdd9nZzHccqUKTh48CC2b99+1XP8TN6e640lP5e3rm3btkhPT0dpaSlWrlyJcePGITk52fJ8Y30mHfIIULNmzaBSqa5qg8XFxVc1S7oxDw8PdO7cGdnZ2ZarwTiut+9Wxi4wMBAGgwEXL1687j50taCgIISFhSE7OxsAx\/FKU6dOxa+\/\/ootW7YgJCTEsp2fydt3vbG8Fn4ur8\/FxQVt2rRBjx49EB8fj+joaHz88ceN\/pl0yALk4uKC7t27IzExsc72xMRExMbGCkpln\/R6PY4cOYKgoCCEh4cjMDCwzrgaDAYkJydzXG\/iVsaue\/fucHZ2rrNPYWEhDh06xPG9gZKSEhQUFCAoKAgAx\/EySZIwZcoUrFq1Cps3b0Z4eHid5\/mZvHU3G8tr4efy1kmSBL1e3\/ifyTuctG3zEhISJGdnZ+nrr7+WDh8+LE2bNk3y8PCQ8vLyREezaS+99JKUlJQk5eTkSLt375YefPBBycvLyzJu8+fPlzQajbRq1SopIyNDeuKJJ6SgoCBJp9MJTi5eWVmZlJaWJqWlpUkApIULF0ppaWnSyZMnJUm6tbGbNGmSFBISIv3555\/S\/v37pUGDBknR0dGS0WgU9cdqdDcax7KyMumll16Sdu7cKeXm5kpbtmyRYmJipObNm3Mcr\/D8889LGo1GSkpKkgoLCy2PyspKyz78TN6am40lP5e3btasWdLWrVul3Nxc6eDBg9Ls2bMlpVIpbdq0SZKkxv1MOmwBkiRJWrx4sRQWFia5uLhI3bp1q3PJIl3b6NGjpaCgIMnZ2VkKDg6WRo0aJWVmZlqeN5vN0htvvCEFBgZKarVauvvuu6WMjAyBiW3Hli1bJABXPcaNGydJ0q2NXVVVlTRlyhTJx8dHcnNzkx588EEpPz9fwJ9GnBuNY2VlpRQXFyf5+flJzs7OUosWLaRx48ZdNUYcR+maYwhAWrp0qWUffiZvzc3Gkp\/LW\/fMM89Yvpf9\/Pyke+65x1J+JKlxP5MKSZKk2ztmRERERGTfHHIOEBEREdGNsAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARERGR7LAAERERkeywABEREZHssAARkV05d+4cAgMDMW\/ePMu2PXv2wMXFBZs2bRKYjIjsCe8FRkR2Z\/369RgxYgR27tyJdu3aoWvXrnjggQfw0UcfiY5GRHaCBYiI7NLkyZPx559\/omfPnjhw4ABSUlLg6uoqOhYR2QkWICKyS1VVVejUqRMKCgqQmpqKqKgo0ZGIyI5wDhAR2aWcnBycOXMGZrMZJ0+eFB2HiOwMjwARkd0xGAzo1asXunTpgnbt2mHhwoXIyMhAQECA6GhEZCdYgIjI7rzyyitYsWIFDhw4AE9PTwwcOBBeXl74\/fffRUcjIjvBU2BEZFeSkpLw0UcfYdmyZfD29oZSqcSyZcuwfft2LFmyRHQ8IrITPAJEREREssMjQERERCQ7LEBEREQkOyxAREREJDssQERERCQ7LEBEREQkOyxAREREJDssQERERCQ7LEBEREQkOyxAREREJDssQERERCQ7LEBEREQkOyxAREREJDv\/D4EKy8Dw4IC\/AAAAAElFTkSuQmCC", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "8d43b8903d1c4542ac1d493441e99717": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_7cc9130632e24968ac7630fa1302ec66", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAG2CAYAAACXuTmvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAiRklEQVR4nO3dfWyV9f3\/8dfhpocCbSNCe05HaTptdVhgG0Voo1JQGjplQF2CYkzJNiJykzXVEQvZOJrZEhL44tLZTWcYOFhJpjh\/47b+oEXW1W9BkA4Nq6NAda2djN5Q8FTg8\/tj4fw4tMXK2l7n9PN8JFfidXNO3\/14JT5znYO4jDFGAAAAFhnk9AAAAAD9jQACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1gmZACoqKpLL5VJeXl7gmDFGPp9P8fHxioyMVGZmpk6cOOHckAAAYEAIiQCqrq7WK6+8ookTJwYdX7dunTZs2KDi4mJVV1fL4\/Fo1qxZamtrc2hSAAAwEDgeQBcuXNATTzyhV199VbfddlvguDFGGzdu1OrVq5WTk6PU1FRt3rxZFy9e1LZt2xycGAAAhLshTg+wbNkyPfzww3rooYf0i1\/8InC8rq5OjY2NysrKChxzu92aPn26Kisr9dRTT3X5fn6\/X36\/P7B\/9epV\/fvf\/9btt98ul8vVd78IAADoNcYYtbW1KT4+XoMG9f7zGkcDqLS0VO+\/\/76qq6s7nWtsbJQkxcXFBR2Pi4vTmTNnun3PoqIiPf\/88707KAAAcER9fb3Gjh3b6+\/rWADV19frJz\/5ifbt26dhw4Z1e92NT22MMTd9klNQUKD8\/PzAfktLi8aNG6e\/n6pT3O2j\/vvB+8nFjsu698X\/K0n639UPaniE4w\/rJIXmXKE2E\/MwD\/PYM48UmjNJoTtXT1zsuKy0n\/8ffVqySFFRUX3yMxxbjSNHjqipqUmTJ08OHLty5YoOHjyo4uJinTx5UtJ\/ngR5vd7ANU1NTZ2eCl3P7XbL7XZ3Oh4VFa3o6Ohe\/A361pCOyxrkHi5Jio6ODpkbNxTnCrWZmId5mMeeeaTQnEkK3bl64vrZ++rrK459CfrBBx9UTU2Njh07FtjS0tL0xBNP6NixY\/rmN78pj8ejsrKywGs6OjpUUVGhjIwMp8YGAAADgGM5GBUVpdTU1KBjI0aM0O233x44npeXp8LCQiUnJys5OVmFhYUaPny4Fi5c6MTIAABggAjp52ErV67UpUuXtHTpUp0\/f15Tp07Vvn37+uzzQAAAYIeQCqDy8vKgfZfLJZ\/PJ5\/P58g8AABgYHL8f4QIAADQ3wggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdawJoMihg50eAQAAhAhrAsjlcjk9AgAACBHWBBAAAMA1BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6zgaQCUlJZo4caKio6MVHR2t9PR07d69O3B+0aJFcrlcQdu0adMcnBgAAAwEQ5z84WPHjtXatWt15513SpI2b96suXPn6ujRo7rnnnskSbNnz9amTZsCr4mIiHBkVgAAMHA4GkBz5swJ2n\/xxRdVUlKiqqqqQAC53W55PB4nxgMAAANUyHwH6MqVKyotLVV7e7vS09MDx8vLyxUbG6uUlBQtXrxYTU1NN30fv9+v1tbWoA0AAOB6jgdQTU2NRo4cKbfbrSVLlmjHjh0aP368JCk7O1tbt27V\/v37tX79elVXV2vmzJny+\/3dvl9RUZFiYmICW0JCQn\/9KgAAIEw4+hGYJN111106duyYmpub9cYbbyg3N1cVFRUaP368FixYELguNTVVaWlpSkxM1M6dO5WTk9Pl+xUUFCg\/Pz+w39raSgQBAIAgjgdQRERE4EvQaWlpqq6u1ksvvaTf\/OY3na71er1KTExUbW1tt+\/ndrvldrv7bF4AABD+HP8I7EbGmG4\/4jp37pzq6+vl9Xr7eSoAADCQOPoEaNWqVcrOzlZCQoLa2tpUWlqq8vJy7dmzRxcuXJDP59Ojjz4qr9er06dPa9WqVRo9erTmz5\/v5NgAACDMORpAn332mZ588kk1NDQoJiZGEydO1J49ezRr1ixdunRJNTU12rJli5qbm+X1ejVjxgxt375dUVFRTo4NAADCnKMB9Nprr3V7LjIyUnv37u3HaQAAgC1C7jtAAAAAfY0AAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUcDaCSkhJNnDhR0dHRio6OVnp6unbv3h04b4yRz+dTfHy8IiMjlZmZqRMnTjg4MQAAGAgcDaCxY8dq7dq1Onz4sA4fPqyZM2dq7ty5gchZt26dNmzYoOLiYlVXV8vj8WjWrFlqa2tzcmwAABDmHA2gOXPm6Hvf+55SUlKUkpKiF198USNHjlRVVZWMMdq4caNWr16tnJwcpaamavPmzbp48aK2bdvm5NgAACDMhcx3gK5cuaLS0lK1t7crPT1ddXV1amxsVFZWVuAat9ut6dOnq7Ky0sFJAQBAuBvi9AA1NTVKT0\/XF198oZEjR2rHjh0aP358IHLi4uKCro+Li9OZM2e6fT+\/3y+\/3x\/Yb21t7ZvBAQBA2HL8CdBdd92lY8eOqaqqSk8\/\/bRyc3P14YcfBs67XK6g640xnY5dr6ioSDExMYEtISGhz2YHAADhyfEAioiI0J133qm0tDQVFRVp0qRJeumll+TxeCRJjY2NQdc3NTV1eip0vYKCArW0tAS2+vr6Pp0fAACEH8cD6EbGGPn9fiUlJcnj8aisrCxwrqOjQxUVFcrIyOj29W63O\/DH6q9tAAAA13P0O0CrVq1Sdna2EhIS1NbWptLSUpWXl2vPnj1yuVzKy8tTYWGhkpOTlZycrMLCQg0fPlwLFy50cmwAABDmHA2gzz77TE8++aQaGhoUExOjiRMnas+ePZo1a5YkaeXKlbp06ZKWLl2q8+fPa+rUqdq3b5+ioqKcHBsAAIQ5RwPotddeu+l5l8sln88nn8\/XPwMBAAArhNx3gAAAAPoaAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6jgZQUVGRpkyZoqioKMXGxmrevHk6efJk0DWLFi2Sy+UK2qZNm+bQxAAAYCBwNIAqKiq0bNkyVVVVqaysTJcvX1ZWVpba29uDrps9e7YaGhoC265duxyaGAAADARDnPzhe\/bsCdrftGmTYmNjdeTIET3wwAOB4263Wx6Pp7\/HAwAAA1RIfQeopaVFkjRq1Kig4+Xl5YqNjVVKSooWL16spqambt\/D7\/ertbU1aAMAALheyASQMUb5+fm67777lJqaGjienZ2trVu3av\/+\/Vq\/fr2qq6s1c+ZM+f3+Lt+nqKhIMTExgS0hIaG\/fgUAABAmQiaAli9fruPHj+sPf\/hD0PEFCxbo4YcfVmpqqubMmaPdu3fr73\/\/u3bu3Nnl+xQUFKilpSWw1dfX98f4AACgl0QOHaz\/Xf1gn\/4MR78DdM2KFSv09ttv6+DBgxo7duxNr\/V6vUpMTFRtbW2X591ut9xud1+MCQAA+oHL5dLwiL5NFEcDyBijFStWaMeOHSovL1dSUtJXvubcuXOqr6+X1+vthwkBAMBA5OhHYMuWLdPvf\/97bdu2TVFRUWpsbFRjY6MuXbokSbpw4YKeffZZ\/fWvf9Xp06dVXl6uOXPmaPTo0Zo\/f76TowMAgDDm6BOgkpISSVJmZmbQ8U2bNmnRokUaPHiwampqtGXLFjU3N8vr9WrGjBnavn27oqKiHJgYAAAMBI5\/BHYzkZGR2rt3bz9NAwAAbBEyfwoMAACgvxBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsI6jAVRUVKQpU6YoKipKsbGxmjdvnk6ePBl0jTFGPp9P8fHxioyMVGZmpk6cOOHQxAAAYCBwNIAqKiq0bNkyVVVVqaysTJcvX1ZWVpba29sD16xbt04bNmxQcXGxqqur5fF4NGvWLLW1tTk4OQAACGdDnPzhe\/bsCdrftGmTYmNjdeTIET3wwAMyxmjjxo1avXq1cnJyJEmbN29WXFyctm3bpqeeesqJsQEAQJi7pQB64YUXbnr+5z\/\/+S0N09LSIkkaNWqUJKmurk6NjY3KysoKXON2uzV9+nRVVlZ2GUB+v19+vz+w39raekuzAACAgeuWAmjHjh1B+19++aXq6uo0ZMgQ3XHHHbcUQMYY5efn67777lNqaqokqbGxUZIUFxcXdG1cXJzOnDnT5fsUFRXp+eef\/9o\/HwAA2OOWAujo0aOdjrW2tmrRokWaP3\/+LQ2yfPlyHT9+XIcOHep0zuVyBe0bYzodu6agoED5+flBcyUkJNzSTAAAYGDqtS9BR0dH64UXXtDPfvazr\/3aFStW6O2339aBAwc0duzYwHGPxyPp\/z8JuqapqanTU6Fr3G63oqOjgzYAAIDr9eqfAmtubg58j6cnjDFavny53nzzTe3fv19JSUlB55OSkuTxeFRWVhY41tHRoYqKCmVkZPTa3AAAwC639BHYL3\/5y6B9Y4waGhr0+uuva\/bs2T1+n2XLlmnbtm3605\/+pKioqMCTnpiYGEVGRsrlcikvL0+FhYVKTk5WcnKyCgsLNXz4cC1cuPBWRgcAALi1APqf\/\/mfoP1BgwZpzJgxys3NVUFBQY\/fp6SkRJKUmZkZdHzTpk1atGiRJGnlypW6dOmSli5dqvPnz2vq1Knat2+foqKibmV0AACAWwugurq6XvnhxpivvMblcsnn88nn8\/XKzwQAAODvAgMAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdRwPo4MGDmjNnjuLj4+VyufTWW28FnV+0aJFcLlfQNm3aNGeGBQAAA4ajAdTe3q5JkyapuLi422tmz56thoaGwLZr165+nBAAAAxEQ5z84dnZ2crOzr7pNW63Wx6Pp58mAgAANgj57wCVl5crNjZWKSkpWrx4sZqamm56vd\/vV2tra9AGAABwvZAOoOzsbG3dulX79+\/X+vXrVV1drZkzZ8rv93f7mqKiIsXExAS2hISEfpwYAACEA0c\/AvsqCxYsCPxzamqq0tLSlJiYqJ07dyonJ6fL1xQUFCg\/Pz+w39raSgQBAIAgIR1AN\/J6vUpMTFRtbW2317jdbrnd7n6cCgAAhJuQ\/gjsRufOnVN9fb28Xq\/TowAAgDDm6BOgCxcu6OOPPw7s19XV6dixYxo1apRGjRoln8+nRx99VF6vV6dPn9aqVas0evRozZ8\/38GpAQBAuHM0gA4fPqwZM2YE9q99dyc3N1clJSWqqanRli1b1NzcLK\/XqxkzZmj79u2KiopyamQAADAAOBpAmZmZMsZ0e37v3r39OA0AALBFWH0HCAAAoDcQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALCOowF08OBBzZkzR\/Hx8XK5XHrrrbeCzhtj5PP5FB8fr8jISGVmZurEiRPODAsAAAYMRwOovb1dkyZNUnFxcZfn161bpw0bNqi4uFjV1dXyeDyaNWuW2tra+nlSAAAwkAxx8odnZ2crOzu7y3PGGG3cuFGrV69WTk6OJGnz5s2Ki4vTtm3b9NRTT\/XnqAAAYAAJ2e8A1dXVqbGxUVlZWYFjbrdb06dPV2VlZbev8\/v9am1tDdoAAACuF7IB1NjYKEmKi4sLOh4XFxc415WioiLFxMQEtoSEhD6dEwAAhJ+QDaBrXC5X0L4xptOx6xUUFKilpSWw1dfX9\/WIAAAgzDj6HaCb8Xg8kv7zJMjr9QaONzU1dXoqdD232y23293n8wEAgPAVsk+AkpKS5PF4VFZWFjjW0dGhiooKZWRkODgZAAAId44+Abpw4YI+\/vjjwH5dXZ2OHTumUaNGady4ccrLy1NhYaGSk5OVnJyswsJCDR8+XAsXLnRwagAAEO4cDaDDhw9rxowZgf38\/HxJUm5urn73u99p5cqVunTpkpYuXarz589r6tSp2rdvn6KiopwaGQAADACOBlBmZqaMMd2ed7lc8vl88vl8\/TcUAAAY8EL2O0AAAAB9hQACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdUI6gHw+n1wuV9Dm8XicHgsAAIS5IU4P8FXuuecevfPOO4H9wYMHOzgNAAAYCEI+gIYMGcJTHwAA0KtC+iMwSaqtrVV8fLySkpL02GOP6dSpU06PBAAAwlxIPwGaOnWqtmzZopSUFH322Wf6xS9+oYyMDJ04cUK33357l6\/x+\/3y+\/2B\/dbW1v4aFwAAhImQfgKUnZ2tRx99VBMmTNBDDz2knTt3SpI2b97c7WuKiooUExMT2BISEvprXAAAECZCOoBuNGLECE2YMEG1tbXdXlNQUKCWlpbAVl9f348TAgCAcBDSH4HdyO\/366OPPtL999\/f7TVut1tut7sfpwIAAOEmpJ8APfvss6qoqFBdXZ3ee+89\/eAHP1Bra6tyc3OdHg0AAISxkH4C9Mknn+jxxx\/X559\/rjFjxmjatGmqqqpSYmKi06MBAIAwFtIBVFpa6vQIAABgAArpj8AAAAD6AgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOmERQC+\/\/LKSkpI0bNgwTZ48We+++67TIwEAgDAW8gG0fft25eXlafXq1Tp69Kjuv\/9+ZWdn6+zZs06PBgAAwlTIB9CGDRv0ox\/9SD\/+8Y\/1rW99Sxs3blRCQoJKSkqcHg0AAISpIU4PcDMdHR06cuSInnvuuaDjWVlZqqys7PI1fr9ffr8\/sN\/S0iJJam1t7btB+8DFjsu66r8o6T+zX44IjX9VoThXqM3EPMzDPPbMI4XmTFLoztVT1\/67bYzpmx9gQtinn35qJJm\/\/OUvQcdffPFFk5KS0uVr1qxZYySxsbGxsbGxDYDtH\/\/4R580RljkoMvlCto3xnQ6dk1BQYHy8\/MD+83NzUpMTNTZs2cVExPTp3MOdK2trUpISFB9fb2io6OdHidssY69h7XsPaxl72Ade09LS4vGjRunUaNG9cn7h3QAjR49WoMHD1ZjY2PQ8aamJsXFxXX5GrfbLbfb3el4TEwMN2MviY6OZi17AevYe1jL3sNa9g7WsfcMGtQ3X1cO6S9BR0REaPLkySorKws6XlZWpoyMDIemAgAA4S6knwBJUn5+vp588kmlpaUpPT1dr7zyis6ePaslS5Y4PRoAAAhTIR9ACxYs0Llz5\/TCCy+ooaFBqamp2rVrlxITE3v0erfbrTVr1nT5sRi+Htayd7COvYe17D2sZe9gHXtPX6+ly5i++vNlAAAAoSmkvwMEAADQFwggAABgHQIIAABYhwACAADWGdAB9PLLLyspKUnDhg3T5MmT9e677zo9Usjz+XxyuVxBm8fjCZw3xsjn8yk+Pl6RkZHKzMzUiRMnHJw4dBw8eFBz5sxRfHy8XC6X3nrrraDzPVk7v9+vFStWaPTo0RoxYoS+\/\/3v65NPPunH38J5X7WOixYt6nSPTps2Lega1lEqKirSlClTFBUVpdjYWM2bN08nT54MuoZ7smd6spbclz1TUlKiiRMnBv5Hkenp6dq9e3fgfH\/ekwM2gLZv3668vDytXr1aR48e1f3336\/s7GydPXvW6dFC3j333KOGhobAVlNTEzi3bt06bdiwQcXFxaqurpbH49GsWbPU1tbm4MShob29XZMmTVJxcXGX53uydnl5edqxY4dKS0t16NAhXbhwQY888oiuXLnSX7+G475qHSVp9uzZQfforl27gs6zjlJFRYWWLVumqqoqlZWV6fLly8rKylJ7e3vgGu7JnunJWkrclz0xduxYrV27VocPH9bhw4c1c+ZMzZ07NxA5\/XpP9snfMBYC7r33XrNkyZKgY3fffbd57rnnHJooPKxZs8ZMmjSpy3NXr141Ho\/HrF27NnDsiy++MDExMebXv\/51P00YHiSZHTt2BPZ7snbNzc1m6NChprS0NHDNp59+agYNGmT27NnTb7OHkhvX0RhjcnNzzdy5c7t9DevYtaamJiPJVFRUGGO4J\/8bN66lMdyX\/43bbrvN\/Pa3v+33e3JAPgHq6OjQkSNHlJWVFXQ8KytLlZWVDk0VPmpraxUfH6+kpCQ99thjOnXqlCSprq5OjY2NQevqdrs1ffp01vUr9GTtjhw5oi+\/\/DLomvj4eKWmprK+NygvL1dsbKxSUlK0ePFiNTU1Bc6xjl1raWmRpMBfLMk9eetuXMtruC+\/nitXrqi0tFTt7e1KT0\/v93tyQAbQ559\/ritXrnT6C1Pj4uI6\/cWqCDZ16lRt2bJFe\/fu1auvvqrGxkZlZGTo3LlzgbVjXb++nqxdY2OjIiIidNttt3V7DaTs7Gxt3bpV+\/fv1\/r161VdXa2ZM2fK7\/dLYh27YoxRfn6+7rvvPqWmpkrinrxVXa2lxH35ddTU1GjkyJFyu91asmSJduzYofHjx\/f7PRnyfxXGf8PlcgXtG2M6HUOw7OzswD9PmDBB6enpuuOOO7R58+bAF\/pY11t3K2vH+gZbsGBB4J9TU1OVlpamxMRE7dy5Uzk5Od2+zuZ1XL58uY4fP65Dhw51Osc9+fV0t5bclz1311136dixY2pubtYbb7yh3NxcVVRUBM731z05IJ8AjR49WoMHD+5Ug01NTZ3KEjc3YsQITZgwQbW1tYE\/Dca6fn09WTuPx6OOjg6dP3++22vQmdfrVWJiomprayWxjjdasWKF3n77bR04cEBjx44NHOee\/Pq6W8uucF92LyIiQnfeeafS0tJUVFSkSZMm6aWXXur3e3JABlBERIQmT56ssrKyoONlZWXKyMhwaKrw5Pf79dFHH8nr9SopKUkejydoXTs6OlRRUcG6foWerN3kyZM1dOjQoGsaGhr0t7\/9jfW9iXPnzqm+vl5er1cS63iNMUbLly\/Xm2++qf379yspKSnoPPdkz33VWnaF+7LnjDHy+\/39f0\/e4pe2Q15paakZOnSoee2118yHH35o8vLyzIgRI8zp06edHi2kPfPMM6a8vNycOnXKVFVVmUceecRERUUF1m3t2rUmJibGvPnmm6ampsY8\/vjjxuv1mtbWVocnd15bW5s5evSoOXr0qJFkNmzYYI4ePWrOnDljjOnZ2i1ZssSMHTvWvPPOO+b99983M2fONJMmTTKXL1926tfqdzdbx7a2NvPMM8+YyspKU1dXZw4cOGDS09PNN77xDdbxBk8\/\/bSJiYkx5eXlpqGhIbBdvHgxcA33ZM981VpyX\/ZcQUGBOXjwoKmrqzPHjx83q1atMoMGDTL79u0zxvTvPTlgA8gYY371q1+ZxMREExERYb773e8G\/ZFFdG3BggXG6\/WaoUOHmvj4eJOTk2NOnDgROH\/16lWzZs0a4\/F4jNvtNg888ICpqalxcOLQceDAASOp05abm2uM6dnaXbp0ySxfvtyMGjXKREZGmkceecScPXvWgd\/GOTdbx4sXL5qsrCwzZswYM3ToUDNu3DiTm5vbaY1YR9PlGkoymzZtClzDPdkzX7WW3Jc998Mf\/jDw3+UxY8aYBx98MBA\/xvTvPekyxpiv98wIAAAgvA3I7wABAADcDAEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQgr\/\/rXv+TxeFRYWBg49t577ykiIkL79u1zcDIA4YS\/CwxA2Nm1a5fmzZunyspK3X333frOd76jhx9+WBs3bnR6NABhggACEJaWLVumd955R1OmTNEHH3yg6upqDRs2zOmxAIQJAghAWLp06ZJSU1NVX1+vw4cPa+LEiU6PBCCM8B0gAGHp1KlT+uc\/\/6mrV6\/qzJkzTo8DIMzwBAhA2Ono6NC9996rb3\/727r77ru1YcMG1dTUKC4uzunRAIQJAghA2PnpT3+qP\/7xj\/rggw80cuRIzZgxQ1FRUfrzn\/\/s9GgAwgQfgQEIK+Xl5dq4caNef\/11RUdHa9CgQXr99dd16NAhlZSUOD0egDDBEyAAAGAdngABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACs8\/8AtbWCzAbd7joAAAAASUVORK5CYII=", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "8dd363de61704f07a67c5ec15fad0230": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "93f14a52f3064949b531de7e08a42ee6": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_50615551594a42e7a11ed3bdcdb1d54d", "max": 1999, "style": "IPY_MODEL_1ca2a7bb9b014ae1b78b7354b28675e1", "value": 132}}, "95d2ea1d34c947c9a61397dc75af7d2d": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "95f53f8f40c649b39f598db4f0e8da4f": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_1cb2605db91a4ce1bac51f5960e5afc9"], "layout": "IPY_MODEL_203d095fdbec4a809af8ff2adf77a8fb"}}, "960f46250b0944599227534c8b8fe510": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_b0c6e5b072744bb8aad4aa1c343ebe1e"], "layout": "IPY_MODEL_b4929e71adfe4fd7a3084599938b8a62"}}, "961bbf4dea01495c90b3a8be804ceea6": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "99f37541ac7b4dbfac2f489c1a5b0353": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_29adfb5bcde241fc8e8984961ab42ea5", "max": 1999, "playing": true, "style": "IPY_MODEL_68c14ca25ed0479898eac1351d769142", "value": 132}}, "9a7563fbc02148c9bdac79a88a31221b": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "9ab997a6587c4746904cd3476fe428de": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_efb79abbdfb2428e84cb236aa84bc460", "max": 199, "style": "IPY_MODEL_bc360c0bab0f4addb40d8aecfb729f92", "value": 1}}, "9c44cf9efe144da9b5dfcbe527ac3102": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "9c5112e1cfd44ed2a63e5978fc06fccc": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "9e0470afffb74df5adab27914911762d": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "9e913bb98541408496f49af403c639af": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "9f27a61d3d764ea5ac7b2042ff4e679c": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_754124660050415e84f351699e0454bd", "value"], "target": ["IPY_MODEL_0fcdff9aa34e4e13927e34ae27360da7", "value"]}}, "a0998547957e4b50bb0570d6e89b4c2e": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_cd847b071b4e47ea8ae6cd18c02e2b45", "max": 599, "style": "IPY_MODEL_fb3e5d085e2d43b7a3490b9ff0cd3738", "value": 19}}, "a1cb4b44b1f54cde815f8e713ca3e68d": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_13187a1f6c2a44f9a3ccd12f5eff4464", "max": 199, "style": "IPY_MODEL_9a7563fbc02148c9bdac79a88a31221b", "value": 1}}, "a20388231297411295366afa518f917b": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "a37fd745c2154e37a420c30c21efe3c9": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "a687e87123924c42ad280c3d1993286b": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "a6e490f9a95046848e772f941811ea6e": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_55226787171c4752aa32a82a887b8b98", "max": 199, "style": "IPY_MODEL_0197503ee5c44b87a3d0c980bc2571da", "value": 199}}, "a7c8a0264f214268bfafc38c4c68055d": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "a8120820b9c8411dba949b22cd333241": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "a813b3e4592a4ba6a5ac586705a144b1": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "a926a010639c46938c18e60b9cb1cfc8": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_e0fa11145e0d4e40ad744eba44c54f34"], "layout": "IPY_MODEL_e17d149775dd4f96bcd56c6c7455e2b0"}}, "aa3568c9e4d040d4a33c7bcc314f221a": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_1691534cae544c41ac19238706d81934", "IPY_MODEL_2f094b8f56ff4ac3b16dacdf8948dda6"], "layout": "IPY_MODEL_fc190c980cf64f58821e1fed76b8dc9b"}}, "ab8b9c40294846d9820000b7038b3311": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "abc536027e9f46dca983b3512682b4b6": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_851af3a043f1495ea899768d977eda65", "max": 149, "style": "IPY_MODEL_cfe6894555d9429bafafa321a999ad79", "value": 94}}, "af438b7498634a0896c9e60d78805898": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_9ab997a6587c4746904cd3476fe428de"], "layout": "IPY_MODEL_d405cdb662334ea1920afee0c3ff1475"}}, "af86ac9bb8014c268c8513ac6ee499e7": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_4ed234d89eda4e43ac8997df827fca2b", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAG2CAYAAACXuTmvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAxiklEQVR4nO3de2zUdb7\/8df0Ni10OgWhnWmn9HQVdLVQXXAR4gXZQ3\/2rKzKnvzcdWMgJzG6gjmE3WMWyTlWs0uN+cnBE85yzl7iQY+kJmfF4++oCAYpa1j2V1iKXXQ57LFKgZYKtjNtaae3z++PMtOWtlDamfnOzPf5SCZxvnP5vvvJJLz8XB3GGCMAAAAbSbG6AAAAgFgjAAEAANshAAEAANshAAEAANshAAEAANshAAEAANshAAEAANshAAEAANshAAEAANshAAEAANuJmwBUVVUlh8Oh9evXh68ZY1RZWamCggJlZWVp2bJlOn78uHVFAgCApBAXAai2tla\/+MUvtGDBghHXX3zxRW3ZskXbtm1TbW2tPB6PVqxYofb2dosqBQAAycDyANTR0aEf\/OAH+uUvf6kZM2aErxtjtHXrVm3atEmrVq1SaWmpduzYoYsXL2rnzp0WVgwAABJdmtUFrF27Vt\/+9rf1l3\/5l\/rpT38avt7Q0KDm5maVl5eHrzmdTt1zzz06ePCgHn\/88TG\/LxgMKhgMhp8PDAzoq6++0nXXXSeHwxG9PwQAAESMMUbt7e0qKChQSkrk+2ssDUDV1dX6wx\/+oNra2lGvNTc3S5Ly8\/NHXM\/Pz9cXX3wx7ndWVVXpueeei2yhAADAEo2NjfL5fBH\/XssCUGNjo\/72b\/9We\/bsUWZm5rjvu7zXxhhzxZ6cjRs3asOGDeHnfr9fc+bMUWNjo3JycqZeOAAAiLpAIKCioiK5XK6ofL9lAejIkSNqaWnRwoULw9f6+\/t14MABbdu2TSdOnJA02BPk9XrD72lpaRnVKzSc0+mU0+kcdT0nJ4cABABAgonW9BXLJkF\/61vfUn19verq6sKPRYsW6Qc\/+IHq6ur0ta99TR6PR3v37g1\/pqenRzU1NVq6dKlVZQMAgCRgWQ+Qy+VSaWnpiGvTp0\/XddddF76+fv16bd68WXPnztXcuXO1efNmTZs2TY888ogVJQMAgCRh+SqwK3n66afV1dWlJ598Uq2trVq8eLH27NkTtfFAAABgDw5jjLG6iGgKBAJyu93y+\/3MAQIAIEFE+99vyzdCBAAAiDUCEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB3bBCB\/V6\/VJQAAgDhhmwB0tu2i1SUAAIA4YZsAdKat2+oSAABAnLBNAGpq67K6BAAAECdsE4DoAQIAACG2CUDMAQIAACH2CUB+eoAAAMAg+wSgVuYAAQCAQbYJQIHuPrV3sxcQAACwUQCSpDOsBAMAALJZADr9FQEIAADYLQC1shIMAADYLAAxBAYAACSbBaDTrAQDAAAiAAEAABuyVQBiCAwAAEg2C0BfdfaoM9hndRkAAMBitglArsxUSfQCAQAAGwWggtxpkqQzzAMCAMD2bBSAMiWxFxAAALBVAMqSJJ1mCAwAANuzTwByh3qACEAAANidfQLQpTlABCAAAGCbAFR4aQ4Qk6ABAIClAWj79u1asGCBcnJylJOToyVLlui9994Lv75mzRo5HI4RjzvuuGNS9wrNATrfEVR3b39E6gcAAIkpzcqb+3w+vfDCC7rhhhskSTt27NADDzygo0eP6pZbbpEk3XfffXrllVfCn8nIyJjUvdxZ6cp2pqkj2KfTrV26IS976n8AAABISJYGoJUrV454\/rOf\/Uzbt2\/XoUOHwgHI6XTK4\/FM+V4Oh0O+GVn6U3O7zrQRgAAAsLO4mQPU39+v6upqdXZ2asmSJeHr+\/fvV15enubNm6fHHntMLS0tV\/yeYDCoQCAw4hFSGFoKz15AAADYmuUBqL6+XtnZ2XI6nXriiSe0a9cu3XzzzZKkiooKvf7669q3b59eeukl1dbWavny5QoGg+N+X1VVldxud\/hRVFQUfs03IxSAmAgNAICdOYwxxsoCenp6dOrUKbW1tek3v\/mNfvWrX6mmpiYcgoZrampScXGxqqurtWrVqjG\/LxgMjghIgUBARUVF8vv9eqPuvH727qf6TlmB\/un7t0XtbwIAAFMTCATkdrvl9\/uVk5MT8e+3dA6QNDipOTQJetGiRaqtrdXLL7+sf\/3Xfx31Xq\/Xq+LiYp08eXLc73M6nXI6nWO+VjiDITAAABAHQ2CXM8aMO8R14cIFNTY2yuv1Tuq7GQIDAACSxT1AzzzzjCoqKlRUVKT29nZVV1dr\/\/792r17tzo6OlRZWanvfve78nq9+vzzz\/XMM89o1qxZeuihhyZ1P9+Mwd2gW9qDCvb1y5mWGsk\/BwAAJAhLA9C5c+f06KOPqqmpSW63WwsWLNDu3bu1YsUKdXV1qb6+Xq+++qra2trk9Xp177336o033pDL5ZrU\/WZMS1dWeqq6evt1tq1bJbOmR\/gvAgAAicDSAPTrX\/963NeysrL0\/vvvR\/R+ob2ATrZ06HTrRQIQAAA2FXdzgKItNA+IM8EAALAv2wWgQiZCAwBge7YLQKGJ0CyFBwDAvmwYgC4NgbXRAwQAgF3ZLgANnQdGAAIAwK5sF4BCQ2DNgW719A1YXA0AALCC7QLQrOwMOdNSZIzU7O+2uhwAAGAB2wUgh8PBmWAAANic7QKQNHwlGPOAAACwI5sGoEs9QKwEAwDAlmwZgIZWgjEEBgCAHdkyAPnYDRoAAFuzaQAanAPEeWAAANiTTQPQYA9Qc6Bbff3sBQQAgN3YMgDNznYqIzVF\/QNGTewFBACA7dgyAKWkDO0FxJlgAADYjy0DkMSZYAAA2JltA5CP3aABALAt2wcgVoIBAGA\/tg1AhewFBACAbdk2AIXPA2tjCAwAALuxcQAa7AFqautW\/4CxuBoAABBLtg1Aea5MpaU41DdgdC7AXkAAANiJbQNQaopDBSyFBwDAlmwbgKRhK8GYBwQAgK3YOgCFN0P8ih4gAADsxNYBKLwSjCEwAABsxeYBiPPAAACwI1sHoEKOwwAAwJZsHYBCPUBn27o1wF5AAADYhq0DkCcnU6kpDvX0D+jLjqDV5QAAgBixdQBKS02RJydTEsNgAADYia0DkDQ0DMZKMAAA7IMAxFJ4AABsx\/YBqJAeIAAAbMfSALR9+3YtWLBAOTk5ysnJ0ZIlS\/Tee++FXzfGqLKyUgUFBcrKytKyZct0\/PjxiNbgYyk8AAC2Y2kA8vl8euGFF3T48GEdPnxYy5cv1wMPPBAOOS+++KK2bNmibdu2qba2Vh6PRytWrFB7e3vkamAzRAAAbMfSALRy5Ur91V\/9lebNm6d58+bpZz\/7mbKzs3Xo0CEZY7R161Zt2rRJq1atUmlpqXbs2KGLFy9q586dEavBlzs4B+hMa5eMYS8gAADsIG7mAPX396u6ulqdnZ1asmSJGhoa1NzcrPLy8vB7nE6n7rnnHh08eDBi9\/W4M5XikIJ97AUEAIBdpFldQH19vZYsWaLu7m5lZ2dr165duvnmm8MhJz8\/f8T78\/Pz9cUXX4z7fcFgUMHgUJAJBAJXvH9G2uBeQGf93TrT2qU8V+YU\/hoAAJAILO8BuvHGG1VXV6dDhw7phz\/8oVavXq1PPvkk\/LrD4RjxfmPMqGvDVVVVye12hx9FRUVXrYGVYAAA2IvlASgjI0M33HCDFi1apKqqKpWVlenll1+Wx+ORJDU3N494f0tLy6heoeE2btwov98ffjQ2Nl61BvYCAgDAXiwPQJczxigYDKqkpEQej0d79+4Nv9bT06OamhotXbp03M87nc7wsvrQ42qGVoKxFB4AADuwdA7QM888o4qKChUVFam9vV3V1dXav3+\/du\/eLYfDofXr12vz5s2aO3eu5s6dq82bN2vatGl65JFHIlpHYS5DYAAA2ImlAejcuXN69NFH1dTUJLfbrQULFmj37t1asWKFJOnpp59WV1eXnnzySbW2tmrx4sXas2ePXC5XROtgCAwAAHtxmCTf\/CYQCMjtdsvv9487HPb5+U4t+z\/7lZWeqk+e\/19XnGQNAACibyL\/fk9F3M0BsoI3d3Dpe1dvv77q7LG4GgAAEG0EIEnOtFTl5zglMQwGAIAdEIAuCc0D4kwwAACSHwHokqGVYCyFBwAg2RGALvGxGzQAALZBALokPARGAAIAIOkRgC7hPDAAAOyDAHTJ0BDYRSX51kgAANgeAeiS0CTozp5++bt6La4GAABEEwHoksz0VM3KZi8gAADsgAA0zPBhMAAAkLwIQMMwERoAAHsgAA3DXkAAANgDAWiY0F5ABCAAAJIbAWgY36WVYJwHBgBAciMADcMkaAAA7IEANExoEnR7dx97AQEAkMQIQMNMy0jTzOkZkjgTDACAZEYAugzDYAAAJD8C0GVYCg8AQPIjAF2mkJVgAAAkPQLQZYb2AmIIDACAZEUAugxDYAAAJD8C0GVCS+EZAgMAIHkRgC4TmgPUdrFX7d3sBQQAQDIiAF3GlZmu3GnpkugFAgAgWRGAxhBeCcY8IAAAkhIBaAxMhAYAILkRgMbAUngAAJIbAWgMbIYIAEByIwCNgSEwAACSGwFoDENDYAQgAACSEQFoDKHNEL\/q7NHFnj6LqwEAAJFGABqDOytdrsw0SSyFBwAgGRGAxsEwGAAAyYsANI7QSrDTrAQDACDpWBqAqqqqdPvtt8vlcikvL08PPvigTpw4MeI9a9askcPhGPG44447ol7b0Eow9gICACDZWBqAampqtHbtWh06dEh79+5VX1+fysvL1dnZOeJ99913n5qamsKPd999N+q1sRQeAIDklWblzXfv3j3i+SuvvKK8vDwdOXJEd999d\/i60+mUx+OJaW2hAMQkaAAAYu\/tujNR\/f64mgPk9\/slSTNnzhxxff\/+\/crLy9O8efP02GOPqaWlZdzvCAaDCgQCIx6TwSRoAACs0dM3oGf\/7ydRvUfcBCBjjDZs2KA777xTpaWl4esVFRV6\/fXXtW\/fPr300kuqra3V8uXLFQwGx\/yeqqoqud3u8KOoqGhS9YR6gM53BNXd2z+p7wAAANfuT80B9fYNRPUelg6BDbdu3Tp9\/PHH+uijj0Zcf\/jhh8P\/XVpaqkWLFqm4uFjvvPOOVq1aNep7Nm7cqA0bNoSfBwKBSYUgd1a6pmekqrOnX2faunT97Oxr\/g4AAHDt6hrbon6PuAhATz31lN5++20dOHBAPp\/viu\/1er0qLi7WyZMnx3zd6XTK6XROuSaHwyHfjGk6ca5dp1sJQAAAxErdqbao38PSITBjjNatW6c333xT+\/btU0lJyVU\/c+HCBTU2Nsrr9Ua9PpbCAwAQe3Wn26J+D0sD0Nq1a\/Xv\/\/7v2rlzp1wul5qbm9Xc3KyursGJxx0dHfrxj3+s3\/3ud\/r888+1f\/9+rVy5UrNmzdJDDz0U9foKWQkGAEBM+S\/26rMvO6\/+ximyNABt375dfr9fy5Ytk9frDT\/eeOMNSVJqaqrq6+v1wAMPaN68eVq9erXmzZun3\/3ud3K5XFGvj72AAACIrY\/PtEmSimZmRfU+ls4BMsZc8fWsrCy9\/\/77MapmtKGl8AyBAQAQC6H5P\/ML3DoYxfvEzTL4eBQ6D+wM54EBABATxy7N\/5nvc0f1PgSgKwgNgZ0LBBXsYy8gAACiyRgTXgJfWkgAsszM6RnKSk+VJJ1t67a4GgAAktuZti6d7+hRWopDX\/fmRPVeBKArcDgcrAQDACBGQr0\/X\/fmKPNSB0S0EICugr2AAACIjWOXAtCtRblRvxcB6CpYCg8AQGyEeoDKCEDWK8wdXArPSjAAAKKnr39A9Wf8kugBigsMgQEAEH0nzrWru3dArsw0fW3W9KjfjwB0FQyBAQAQfccaB3t\/yny5SklxRP1+BKCrKAzvBdStnr4Bi6sBACA51TW2SpLKiqK7\/08IAegqZmc75UxL0YCRmv3sBQQAQDSEeoBuLZoRk\/sRgK5i+F5AzAMCACDyOoJ9+u+Wdkn0AMWV0Jlgp1kJBgBAxH18uk3GDP57m+fKjMk9CUATMHQqPAEIAIBIGxr+yo3ZPQlAE8BSeAAAoifWE6AlAtCE+DgPDACAqIn1BGiJADQh7AUEAEB0NPu71RzoVmqKQ6WF0T0BfjgC0ASE5gA1B7rV189eQAAAREro\/K95+S5Ny0iL2X0JQBMwO9upjNQU9Q8YNQfYCwgAgEipC58AH7v5PxIBaEJSUhwqyB1clscwGAAAkXMsHIByY3pfAtAEsRQeAIDI6h8w+vh0mySpjAAUn0KbIbISDACAyPifLzvU2dOvaRmpmpvnium9CUATxF5AAABEVt2pNknS\/EK3UmNwAvxwBKAJ8s1kKTwAAJFUd2n469Y5uTG\/NwFoggpzB+cAneE8MAAAIiLUA3SrLzfm9yYATVBoCOxsW5f6B4zF1QAAkNi6evp14tzgCfD0AMWx\/JxMpaU41DdgdI69gAAAmJI\/nvWrf8AoP8cprzsr5vcnAE1QaopD3kt7ATEMBgDA1ISGv8osGP6SCEDXxJcb2guIlWAAAEyFlROgJQLQNQkvhf+KHiAAAKbCygnQEgHomhReCkAMgQEAMHlftgd1pq1LDoc03xfbM8BCCEDXgOMwAACYutD5XzfMzpYrM92SGghA14DdoAEAmLpjofk\/MT7\/azgC0DUInQd2tq1bA+wFBADApNRd6gGK9QGowxGAroHXnanUFId6+gf0ZUfQ6nIAAEg4AwMmPARm2x6gqqoq3X777XK5XMrLy9ODDz6oEydOjHiPMUaVlZUqKChQVlaWli1bpuPHj1tSb1pqijw5g3sBMQwGAMC1a7jQqUB3n5xpKbrRE9sT4IezNADV1NRo7dq1OnTokPbu3au+vj6Vl5ers7Mz\/J4XX3xRW7Zs0bZt21RbWyuPx6MVK1aovb3dkpoLZ3AoKgAAkxXq\/Zlf6FZ6qnUxJM2yO0vavXv3iOevvPKK8vLydOTIEd19990yxmjr1q3atGmTVq1aJUnasWOH8vPztXPnTj3++OMxr9k3I0v\/r4EABADAZMTD\/B9pkgHo+eefv+Lr\/\/AP\/zCpYvx+vyRp5syZkqSGhgY1NzervLw8\/B6n06l77rlHBw8eHDMABYNBBYND83MCgcCkahkPS+EBAJi8eJj\/I00yAO3atWvE897eXjU0NCgtLU3XX3\/9pAKQMUYbNmzQnXfeqdLSUklSc3OzJCk\/P3\/Ee\/Pz8\/XFF1+M+T1VVVV67rnnrvn+E+XLZTNEAAAmo7u3X580DXZMJGQAOnr06KhrgUBAa9as0UMPPTSpQtatW6ePP\/5YH3300ajXHA7HiOfGmFHXQjZu3KgNGzaMqKuoqGhSNY2FvYAAAJicT5sC6u03um56RvjfU6tEbPZRTk6Onn\/+ef393\/\/9NX\/2qaee0ttvv60PP\/xQPp8vfN3j8Uga6gkKaWlpGdUrFOJ0OpWTkzPiEUmhIbAzrV0yhr2AAACYqLphw1\/jdWTESkSnX7e1tYXn8UyEMUbr1q3Tm2++qX379qmkpGTE6yUlJfJ4PNq7d2\/4Wk9Pj2pqarR06dKI1X0tPO5MORxSsG9A5zt6LKkBAIBEdCxOJkBLkxwC+6d\/+qcRz40xampq0muvvab77rtvwt+zdu1a7dy5U\/\/5n\/8pl8sV7ulxu93KysqSw+HQ+vXrtXnzZs2dO1dz587V5s2bNW3aND3yyCOTKX3KMtIG9wJq8nfrdOtFzXY5LakDAIBEUxcnE6ClSQagf\/zHfxzxPCUlRbNnz9bq1au1cePGCX\/P9u3bJUnLli0bcf2VV17RmjVrJElPP\/20urq69OSTT6q1tVWLFy\/Wnj175HJZt3mSb0bWpQDUpdvmzLCsDgAAEkVrZ48+vzA4f7bMl2ttMZpkAGpoaIjIzScyh8bhcKiyslKVlZURuWckFOZmqVatrAQDAGCCQgegfm3WdLmnWXMC\/HCcBTYJQ3sBsRIMAICJiJcNEEMIQJPAcRgAAFybeNkAMYQANAmhvQvOEIAAALgqYww9QMlg+HEY7AUEAMCVNX7VpdaLvcpITdHXvdYtYhqOADQJXnemJKmrt19fdbIXEAAAV3K0sVWS9PWCHDnTUi2uZhABaBIy01OVd2n\/H1aCAQBwZccaBzdJvi1Ohr8kAtCk+ZgIDQDAhNRd6gEqK3JbXMkQAtAkFbIUHgCAq+rtH9Afz4ZOgI+fzYMJQJPESjAAAK7uT03t6ukbkDsrXX9x3TSrywkjAE0SQ2AAAFxd3aUdoMvi4AT44QhAk1SYSwACAOBq6k61SYqfDRBDCECTFNoL6EwbewEBADCe0Blgt8bRBGiJADRpoSGwjmCf\/F29FlcDAED8CXT36n++7JAUHyfAD0cAmqTM9FTNys6QxDAYAABjqT\/tlzFS0cwsXZfttLqcEQhAU1A47EgMAAAwUl34ANT4Wf4eQgCagqGVYOwFBADA5Y5emgBd5ouv+T8SAWhKfKwEAwBgTMNPgL9tTq6ltYyFADQF4c0QOQ8MAIARzvq7db4jqLQUh24poAcoqfiYAwQAwJiOXer9ucnrUmZ6fJwAPxwBaAoKmQMEAMCYQsNf8bb8PYQANAWh3aDbu9kLCACA4YZWgOVaWsd4CEBTMN2ZppnTB\/cC4lBUAAAG9fUPqP60XxIBKGkNnQnGMBgAAJJ0sqVDXb39ynam6frZ2VaXMyYC0BSxEgwAgJFCw18LfG6lpMTPCfDDEYCmaGgzRAIQAADS0AqweB3+kghAU8YQGAAAI8X7BGiJADRlob2AGAIDAEDqDPbpv8+1SyIAJTXfTIbAAAAIqT\/j14CRCtyZysvJtLqccRGApig0BNZ2sVcdwT6LqwEAwFqh+T9lcdz7IxGApsyVmS53Vrok9gICACAR5v9IBKCI8HEkBgAAkoYdgUEASn5DK8HoAQIA2Ne5QLea\/N1KcUjzC+PvBPjhCEARwEowAACGen\/m5bs03ZlmbTFXQQCKAIbAAABIjA0QQwhAEVDIbtAAACTM\/B\/J4gB04MABrVy5UgUFBXI4HHrrrbdGvL5mzRo5HI4RjzvuuMOaYq8gfB4YAQgAYFMDA0Yfx\/kJ8MNZGoA6OztVVlambdu2jfue++67T01NTeHHu+++G8MKJyY0B+hCZ48u9rAXEADAfv7nyw51BPuUlZ6quXnxeQL8cJbOUKqoqFBFRcUV3+N0OuXxeGJU0eS4s9LlcqapPdinM61dmpvvsrokAABiKjT8Nd\/nVlpq\/M+wifsK9+\/fr7y8PM2bN0+PPfaYWlparvj+YDCoQCAw4hEL4XlArAQDANhQomyAGBLXAaiiokKvv\/669u3bp5deekm1tbVavny5gsHguJ+pqqqS2+0OP4qKimJSa2gYjInQAAA7Ona6TVLiBKC4XqT\/8MMPh\/+7tLRUixYtUnFxsd555x2tWrVqzM9s3LhRGzZsCD8PBAIxCUEshQcA2FV3b7\/+1BT\/J8APF9cB6HJer1fFxcU6efLkuO9xOp1yOp0xrGoQK8EAAHZ1\/KxffQNGs11Oed3xewL8cHE9BHa5CxcuqLGxUV6v1+pSRvGxFxAAwKaOnmqTNNj743A4rC1mgiztAero6NCf\/\/zn8POGhgbV1dVp5syZmjlzpiorK\/Xd735XXq9Xn3\/+uZ555hnNmjVLDz30kIVVj60wlzlAAAB7OpZA+\/+EWBqADh8+rHvvvTf8PDR3Z\/Xq1dq+fbvq6+v16quvqq2tTV6vV\/fee6\/eeOMNuVzxt8w81AN0viOo7t5+ZaanWlwRAACxUdfYKokANGHLli2TMWbc199\/\/\/0YVjM1udPSNT0jVZ09\/TrT1qXrZ8f\/JlAAAEzVhY6gGr\/qksMxuAdQokioOUDxzOFwcCYYAMB2Qsvfr5+drZzMdGuLuQYEoAgK7QXESjAAgF3UXZoAXebLtbSOa0UAiiD2AgIA2E1daAL0nFxrC7lGBKAIKsxlCAwAYB\/GGB0LHYFBD5B9hYfAOA8MAGADn1+4KH9XrzLSUnSTN\/5WaF8JASiCGAIDANhJaPl7aUGO0hPgBPjhEqvaOBdaBXYuEFSwr9\/iagAAiK5jjaENEGdYXMm1IwBF0HXTM5SZPtikTW3dFlcDAEB0Hb00\/6esKHH2\/wkhAEWQw+EIzwNiIjQAIJkF+\/r16dmAJOk2eoAwtBKMeUAAgOT1aVO7evoHNHN6hopmZlldzjUjAEVYaCI0K8EAAMkstPy9zOdOmBPghyMARRhDYAAAO6gL7f+TgMNfEgEo4gpZCg8AsIFjCTwBWiIARVx4CIweIABAkvJf7NVn5zslSbcW5VpbzCQRgCIsFICaA93q6RuwuBoAACIvdAL8X1w3TbnTMqwtZpIIQBE2a7pTGWkpGjBSs5+9gAAAyWdo\/k+upXVMBQEowlJSHPKFlsK3MQ8IAJB8hub\/5Fpax1QQgKJgaCI084AAAMnFGEMPEMbmIwABAJLU6dYuXejsUXqqQ1\/35lhdzqQRgKIgtBcQK8EAAMkm1PtzszdHmemp1hYzBQSgKPCxFxAAIEnVJcH8H4kAFBVD54HRAwQASC7HkmD+j0QAiorQEFhzoFt9\/ewFBABIDr39A6o\/45dEDxDGkOdyKj3Vof4Bo+YAewEBAJLDieZ2BfsGlJOZppLrpltdzpQQgKIgJcWhAobBAABJZvj8n5SUxDsBfjgCUJRwJhgAINkky\/wfiQAUNb7cwXlA9AABAJJFMmyAGEIAipJClsIDAJJIe3ev\/vxlh6TEnwAtEYCiJjwE1kYPEAAg8dWf9suYwX\/fZmU7rS5nyghAURJaCs8QGAAgGdSdbpOUHL0\/EgEoakJDYGfbutQ\/YCyuBgCAqak71SZJuo0AhCvJdzmVluJQ34BRSzt7AQEAEtsxeoAwEWmpKfLmZkpiGAwAkNia\/F06FwgqNcWh0gK31eVEBAEoiobOBGMlGAAgcYWGv27MdykrI3FPgB+OABRFoYnQbIYIAEhkoQnQt87JtbSOSLI0AB04cEArV65UQUGBHA6H3nrrrRGvG2NUWVmpgoICZWVladmyZTp+\/Lg1xU6CbwbHYQAAEl+oB+hWX66ldUSSpQGos7NTZWVl2rZt25ivv\/jii9qyZYu2bdum2tpaeTwerVixQu3t7TGudHIKOQ8MAJDg+gdM+AT4ZOoBSrPy5hUVFaqoqBjzNWOMtm7dqk2bNmnVqlWSpB07dig\/P187d+7U448\/HstSJyU8BMZmiACABHWypV0Xe\/o1PSNV18\/OtrqciInbOUANDQ1qbm5WeXl5+JrT6dQ999yjgwcPjvu5YDCoQCAw4mGV4QeiDrAXEAAgAYUOQF3gy1Vqgp8AP1zcBqDm5mZJUn5+\/ojr+fn54dfGUlVVJbfbHX4UFRVFtc4r8bgzleKQevoH9GVH0LI6AACYrPABqEk0\/CXFcQAKcThGpk1jzKhrw23cuFF+vz\/8aGxsjHaJ40pPTZHXzTwgAEDiqmscnP9TlkQToKU4DkAej0eSRvX2tLS0jOoVGs7pdConJ2fEw0rsBQQASFQXe\/p0onlwKslt9ADFRklJiTwej\/bu3Ru+1tPTo5qaGi1dutTCyq4NS+EBAInqj2cCGjCSJydT+TmZVpcTUZauAuvo6NCf\/\/zn8POGhgbV1dVp5syZmjNnjtavX6\/Nmzdr7ty5mjt3rjZv3qxp06bpkUcesbDqaxOeCM1KMABAgqlrbJUk3Zok538NZ2kAOnz4sO69997w8w0bNkiSVq9erX\/7t3\/T008\/ra6uLj355JNqbW3V4sWLtWfPHrlcLqtKvmaF9AABABLUsdD8HwJQZC1btkzGjL883OFwqLKyUpWVlbErKsJCewExBwgAkGjCK8CSMADF7RygZDF8L6ArhT0AAOJJS3u3zrR1yeGQ5vuS4wT44QhAUeZ1Z8nhkIJ9Azrf0WN1OQAATEho+GtenkvZTksHjKKCABRlGWkpyncNzpxnGAwAkChCO0CXFSVf749EAIoJVoIBABLN0PyfGdYWEiUEoBhgJRgAIJEMDBh6gDB1Q5shMgQGAIh\/n53vVHuwT5npKboxP3G2nrkWBKAYCC2FP0MPEAAgAYSGv+YXupWWmpxRITn\/qjgzdB4YAQgAEP+OJfH+PyEEoBgYfh4YewEBAOJdsk+AlghAMVFwqQeoq7dfrRd7La4GAIDxdff269OmwRPgk3UCtEQAionM9FTNdjklMREaABDfjp8NqG\/AaFa2MzyFIxkRgGLEx1J4AEACGJr\/45bD4bC2mCgiAMUIK8EAAIkgmQ9AHY4AFCNDK8EYAgMAxK9jp9skSWUEIEQCQ2AAgHj3VWePvrgw+D\/qC3y51hYTZQSgGOE8MABAvAv1\/nxt9nS5s9KtLSbKCEAxwl5AAIB4V3eqTVLyz\/+RCEAxU5g7OAm6I9gnfxd7AQEA4k+oB4gAhIjJykjVrOwMScwDAgDEH2OMLY7ACCEAxRBnggEA4tWpry6q9WKvMtJSdJMnx+pyoi7N6gLsxDdjmo6d9uuJfz9idSkAAIzploIcZaQlf\/9I8v+FceSeG2criTfVBAAkgfsXFFhdQkzQAxRD\/3tRkSpKPerpG7C6FAAARklPS1FOZnIvfw8hAMWYyyY\/LAAA4hlDYAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHYIQAAAwHbiOgBVVlbK4XCMeHg8HqvLAgAACS7uD0O95ZZb9MEHH4Sfp6amWlgNAABIBnEfgNLS0uj1AQAAERXXQ2CSdPLkSRUUFKikpETf+9739Nlnn1ldEgAASHBx3QO0ePFivfrqq5o3b57OnTunn\/70p1q6dKmOHz+u6667bszPBINBBYPB8PNAIBCrcgEAQIJwGGOM1UVMVGdnp66\/\/no9\/fTT2rBhw5jvqays1HPPPTfqut\/vV05OTrRLBAAAERAIBOR2u6P273fcD4ENN336dM2fP18nT54c9z0bN26U3+8PPxobG2NYIQAASARxPQR2uWAwqE8\/\/VR33XXXuO9xOp1yOp0xrAoAACSauO4B+vGPf6yamho1NDTo97\/\/vf76r\/9agUBAq1evtro0AACQwOK6B+j06dP6\/ve\/r\/Pnz2v27Nm64447dOjQIRUXF1tdGgAASGBxHYCqq6utLgEAACShuB4CAwAAiAYCEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsB0CEAAAsJ2ECEA\/\/\/nPVVJSoszMTC1cuFC\/\/e1vrS4JAAAksLgPQG+88YbWr1+vTZs26ejRo7rrrrtUUVGhU6dOWV0aAABIUA5jjLG6iCtZvHixvvGNb2j79u3ha1\/\/+tf14IMPqqqq6qqfDwQCcrvd8vv9ysnJiWapAAAgQqL973daxL8xgnp6enTkyBH95Cc\/GXG9vLxcBw8eHPMzwWBQwWAw\/Nzv90sabEgAAJAYQv9uR6ufJq4D0Pnz59Xf36\/8\/PwR1\/Pz89Xc3DzmZ6qqqvTcc8+Nul5UVBSVGgEAQPRcuHBBbrc74t8b1wEoxOFwjHhujBl1LWTjxo3asGFD+HlbW5uKi4t16tSpqDSgnQQCARUVFamxsZHhxCmgHSOHtowc2jIyaMfI8fv9mjNnjmbOnBmV74\/rADRr1iylpqaO6u1paWkZ1SsU4nQ65XQ6R113u938GCMkJyeHtowA2jFyaMvIoS0jg3aMnJSU6KzXiutVYBkZGVq4cKH27t074vrevXu1dOlSi6oCAACJLq57gCRpw4YNevTRR7Vo0SItWbJEv\/jFL3Tq1Ck98cQTVpcGAAASVNwHoIcfflgXLlzQ888\/r6amJpWWlurdd99VcXHxhD7vdDr17LPPjjkshmtDW0YG7Rg5tGXk0JaRQTtGTrTbMu73AQIAAIi0uJ4DBAAAEA0EIAAAYDsEIAAAYDsEIAAAYDtJHYB+\/vOfq6SkRJmZmVq4cKF++9vfWl1S3KusrJTD4Rjx8Hg84deNMaqsrFRBQYGysrK0bNkyHT9+3MKK48eBAwe0cuVKFRQUyOFw6K233hrx+kTaLhgM6qmnntKsWbM0ffp0fec739Hp06dj+FdY72rtuGbNmlG\/0TvuuGPEe2jHwWOBbr\/9drlcLuXl5enBBx\/UiRMnRryH3+TETKQt+V1OzPbt27VgwYLwRpFLlizRe++9F349lr\/JpA1Ab7zxhtavX69Nmzbp6NGjuuuuu1RRUaFTp05ZXVrcu+WWW9TU1BR+1NfXh1978cUXtWXLFm3btk21tbXyeDxasWKF2tvbLaw4PnR2dqqsrEzbtm0b8\/WJtN369eu1a9cuVVdX66OPPlJHR4fuv\/9+9ff3x+rPsNzV2lGS7rvvvhG\/0XfffXfE67SjVFNTo7Vr1+rQoUPau3ev+vr6VF5ers7OzvB7+E1OzETaUuJ3ORE+n08vvPCCDh8+rMOHD2v58uV64IEHwiEnpr9Jk6S++c1vmieeeGLEtZtuusn85Cc\/saiixPDss8+asrKyMV8bGBgwHo\/HvPDCC+Fr3d3dxu12m3\/5l3+JUYWJQZLZtWtX+PlE2q6trc2kp6eb6urq8HvOnDljUlJSzO7du2NWezy5vB2NMWb16tXmgQceGPcztOPYWlpajCRTU1NjjOE3ORWXt6Ux\/C6nYsaMGeZXv\/pVzH+TSdkD1NPToyNHjqi8vHzE9fLych08eNCiqhLHyZMnVVBQoJKSEn3ve9\/TZ599JklqaGhQc3PziHZ1Op265557aNermEjbHTlyRL29vSPeU1BQoNLSUtr3Mvv371deXp7mzZunxx57TC0tLeHXaMex+f1+SQofLMlvcvIub8sQfpfXpr+\/X9XV1ers7NSSJUti\/ptMygB0\/vx59ff3jzowNT8\/f9TBqhhp8eLFevXVV\/X+++\/rl7\/8pZqbm7V06VJduHAh3Ha067WbSNs1NzcrIyNDM2bMGPc9kCoqKvT6669r3759eumll1RbW6vly5crGAxKoh3HYozRhg0bdOedd6q0tFQSv8nJGqstJX6X16K+vl7Z2dlyOp164okntGvXLt18880x\/03G\/VEYU+FwOEY8N8aMuoaRKioqwv89f\/58LVmyRNdff7127NgRntBHu07eZNqO9h3p4YcfDv93aWmpFi1apOLiYr3zzjtatWrVuJ+zczuuW7dOH3\/8sT766KNRr\/GbvDbjtSW\/y4m78cYbVVdXp7a2Nv3mN7\/R6tWrVVNTE349Vr\/JpOwBmjVrllJTU0elwZaWllHJElc2ffp0zZ8\/XydPngyvBqNdr91E2s7j8ainp0etra3jvgejeb1eFRcX6+TJk5Jox8s99dRTevvtt\/Xhhx\/K5\/OFr\/ObvHbjteVY+F2OLyMjQzfccIMWLVqkqqoqlZWV6eWXX475bzIpA1BGRoYWLlyovXv3jri+d+9eLV261KKqElMwGNSnn34qr9erkpISeTyeEe3a09Ojmpoa2vUqJtJ2CxcuVHp6+oj3NDU16Y9\/\/CPtewUXLlxQY2OjvF6vJNoxxBijdevW6c0339S+fftUUlIy4nV+kxN3tbYcC7\/LiTPGKBgMxv43OclJ23GvurrapKenm1\/\/+tfmk08+MevXrzfTp083n3\/+udWlxbUf\/ehHZv\/+\/eazzz4zhw4dMvfff79xuVzhdnvhhReM2+02b775pqmvrzff\/\/73jdfrNYFAwOLKrdfe3m6OHj1qjh49aiSZLVu2mKNHj5ovvvjCGDOxtnviiSeMz+czH3zwgfnDH\/5gli9fbsrKykxfX59Vf1bMXakd29vbzY9+9CNz8OBB09DQYD788EOzZMkSU1hYSDte5oc\/\/KFxu91m\/\/79pqmpKfy4ePFi+D38Jifmam3J73LiNm7caA4cOGAaGhrMxx9\/bJ555hmTkpJi9uzZY4yJ7W8yaQOQMcb88z\/\/sykuLjYZGRnmG9\/4xoglixjbww8\/bLxer0lPTzcFBQVm1apV5vjx4+HXBwYGzLPPPms8Ho9xOp3m7rvvNvX19RZWHD8+\/PBDI2nUY\/Xq1caYibVdV1eXWbdunZk5c6bJysoy999\/vzl16pQFf411rtSOFy9eNOXl5Wb27NkmPT3dzJkzx6xevXpUG9GOZsw2lGReeeWV8Hv4TU7M1dqS3+XE\/c3f\/E343+XZs2ebb33rW+HwY0xsf5MOY4y5tj4jAACAxJaUc4AAAACuhAAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEAABshwAEIKF8+eWX8ng82rx5c\/ja73\/\/e2VkZGjPnj0WVgYgkXAWGICE8+677+rBBx\/UwYMHddNNN+m2227Tt7\/9bW3dutXq0gAkCAIQgIS0du1affDBB7r99tt17Ngx1dbWKjMz0+qyACQIAhCAhNTV1aXS0lI1Njbq8OHDWrBggdUlAUggzAECkJA+++wznT17VgMDA\/riiy+sLgdAgqEHCEDC6enp0Te\/+U3deuutuummm7RlyxbV19crPz\/f6tIAJAgCEICE83d\/93f6j\/\/4Dx07dkzZ2dm699575XK59F\/\/9V9WlwYgQTAEBiCh7N+\/X1u3btVrr72mnJwcpaSk6LXXXtNHH32k7du3W10egARBDxAAALAdeoAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDtEIAAAIDt\/H+Rca6BQhfqwwAAAABJRU5ErkJggg==", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "afd4d4ef3418418c84e31eca235aa44d": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_a1cb4b44b1f54cde815f8e713ca3e68d", "IPY_MODEL_3500924f544141ef8070a2456337d727"], "layout": "IPY_MODEL_146343a7a95746e6bd0c8bac2c97a33d"}}, "b08f9008f0f040808e2c22dbf9b7d636": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "b0c6e5b072744bb8aad4aa1c343ebe1e": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_6f20477e70534303aec0ee8da489b89f", "max": 599, "style": "IPY_MODEL_e46635f4f9934df89aca0c64f1f991c0"}}, "b2d5441b46204c32aa0b7776daef31c7": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_86d909bc42c141caa23af6d60020a0db"], "layout": "IPY_MODEL_e092e093af954b0485ddd6ac2a722e83"}}, "b361054bfbfd4aa193975eb438f70d68": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_a8120820b9c8411dba949b22cd333241", "max": 149, "style": "IPY_MODEL_4252ab6bb32e4e3aadefa67e72c98374", "value": 94}}, "b4929e71adfe4fd7a3084599938b8a62": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "b49c03f7736a47e5987fbc229507c0fe": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "b6777499fb2c4600a2f7e42865bb8a24": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "b7b5d8c7976e490db14a6f301a8d5fca": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_6353f692403c49e1ac433f1fbcbf728e", "max": 149, "style": "IPY_MODEL_f7f5ff74aa334e5d93bf738f8697b5b5"}}, "b8830934433247b6b9746042c69a6d37": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_8330e0092c10467f85f9264bfaf88a6f", "value"], "target": ["IPY_MODEL_4dcc29bcdeb94273acb042225680f938", "value"]}}, "b9abd987449641d5aaa3a6363b08ec5c": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_ffd206a2fd774da69a72e07e90044435", "value"], "target": ["IPY_MODEL_86d909bc42c141caa23af6d60020a0db", "value"]}}, "b9b135e17db64c5c95f90edcb6aeed01": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "bb659ed2914a4508a2242c7023f25aac": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_51e8446de9bf4b1492c6377090f082a9", "value"], "target": ["IPY_MODEL_1cb2605db91a4ce1bac51f5960e5afc9", "value"]}}, "bc360c0bab0f4addb40d8aecfb729f92": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "be405b01c12847da8c4d79ceb2eaed2f": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_57644913df96434395a7d95953ca96ed", "value"], "target": ["IPY_MODEL_88035a6b469f4a4891e35659867ff0c6", "value"]}}, "c1912c587d5a48f6a85f569f08c3365e": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "c249b3bb2eff444bbbec6fd556309218": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "ca88519f972d46d6b6be2b7c6c2fa0d4": {"model_module": "@jupyter-widgets\/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": {"layout": "IPY_MODEL_5a437050674241259e1208543a3a72f0", "outputs": [{"data": {"image\/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAG2CAYAAACXuTmvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy\/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAiRklEQVR4nO3dfWyV9f3\/8dfhpocCbSNCe05HaTptdVhgG0Voo1JQGjplQF2CYkzJNiJykzXVEQvZOJrZEhL44tLZTWcYOFhJpjh\/47b+oEXW1W9BkA4Nq6NAda2djN5Q8FTg8\/tj4fw4tMXK2l7n9PN8JFfidXNO3\/14JT5znYO4jDFGAAAAFhnk9AAAAAD9jQACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1gmZACoqKpLL5VJeXl7gmDFGPp9P8fHxioyMVGZmpk6cOOHckAAAYEAIiQCqrq7WK6+8ookTJwYdX7dunTZs2KDi4mJVV1fL4\/Fo1qxZamtrc2hSAAAwEDgeQBcuXNATTzyhV199VbfddlvguDFGGzdu1OrVq5WTk6PU1FRt3rxZFy9e1LZt2xycGAAAhLshTg+wbNkyPfzww3rooYf0i1\/8InC8rq5OjY2NysrKChxzu92aPn26Kisr9dRTT3X5fn6\/X36\/P7B\/9epV\/fvf\/9btt98ul8vVd78IAADoNcYYtbW1KT4+XoMG9f7zGkcDqLS0VO+\/\/76qq6s7nWtsbJQkxcXFBR2Pi4vTmTNnun3PoqIiPf\/88707KAAAcER9fb3Gjh3b6+\/rWADV19frJz\/5ifbt26dhw4Z1e92NT22MMTd9klNQUKD8\/PzAfktLi8aNG6e\/n6pT3O2j\/vvB+8nFjsu698X\/K0n639UPaniE4w\/rJIXmXKE2E\/MwD\/PYM48UmjNJoTtXT1zsuKy0n\/8ffVqySFFRUX3yMxxbjSNHjqipqUmTJ08OHLty5YoOHjyo4uJinTx5UtJ\/ngR5vd7ANU1NTZ2eCl3P7XbL7XZ3Oh4VFa3o6Ohe\/A361pCOyxrkHi5Jio6ODpkbNxTnCrWZmId5mMeeeaTQnEkK3bl64vrZ++rrK459CfrBBx9UTU2Njh07FtjS0tL0xBNP6NixY\/rmN78pj8ejsrKywGs6OjpUUVGhjIwMp8YGAAADgGM5GBUVpdTU1KBjI0aM0O233x44npeXp8LCQiUnJys5OVmFhYUaPny4Fi5c6MTIAABggAjp52ErV67UpUuXtHTpUp0\/f15Tp07Vvn37+uzzQAAAYIeQCqDy8vKgfZfLJZ\/PJ5\/P58g8AABgYHL8f4QIAADQ3wggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdawJoMihg50eAQAAhAhrAsjlcjk9AgAACBHWBBAAAMA1BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6zgaQCUlJZo4caKio6MVHR2t9PR07d69O3B+0aJFcrlcQdu0adMcnBgAAAwEQ5z84WPHjtXatWt15513SpI2b96suXPn6ujRo7rnnnskSbNnz9amTZsCr4mIiHBkVgAAMHA4GkBz5swJ2n\/xxRdVUlKiqqqqQAC53W55PB4nxgMAAANUyHwH6MqVKyotLVV7e7vS09MDx8vLyxUbG6uUlBQtXrxYTU1NN30fv9+v1tbWoA0AAOB6jgdQTU2NRo4cKbfbrSVLlmjHjh0aP368JCk7O1tbt27V\/v37tX79elVXV2vmzJny+\/3dvl9RUZFiYmICW0JCQn\/9KgAAIEw4+hGYJN111106duyYmpub9cYbbyg3N1cVFRUaP368FixYELguNTVVaWlpSkxM1M6dO5WTk9Pl+xUUFCg\/Pz+w39raSgQBAIAgjgdQRERE4EvQaWlpqq6u1ksvvaTf\/OY3na71er1KTExUbW1tt+\/ndrvldrv7bF4AABD+HP8I7EbGmG4\/4jp37pzq6+vl9Xr7eSoAADCQOPoEaNWqVcrOzlZCQoLa2tpUWlqq8vJy7dmzRxcuXJDP59Ojjz4qr9er06dPa9WqVRo9erTmz5\/v5NgAACDMORpAn332mZ588kk1NDQoJiZGEydO1J49ezRr1ixdunRJNTU12rJli5qbm+X1ejVjxgxt375dUVFRTo4NAADCnKMB9Nprr3V7LjIyUnv37u3HaQAAgC1C7jtAAAAAfY0AAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUcDaCSkhJNnDhR0dHRio6OVnp6unbv3h04b4yRz+dTfHy8IiMjlZmZqRMnTjg4MQAAGAgcDaCxY8dq7dq1Onz4sA4fPqyZM2dq7ty5gchZt26dNmzYoOLiYlVXV8vj8WjWrFlqa2tzcmwAABDmHA2gOXPm6Hvf+55SUlKUkpKiF198USNHjlRVVZWMMdq4caNWr16tnJwcpaamavPmzbp48aK2bdvm5NgAACDMhcx3gK5cuaLS0lK1t7crPT1ddXV1amxsVFZWVuAat9ut6dOnq7Ky0sFJAQBAuBvi9AA1NTVKT0\/XF198oZEjR2rHjh0aP358IHLi4uKCro+Li9OZM2e6fT+\/3y+\/3x\/Yb21t7ZvBAQBA2HL8CdBdd92lY8eOqaqqSk8\/\/bRyc3P14YcfBs67XK6g640xnY5dr6ioSDExMYEtISGhz2YHAADhyfEAioiI0J133qm0tDQVFRVp0qRJeumll+TxeCRJjY2NQdc3NTV1eip0vYKCArW0tAS2+vr6Pp0fAACEH8cD6EbGGPn9fiUlJcnj8aisrCxwrqOjQxUVFcrIyOj29W63O\/DH6q9tAAAA13P0O0CrVq1Sdna2EhIS1NbWptLSUpWXl2vPnj1yuVzKy8tTYWGhkpOTlZycrMLCQg0fPlwLFy50cmwAABDmHA2gzz77TE8++aQaGhoUExOjiRMnas+ePZo1a5YkaeXKlbp06ZKWLl2q8+fPa+rUqdq3b5+ioqKcHBsAAIQ5RwPotddeu+l5l8sln88nn8\/XPwMBAAArhNx3gAAAAPoaAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6jgZQUVGRpkyZoqioKMXGxmrevHk6efJk0DWLFi2Sy+UK2qZNm+bQxAAAYCBwNIAqKiq0bNkyVVVVqaysTJcvX1ZWVpba29uDrps9e7YaGhoC265duxyaGAAADARDnPzhe\/bsCdrftGmTYmNjdeTIET3wwAOB4263Wx6Pp7\/HAwAAA1RIfQeopaVFkjRq1Kig4+Xl5YqNjVVKSooWL16spqambt\/D7\/ertbU1aAMAALheyASQMUb5+fm67777lJqaGjienZ2trVu3av\/+\/Vq\/fr2qq6s1c+ZM+f3+Lt+nqKhIMTExgS0hIaG\/fgUAABAmQiaAli9fruPHj+sPf\/hD0PEFCxbo4YcfVmpqqubMmaPdu3fr73\/\/u3bu3Nnl+xQUFKilpSWw1dfX98f4AACgl0QOHaz\/Xf1gn\/4MR78DdM2KFSv09ttv6+DBgxo7duxNr\/V6vUpMTFRtbW2X591ut9xud1+MCQAA+oHL5dLwiL5NFEcDyBijFStWaMeOHSovL1dSUtJXvubcuXOqr6+X1+vthwkBAMBA5OhHYMuWLdPvf\/97bdu2TVFRUWpsbFRjY6MuXbokSbpw4YKeffZZ\/fWvf9Xp06dVXl6uOXPmaPTo0Zo\/f76TowMAgDDm6BOgkpISSVJmZmbQ8U2bNmnRokUaPHiwampqtGXLFjU3N8vr9WrGjBnavn27oqKiHJgYAAAMBI5\/BHYzkZGR2rt3bz9NAwAAbBEyfwoMAACgvxBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsI6jAVRUVKQpU6YoKipKsbGxmjdvnk6ePBl0jTFGPp9P8fHxioyMVGZmpk6cOOHQxAAAYCBwNIAqKiq0bNkyVVVVqaysTJcvX1ZWVpba29sD16xbt04bNmxQcXGxqqur5fF4NGvWLLW1tTk4OQAACGdDnPzhe\/bsCdrftGmTYmNjdeTIET3wwAMyxmjjxo1avXq1cnJyJEmbN29WXFyctm3bpqeeesqJsQEAQJi7pQB64YUXbnr+5z\/\/+S0N09LSIkkaNWqUJKmurk6NjY3KysoKXON2uzV9+nRVVlZ2GUB+v19+vz+w39raekuzAACAgeuWAmjHjh1B+19++aXq6uo0ZMgQ3XHHHbcUQMYY5efn67777lNqaqokqbGxUZIUFxcXdG1cXJzOnDnT5fsUFRXp+eef\/9o\/HwAA2OOWAujo0aOdjrW2tmrRokWaP3\/+LQ2yfPlyHT9+XIcOHep0zuVyBe0bYzodu6agoED5+flBcyUkJNzSTAAAYGDqtS9BR0dH64UXXtDPfvazr\/3aFStW6O2339aBAwc0duzYwHGPxyPp\/z8JuqapqanTU6Fr3G63oqOjgzYAAIDr9eqfAmtubg58j6cnjDFavny53nzzTe3fv19JSUlB55OSkuTxeFRWVhY41tHRoYqKCmVkZPTa3AAAwC639BHYL3\/5y6B9Y4waGhr0+uuva\/bs2T1+n2XLlmnbtm3605\/+pKioqMCTnpiYGEVGRsrlcikvL0+FhYVKTk5WcnKyCgsLNXz4cC1cuPBWRgcAALi1APqf\/\/mfoP1BgwZpzJgxys3NVUFBQY\/fp6SkRJKUmZkZdHzTpk1atGiRJGnlypW6dOmSli5dqvPnz2vq1Knat2+foqKibmV0AACAWwugurq6XvnhxpivvMblcsnn88nn8\/XKzwQAAODvAgMAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdRwPo4MGDmjNnjuLj4+VyufTWW28FnV+0aJFcLlfQNm3aNGeGBQAAA4ajAdTe3q5JkyapuLi422tmz56thoaGwLZr165+nBAAAAxEQ5z84dnZ2crOzr7pNW63Wx6Pp58mAgAANgj57wCVl5crNjZWKSkpWrx4sZqamm56vd\/vV2tra9AGAABwvZAOoOzsbG3dulX79+\/X+vXrVV1drZkzZ8rv93f7mqKiIsXExAS2hISEfpwYAACEA0c\/AvsqCxYsCPxzamqq0tLSlJiYqJ07dyonJ6fL1xQUFCg\/Pz+w39raSgQBAIAgIR1AN\/J6vUpMTFRtbW2317jdbrnd7n6cCgAAhJuQ\/gjsRufOnVN9fb28Xq\/TowAAgDDm6BOgCxcu6OOPPw7s19XV6dixYxo1apRGjRoln8+nRx99VF6vV6dPn9aqVas0evRozZ8\/38GpAQBAuHM0gA4fPqwZM2YE9q99dyc3N1clJSWqqanRli1b1NzcLK\/XqxkzZmj79u2KiopyamQAADAAOBpAmZmZMsZ0e37v3r39OA0AALBFWH0HCAAAoDcQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALCOowF08OBBzZkzR\/Hx8XK5XHrrrbeCzhtj5PP5FB8fr8jISGVmZurEiRPODAsAAAYMRwOovb1dkyZNUnFxcZfn161bpw0bNqi4uFjV1dXyeDyaNWuW2tra+nlSAAAwkAxx8odnZ2crOzu7y3PGGG3cuFGrV69WTk6OJGnz5s2Ki4vTtm3b9NRTT\/XnqAAAYAAJ2e8A1dXVqbGxUVlZWYFjbrdb06dPV2VlZbev8\/v9am1tDdoAAACuF7IB1NjYKEmKi4sLOh4XFxc415WioiLFxMQEtoSEhD6dEwAAhJ+QDaBrXC5X0L4xptOx6xUUFKilpSWw1dfX9\/WIAAAgzDj6HaCb8Xg8kv7zJMjr9QaONzU1dXoqdD232y23293n8wEAgPAVsk+AkpKS5PF4VFZWFjjW0dGhiooKZWRkODgZAAAId44+Abpw4YI+\/vjjwH5dXZ2OHTumUaNGady4ccrLy1NhYaGSk5OVnJyswsJCDR8+XAsXLnRwagAAEO4cDaDDhw9rxowZgf38\/HxJUm5urn73u99p5cqVunTpkpYuXarz589r6tSp2rdvn6KiopwaGQAADACOBlBmZqaMMd2ed7lc8vl88vl8\/TcUAAAY8EL2O0AAAAB9hQACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdQggAABgHQIIAABYhwACAADWIYAAAIB1CCAAAGAdAggAAFiHAAIAANYhgAAAgHUIIAAAYB0CCAAAWIcAAgAA1iGAAACAdUI6gHw+n1wuV9Dm8XicHgsAAIS5IU4P8FXuuecevfPOO4H9wYMHOzgNAAAYCEI+gIYMGcJTHwAA0KtC+iMwSaqtrVV8fLySkpL02GOP6dSpU06PBAAAwlxIPwGaOnWqtmzZopSUFH322Wf6xS9+oYyMDJ04cUK33357l6\/x+\/3y+\/2B\/dbW1v4aFwAAhImQfgKUnZ2tRx99VBMmTNBDDz2knTt3SpI2b97c7WuKiooUExMT2BISEvprXAAAECZCOoBuNGLECE2YMEG1tbXdXlNQUKCWlpbAVl9f348TAgCAcBDSH4HdyO\/366OPPtL999\/f7TVut1tut7sfpwIAAOEmpJ8APfvss6qoqFBdXZ3ee+89\/eAHP1Bra6tyc3OdHg0AAISxkH4C9Mknn+jxxx\/X559\/rjFjxmjatGmqqqpSYmKi06MBAIAwFtIBVFpa6vQIAABgAArpj8AAAAD6AgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOmERQC+\/\/LKSkpI0bNgwTZ48We+++67TIwEAgDAW8gG0fft25eXlafXq1Tp69Kjuv\/9+ZWdn6+zZs06PBgAAwlTIB9CGDRv0ox\/9SD\/+8Y\/1rW99Sxs3blRCQoJKSkqcHg0AAISpIU4PcDMdHR06cuSInnvuuaDjWVlZqqys7PI1fr9ffr8\/sN\/S0iJJam1t7btB+8DFjsu66r8o6T+zX44IjX9VoThXqM3EPMzDPPbMI4XmTFLoztVT1\/67bYzpmx9gQtinn35qJJm\/\/OUvQcdffPFFk5KS0uVr1qxZYySxsbGxsbGxDYDtH\/\/4R580RljkoMvlCto3xnQ6dk1BQYHy8\/MD+83NzUpMTNTZs2cVExPTp3MOdK2trUpISFB9fb2io6OdHidssY69h7XsPaxl72Ade09LS4vGjRunUaNG9cn7h3QAjR49WoMHD1ZjY2PQ8aamJsXFxXX5GrfbLbfb3el4TEwMN2MviY6OZi17AevYe1jL3sNa9g7WsfcMGtQ3X1cO6S9BR0REaPLkySorKws6XlZWpoyMDIemAgAA4S6knwBJUn5+vp588kmlpaUpPT1dr7zyis6ePaslS5Y4PRoAAAhTIR9ACxYs0Llz5\/TCCy+ooaFBqamp2rVrlxITE3v0erfbrTVr1nT5sRi+Htayd7COvYe17D2sZe9gHXtPX6+ly5i++vNlAAAAoSmkvwMEAADQFwggAABgHQIIAABYhwACAADWGdAB9PLLLyspKUnDhg3T5MmT9e677zo9Usjz+XxyuVxBm8fjCZw3xsjn8yk+Pl6RkZHKzMzUiRMnHJw4dBw8eFBz5sxRfHy8XC6X3nrrraDzPVk7v9+vFStWaPTo0RoxYoS+\/\/3v65NPPunH38J5X7WOixYt6nSPTps2Lega1lEqKirSlClTFBUVpdjYWM2bN08nT54MuoZ7smd6spbclz1TUlKiiRMnBv5Hkenp6dq9e3fgfH\/ekwM2gLZv3668vDytXr1aR48e1f3336\/s7GydPXvW6dFC3j333KOGhobAVlNTEzi3bt06bdiwQcXFxaqurpbH49GsWbPU1tbm4MShob29XZMmTVJxcXGX53uydnl5edqxY4dKS0t16NAhXbhwQY888oiuXLnSX7+G475qHSVp9uzZQfforl27gs6zjlJFRYWWLVumqqoqlZWV6fLly8rKylJ7e3vgGu7JnunJWkrclz0xduxYrV27VocPH9bhw4c1c+ZMzZ07NxA5\/XpP9snfMBYC7r33XrNkyZKgY3fffbd57rnnHJooPKxZs8ZMmjSpy3NXr141Ho\/HrF27NnDsiy++MDExMebXv\/51P00YHiSZHTt2BPZ7snbNzc1m6NChprS0NHDNp59+agYNGmT27NnTb7OHkhvX0RhjcnNzzdy5c7t9DevYtaamJiPJVFRUGGO4J\/8bN66lMdyX\/43bbrvN\/Pa3v+33e3JAPgHq6OjQkSNHlJWVFXQ8KytLlZWVDk0VPmpraxUfH6+kpCQ99thjOnXqlCSprq5OjY2NQevqdrs1ffp01vUr9GTtjhw5oi+\/\/DLomvj4eKWmprK+NygvL1dsbKxSUlK0ePFiNTU1Bc6xjl1raWmRpMBfLMk9eetuXMtruC+\/nitXrqi0tFTt7e1KT0\/v93tyQAbQ559\/ritXrnT6C1Pj4uI6\/cWqCDZ16lRt2bJFe\/fu1auvvqrGxkZlZGTo3LlzgbVjXb++nqxdY2OjIiIidNttt3V7DaTs7Gxt3bpV+\/fv1\/r161VdXa2ZM2fK7\/dLYh27YoxRfn6+7rvvPqWmpkrinrxVXa2lxH35ddTU1GjkyJFyu91asmSJduzYofHjx\/f7PRnyfxXGf8PlcgXtG2M6HUOw7OzswD9PmDBB6enpuuOOO7R58+bAF\/pY11t3K2vH+gZbsGBB4J9TU1OVlpamxMRE7dy5Uzk5Od2+zuZ1XL58uY4fP65Dhw51Osc9+fV0t5bclz1311136dixY2pubtYbb7yh3NxcVVRUBM731z05IJ8AjR49WoMHD+5Ug01NTZ3KEjc3YsQITZgwQbW1tYE\/Dca6fn09WTuPx6OOjg6dP3++22vQmdfrVWJiomprayWxjjdasWKF3n77bR04cEBjx44NHOee\/Pq6W8uucF92LyIiQnfeeafS0tJUVFSkSZMm6aWXXur3e3JABlBERIQmT56ssrKyoONlZWXKyMhwaKrw5Pf79dFHH8nr9SopKUkejydoXTs6OlRRUcG6foWerN3kyZM1dOjQoGsaGhr0t7\/9jfW9iXPnzqm+vl5er1cS63iNMUbLly\/Xm2++qf379yspKSnoPPdkz33VWnaF+7LnjDHy+\/39f0\/e4pe2Q15paakZOnSoee2118yHH35o8vLyzIgRI8zp06edHi2kPfPMM6a8vNycOnXKVFVVmUceecRERUUF1m3t2rUmJibGvPnmm6ampsY8\/vjjxuv1mtbWVocnd15bW5s5evSoOXr0qJFkNmzYYI4ePWrOnDljjOnZ2i1ZssSMHTvWvPPOO+b99983M2fONJMmTTKXL1926tfqdzdbx7a2NvPMM8+YyspKU1dXZw4cOGDS09PNN77xDdbxBk8\/\/bSJiYkx5eXlpqGhIbBdvHgxcA33ZM981VpyX\/ZcQUGBOXjwoKmrqzPHjx83q1atMoMGDTL79u0zxvTvPTlgA8gYY371q1+ZxMREExERYb773e8G\/ZFFdG3BggXG6\/WaoUOHmvj4eJOTk2NOnDgROH\/16lWzZs0a4\/F4jNvtNg888ICpqalxcOLQceDAASOp05abm2uM6dnaXbp0ySxfvtyMGjXKREZGmkceecScPXvWgd\/GOTdbx4sXL5qsrCwzZswYM3ToUDNu3DiTm5vbaY1YR9PlGkoymzZtClzDPdkzX7WW3Jc998Mf\/jDw3+UxY8aYBx98MBA\/xvTvPekyxpiv98wIAAAgvA3I7wABAADcDAEEAACsQwABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQgr\/\/rXv+TxeFRYWBg49t577ykiIkL79u1zcDIA4YS\/CwxA2Nm1a5fmzZunyspK3X333frOd76jhx9+WBs3bnR6NABhggACEJaWLVumd955R1OmTNEHH3yg6upqDRs2zOmxAIQJAghAWLp06ZJSU1NVX1+vw4cPa+LEiU6PBCCM8B0gAGHp1KlT+uc\/\/6mrV6\/qzJkzTo8DIMzwBAhA2Ono6NC9996rb3\/727r77ru1YcMG1dTUKC4uzunRAIQJAghA2PnpT3+qP\/7xj\/rggw80cuRIzZgxQ1FRUfrzn\/\/s9GgAwgQfgQEIK+Xl5dq4caNef\/11RUdHa9CgQXr99dd16NAhlZSUOD0egDDBEyAAAGAdngABAADrEEAAAMA6BBAAALAOAQQAAKxDAAEAAOsQQAAAwDoEEAAAsA4BBAAArEMAAQAA6xBAAADAOgQQAACwDgEEAACs8\/8AtbWCzAbd7joAAAAASUVORK5CYII=", "text\/plain": "<Figure size 640x480 with 1 Axes>"}, "metadata": {}, "output_type": "display_data"}]}}, "cd847b071b4e47ea8ae6cd18c02e2b45": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "cd9c5d4ded2646918e55e9f584926817": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_8330e0092c10467f85f9264bfaf88a6f", "IPY_MODEL_84db1e5aacf844f2b99f65c3e1097e2a"], "layout": "IPY_MODEL_3dfd829e56824d288459d82647e0ac61"}}, "cfe6894555d9429bafafa321a999ad79": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "d095a4e7d8d4445e86d3db1fdff6244f": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_9c44cf9efe144da9b5dfcbe527ac3102", "max": 199, "style": "IPY_MODEL_0962612e4e404b54ac1fac8d640cd6c0", "value": 75}}, "d1b23fb8d92a428ebfbc64e7b3117db4": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "d405cdb662334ea1920afee0c3ff1475": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "d46db30322c046b3a3b40e07893e8e0f": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "d6771ef21c534c6eb6d533999eb19a55": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_ebe4490fa75a4192ba04152508adf1b4", "IPY_MODEL_1af575622d2045659ef592a3a3d82a91"], "layout": "IPY_MODEL_40b159f172e843e0be00be922ba726d0"}}, "d6f350aa761a4296923db4d01c4bd139": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_99f37541ac7b4dbfac2f489c1a5b0353", "value"], "target": ["IPY_MODEL_93f14a52f3064949b531de7e08a42ee6", "value"]}}, "daa0b5546c1d408a865e572be327f49c": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_1691534cae544c41ac19238706d81934", "value"], "target": ["IPY_MODEL_e1d833787d964958adf9bf27c7c8465d", "value"]}}, "db46a3c449cf4e6d85de539fd7e30166": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "db9041c22a5d4c00b62ba6ef68b628f2": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "de278670da40468392c76821e50a39de": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_51e8446de9bf4b1492c6377090f082a9", "IPY_MODEL_ca88519f972d46d6b6be2b7c6c2fa0d4"], "layout": "IPY_MODEL_5d52cc6b2314438da6e9896470a62a61"}}, "e043ddd08fa044f0805e72d08d64fb52": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "e092e093af954b0485ddd6ac2a722e83": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "e0a901d1b6bf4aaf9d6a7959832d535a": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "e0fa11145e0d4e40ad744eba44c54f34": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_fb1d23bcc05342c0b382ab4170ce6aaa", "max": 199, "style": "IPY_MODEL_95d2ea1d34c947c9a61397dc75af7d2d", "value": 75}}, "e149cc3bb9774b248e8b07cdf7ae6dfa": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_abc536027e9f46dca983b3512682b4b6"], "layout": "IPY_MODEL_40ddbc947f924670b1c89507cec96d03"}}, "e17d149775dd4f96bcd56c6c7455e2b0": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "e1d833787d964958adf9bf27c7c8465d": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "IntSliderModel", "state": {"behavior": "drag-tap", "layout": "IPY_MODEL_db9041c22a5d4c00b62ba6ef68b628f2", "max": 149, "style": "IPY_MODEL_72d3e88fdf024cba8257fa4e8a109544"}}, "e201f43e69ea4c10af62d9a3b611e43b": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_7a2ac2d705c34d2599661107d0b6a5a5"], "layout": "IPY_MODEL_e0a901d1b6bf4aaf9d6a7959832d535a"}}, "e2037de5a9b542a394546c32006e26cf": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", "state": {"_dom_classes": ["widget-interact"], "children": ["IPY_MODEL_754124660050415e84f351699e0454bd", "IPY_MODEL_75be4fb6e3894ef2ac842e505a05bca9"], "layout": "IPY_MODEL_29a880f5e6de435795b50f46a66a942e"}}, "e2a00839a46e4bb39cd41f9aa4edaaea": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "e4081c6091bb48838c726ff8e86ca60b": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "e46635f4f9934df89aca0c64f1f991c0": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "e84b526ca1ae4e019432105a43b87ec1": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "DescriptionStyleModel", "state": {"description_width": ""}}, "e9f56784337d42cbbf92f7219b1e0c47": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "ea5d62a115f443e4bf326bbe2a8d0260": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "ebba55e865d6472fad5ee32c335e445b": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_0fcdff9aa34e4e13927e34ae27360da7"], "layout": "IPY_MODEL_12a14e08898b4abf991365cd41d07a93"}}, "ebe4490fa75a4192ba04152508adf1b4": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_372d2a496a5f46259db10a571b9ffb16", "max": 149, "style": "IPY_MODEL_106c527c21f1485f80938702414243e8"}}, "efb79abbdfb2428e84cb236aa84bc460": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "f2f9b1c03492463397087bed2642a8b2": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "LinkModel", "state": {"source": ["IPY_MODEL_a1cb4b44b1f54cde815f8e713ca3e68d", "value"], "target": ["IPY_MODEL_9ab997a6587c4746904cd3476fe428de", "value"]}}, "f32037d5c9d24da1a34f099ded323912": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "HBoxModel", "state": {"children": ["IPY_MODEL_a0998547957e4b50bb0570d6e89b4c2e"], "layout": "IPY_MODEL_148898f7302f4f45809429230ac34e24"}}, "f7f5ff74aa334e5d93bf738f8697b5b5": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "fb1d23bcc05342c0b382ab4170ce6aaa": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "fb3e5d085e2d43b7a3490b9ff0cd3738": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "SliderStyleModel", "state": {"description_width": ""}}, "fc190c980cf64f58821e1fed76b8dc9b": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "fe5db7fffd844d8983fe53f0eaa44849": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "ffbdb787fdf940fab9e0d3b457888162": {"model_module": "@jupyter-widgets\/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": {}}, "ffd206a2fd774da69a72e07e90044435": {"model_module": "@jupyter-widgets\/controls", "model_module_version": "2.0.0", "model_name": "PlayModel", "state": {"description": "step", "layout": "IPY_MODEL_9e913bb98541408496f49af403c639af", "max": 199, "style": "IPY_MODEL_b6777499fb2c4600a2f7e42865bb8a24"}}}, "version_major": 2, "version_minor": 0} +</script> +</html> diff --git a/src/students/GA_2_1/Feedback.html b/src/students/GA_2_1/Feedback.html new file mode 100644 index 0000000000000000000000000000000000000000..5683aeae0b628bf18975d53f6aaa8b13e53cb100 --- /dev/null +++ b/src/students/GA_2_1/Feedback.html @@ -0,0 +1,7510 @@ +<!DOCTYPE html> + +<html lang="en"> +<head><meta charset="utf-8"/> +<meta content="width=device-width, initial-scale=1.0" name="viewport"/> +<title>Feedback</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-MarkdownCell jp-Notebook-cell"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<h1 id="Feedback-fro-Group-Assignment-2.1">Feedback fro Group Assignment 2.1<a class="anchor-link" href="#Feedback-fro-Group-Assignment-2.1">¶</a></h1><p><em><a href="http://mude.citg.tudelft.nl/">CEGM1000 MUDE</a>: Week 2.1, Friday, 15th Nov, 2024.</em></p> +<p><strong>This Feedback file contains a few observations and conclusions for all three data sets. See the solution notebooks for more details about a particular data set. A Report solution is not provided, as all relevant information is summarized in this file or the notebooks.</strong></p> +<h2 id="Questions:">Questions:<a class="anchor-link" href="#Questions:">¶</a></h2><p><strong>Question 1</strong></p> +<p>Some groups pasted all the code, instead of the relevant parts. Formulation for discretized PDE including BC, for interior volumes?</p> +<p><strong>Question 2</strong></p> +<p>Explanation of how the Neumann condition is implemented missing in several groups</p> +<p><strong>Question 3</strong></p> +<p>No explanation of time/space discretization, just showing the code itself.</p> +<p><strong>Question 4</strong></p> +<p>Choosing a single, very small value of dt, and concluding that it stable for that dt is not a proper description of the stability phenomena.</p> +<p><strong>Question 5</strong></p> +<p>The meaning of computing the flux at a point different than midpoint of the surface is not fully understood.</p> +<p><strong>Question 6</strong></p> +<p>Modifying the geometry is not a suitable way to fix the issues of 3.3</p> +<p><strong>End of file.</strong></p> + +<span style="font-size: 75%"> +© Copyright 2024 <a href="http://mude.citg.tudelft.nl/" rel="MUDE">MUDE</a> TU Delft. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CC BY 4.0 License</a>. + +</span></div> +</div> +</div> +</div> +</main> +</body> +</html> diff --git a/src/students/GA_2_1/Report_solution.html b/src/students/GA_2_1/Report_solution.html new file mode 100644 index 0000000000000000000000000000000000000000..5af8521d39b97665e6fbf7a63848e965cb9a6148 --- /dev/null +++ b/src/students/GA_2_1/Report_solution.html @@ -0,0 +1,7621 @@ +<!DOCTYPE html> + +<html lang="en"> +<head><meta charset="utf-8"/> +<meta content="width=device-width, initial-scale=1.0" name="viewport"/> +<title>Report_solution</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-MarkdownCell jp-Notebook-cell"> +<div class="jp-Cell-inputWrapper" tabindex="0"> +<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> +</div> +<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> +</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> +<h1 id="Report-for-Group-Assignment-2.1">Report for Group Assignment 2.1<a class="anchor-link" href="#Report-for-Group-Assignment-2.1">¶</a></h1><p><em><a href="http://mude.citg.tudelft.nl/">CEGM1000 MUDE</a>: Week 2.1, Friday, Nov 15, 2024.</em></p> +<h2 id="Questions">Questions<a class="anchor-link" href="#Questions">¶</a></h2><p><strong>Question 1</strong></p> +<p>Which is the algebraic expression for computing $\phi_{i}^{n+1}$ for the case of three interior volumes? Write the expression here and reproduce the code that accomplishes this in the <code>Mesh</code> class. Be sure to indicate clearly which values of $\phi$ are for the volume of interest and the (arbitrary) "neighbor" volumes.</p> +<p><em>Write your answer here.</em></p> +<pre><code>reproduce code here +--> remember there are tips in the README! +</code></pre> +<p><strong>Solution</strong></p> +<p>The algebraic expression is:</p> +$$ +\phi^{n+1}_i = \phi^{n}_i ++ \sum_{nv} D\frac{\Delta t \Delta L}{\Delta A} \left( \frac{\phi^n_{nv}-\phi^n_i}{\Delta d_c} \right) +$$<p>where subscript $nv$ indicates each of the three "neighbor volumes."</p> +<p>This is implemented in the code in the <code>solve</code> method by looping over each face of the triangle, identifying whether it is an interior face, finding the triangle that shares that face, then computing the flux as described by each term in the algebraic expression.</p> +<pre><code>flux[i] = constant*(phi_neighbor - phi)/centroid_distance +</code></pre> +<p>After each face is computed, the value of $\phi_{i}^{n+1}$ is computed as follows:</p> +<pre><code>unknowns[time_step+1, triangle_id] = phi + np.sum(flux) +</code></pre> +<p>As the volumes are equal-sized equilateral triangles, the code could have been made more efficient by only computing the areas, lengths and centroid-to-centroid difference <em>once</em>, outside of the loop for each triangle, but Robert ran out of time to do this.</p> +<p><strong>Question 2</strong></p> +<p>Given that in FVM the diffusion is computed as fluxes at the surfaces, what do you need to do in order to represent a Neumann boundary condition in the algebraic equation? Include the line of code that accomplishes in the <code>Mesh</code> class, along with a brief explanation of the context.</p> +<p><em>Write your answer here.</em></p> +<pre><code>reproduce the code here +</code></pre> +<p><strong>Solution</strong></p> +<p>For FVM, a Neumann Boundary Condition is implemented directly by identifying the side of the volume that is a boundary and replacing the partial derivative term in the previous algebraic equation.</p> +<p>The code implements this in the <code>solve</code> method by looping over each face of the triangle, identifying whether it is an exterior face, then assigning the proper flux which was specified in the list of boundary conditions in the notebook.</p> +<pre><code>flux[i] = constant*self.boundary_side_types[idx][1] +</code></pre> +<p><strong>Question 3</strong></p> +<p>Consider the <code>solve</code> method of the class <code>Mesh</code> and write an explanation about how the FVM is solved. Mention specifically how the time and space discretization is executed; also mention specifically how the algorithm is <em>different</em> compared to the finite difference approach (for the spatial integration). Use excerpts from the code to illustrate your answer here (example syntax is provided below). There is no need to repeat the code and explanations provided in Questions 1 and 2.</p> +<p><em>Write your answer here.</em></p> +<p>Example code block:</p> +<pre><code>include relevant code in your answer! +</code></pre> +<p><strong>Solution</strong></p> +<p>The time integration is nearly identical for FVM and FDM, if a forward Euler scheme is applied. This method is explicit, so the unknowns for a given time step can be calculated using values from the previous time step. This is apparent in the indexing illustrated in Q1, where <code>unknowns[time_step+1]</code> is computed using only information from the previous step (e.g., <code>phi = unknowns[time_step, ...]</code>).</p> +<p>The spatial integration is very different between FVM and FDM, as instead of looping over points in $x$ and $y$ we loop over <em>triangles,</em> which is this line of code:</p> +<pre><code>for triangle_id, triangle in enumerate(self.triangles) +</code></pre> +<p>Luckily the computations for each triangle are straightforward; the terms are mostly constant because the triangles are equilateral and equal size (and orthogonal; this is the subject of later questions).</p> +<p>Note that for the workshop, which considered a 1D problem and a 2D problem with rectangular volumes, the algebraic formulation of FVM produces identical results to the FDM. However, with 2D triangles, the loop over the surfaces illustrates quite clearly that there is a difference between these numerical schemes.</p> +<p><strong>Question 4</strong></p> +<p>At the end of Part 2 you refined the mesh and saw that the original values for the time integration resulted in an unstable solution. Run the analysis a few more times and see if you can properly describe the situation (specifically regarding stability). Use specific results from your experiments (summarized in a Markdown table), as well as the stability criteria presented in the book to provide your explanation.</p> +<p><em>Write your answer here</em></p> +<p><strong>Solution</strong></p> +<p><em>Note: you were not expected to use this equation, as we did not provide it with the assignment; however, you were expected to make a similar set of calculations and comparisons, based on what was provided in the textbook.</em></p> +<p>The stability criteria given in the book for a 1D case reads $D \frac{\Delta t}{\Delta x^2}$ less than 0.5. This is a necessary condition for stability but it does not ensure stability, this is related to the boundary conditions and its implementation. However, we do expect that the stability criteria that separates the stable and unstable region to be of the same order of magnitude. For our problem, the criteria can be computed as $D \frac{\Delta t * Surface}{Volume * centroid_distance }$ and it should be less than 0.5.</p> +<p>Starting with</p> +<p>The notebook starts with the following parameters for $t_{final}$, $N_t$ and $D$:</p> +<pre><code>mesh.solve(20, 100, 50) +</code></pre> +<p>This works find for the original mesh, but the solution is unstable for the refined mesh. The table below shows the stability criteria, the variation of the number of time steps and if the solution is stable or not. As you can see, the stable regime lies around 0.35, slightly lower than the necessary condition of stability derived in the book.</p> +<p><em>See the notebooks <code>Analysis_solution.ipynb</code> for a figure illustrating these values.</em></p> +<table> +<thead> +<tr> +<th style="text-align:left">Number of time steps</th> +<th style="text-align:center">Stability criteria</th> +<th style="text-align:right">stable?</th> +</tr> +</thead> +<tbody> +<tr> +<td style="text-align:left">200</td> +<td style="text-align:center">.8</td> +<td style="text-align:right">unstable</td> +</tr> +<tr> +<td style="text-align:left">250</td> +<td style="text-align:center">.64</td> +<td style="text-align:right">unstable</td> +</tr> +<tr> +<td style="text-align:left">300</td> +<td style="text-align:center">.53</td> +<td style="text-align:right">unstable</td> +</tr> +<tr> +<td style="text-align:left">350</td> +<td style="text-align:center">.45</td> +<td style="text-align:right">unstable</td> +</tr> +<tr> +<td style="text-align:left">400</td> +<td style="text-align:center">.40</td> +<td style="text-align:right">unstable</td> +</tr> +<tr> +<td style="text-align:left">450</td> +<td style="text-align:center">.35</td> +<td style="text-align:right">stable</td> +</tr> +<tr> +<td style="text-align:left">500</td> +<td style="text-align:center">.32</td> +<td style="text-align:right">stable</td> +</tr> +</tbody> +</table> +<p><strong>Question 5</strong></p> +<p>Computations in meshes with non-equilateral triangles have added error sources that would need to be corrected to have an accurate solution. What is the impact the approach you implemented for the cases of Task 3.2, 3.3 3.4?</p> +<p>Briefly state the source of error introduced by the geometry of the volumes considered in each task. You only need to write a few words each.</p> +<p><em>Write your answer here</em></p> +<ul> +<li>Task 3.2:</li> +<li>Task 3.3:</li> +<li>Task 3.4:</li> +</ul> +<p><strong>Solution</strong></p> +<p>Stated here; notebook also contains additional information.</p> +<ul> +<li>Task 3.2: error due to approximated gradient not being at midpoint of face</li> +<li>Task 3.3: error due to approximated gradient not being normal to the surface</li> +<li>Task 3.4: both of the previous types of error are present</li> +</ul> +<p><strong>Question 6</strong></p> +<p>What would you do to correct the errors in the case of task 3.3? Describe your answer qualitatively, there is no need to make computations.</p> +<p>For this question, assume that we have computed the values of $\phi$ at the vertices by interpolating using the values already found at the centroids of each neighbor volume.</p> +<p><em>Write your answer here</em></p> +<p><strong>Solution</strong></p> +<p>When the midpoint between centroids is not on the surface that divides the two volumes, the gradient calculated between the centroids needs to be corrected. When the gradient is calculated as done in the notebook, it can be corrected by breaking it into two components; the "cross-diffusion" (the component parallel to the surface) should be removed from the calculation of the term from that face. Note, however, that this cross-diffusion should be included in the <em>other faces!</em> This obviously makes the code more complicated, however, it can be handled in a straightforward way by looping over each face, keeping track of the components of the gradient, then summing them up after each face has been calculated.</p> +<p>When the midpoint between centroids is on the surface, but not located at the midpoint, our solution is inherently less accurate. If we had values of $\phi$ at the vertices, we would be able to use a midpoint rule for calculated $\phi$ on the surface, which would provide second order accuracy. To implement this in practice, we would revise the numerical scheme to define the unknowns ($\phi(x,t)$) at the vertices instead of the centroids. This would increase the size of the problem (the linear system for each time step is larger), however, the accuracy of the method would be increased. Whether this is a good idea or not depends on the type of problem and way in which it is solved.</p> +<p><strong>Last Question: How did things go? (Optional)</strong></p> +<p><em>Use this space to let us know if you ran into any challenges while working on this GA, and if you have any feedback to report.</em></p> +<p><strong>End of file.</strong></p> +<span style="font-size: 75%"> +© Copyright 2024 <a href="http://mude.citg.tudelft.nl/" rel="MUDE">MUDE</a>, TU Delft. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CC BY 4.0 License</a>. + +</span></div> +</div> +</div> +</div> +</main> +</body> +</html>