{ "cells": [ { "cell_type": "markdown", "metadata": { "tags": [] }, "source": [ "# 17. A diagnostics case study: Artificial funnel of hell\n", "\n", "
" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "nbsphinx": "hidden", "tags": [] }, "outputs": [], "source": [ "# Colab setup ------------------\n", "import os, sys, subprocess\n", "if \"google.colab\" in sys.modules:\n", " cmd = \"pip install --upgrade colorcet bebi103 arviz cmdstanpy watermark\"\n", " process = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)\n", " stdout, stderr = process.communicate()\n", " import cmdstanpy; cmdstanpy.install_cmdstan()\n", " data_path = \"https://s3.amazonaws.com/bebi103.caltech.edu/data/\"\n", "else:\n", " data_path = \"../data/\"\n", "# ------------------------------" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/Users/bois/opt/anaconda3/lib/python3.9/site-packages/colorcet/__init__.py:74: UserWarning: Trying to register the cmap 'cet_gray' which already exists.\n", " register_cmap(\"cet_\"+name, cmap=cm[name])\n", "/Users/bois/opt/anaconda3/lib/python3.9/site-packages/colorcet/__init__.py:74: UserWarning: Trying to register the cmap 'cet_gray_r' which already exists.\n", " register_cmap(\"cet_\"+name, cmap=cm[name])\n" ] }, { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) {\n", " if (callback != null)\n", " callback();\n", " });\n", " } finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.debug(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(css_urls, js_urls, js_modules, callback) {\n", " if (css_urls == null) css_urls = [];\n", " if (js_urls == null) js_urls = [];\n", " if (js_modules == null) js_modules = [];\n", "\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls.length === 0 && js_modules.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length;\n", "\n", " function on_load() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n", " run_callbacks()\n", " }\n", " }\n", "\n", " function on_error() {\n", " console.error(\"failed to load \" + url);\n", " }\n", "\n", " for (var i = 0; i < css_urls.length; i++) {\n", " var url = css_urls[i];\n", " const element = document.createElement(\"link\");\n", " element.onload = on_load;\n", " element.onerror = on_error;\n", " element.rel = \"stylesheet\";\n", " element.type = \"text/css\";\n", " element.href = url;\n", " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n", " document.body.appendChild(element);\n", " }\n", "\n", " var skip = [];\n", " if (window.requirejs) {\n", " window.requirejs.config({'packages': {}, 'paths': {}, 'shim': {}});\n", " \n", " }\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " if (skip.indexOf(url) >= 0) { on_load(); continue; }\n", " var element = document.createElement('script');\n", " element.onload = on_load;\n", " element.onerror = on_error;\n", " element.async = false;\n", " element.src = url;\n", " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.head.appendChild(element);\n", " }\n", " for (var i = 0; i < js_modules.length; i++) {\n", " var url = js_modules[i];\n", " if (skip.indexOf(url) >= 0) { on_load(); continue; }\n", " var element = document.createElement('script');\n", " element.onload = on_load;\n", " element.onerror = on_error;\n", " element.async = false;\n", " element.src = url;\n", " element.type = \"module\";\n", " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.head.appendChild(element);\n", " }\n", " if (!js_urls.length && !js_modules.length) {\n", " on_load()\n", " }\n", " };\n", "\n", " function inject_raw_css(css) {\n", " const element = document.createElement(\"style\");\n", " element.appendChild(document.createTextNode(css));\n", " document.body.appendChild(element);\n", " }\n", "\n", " var js_urls = [];\n", " var js_modules = [];\n", " var css_urls = [];\n", " var inline_js = [\n", " function(Bokeh) {\n", " inject_raw_css(\".bk.alert {\\n padding: 0.75rem 1.25rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem;\\n /* Don't set margin because that will not render correctly! */\\n /* margin-bottom: 1rem; */\\n margin-top: 15px;\\n margin-bottom: 15px;\\n}\\n.bk.alert a {\\n color: rgb(11, 46, 19); /* #002752; */\\n font-weight: 700;\\n text-decoration: rgb(11, 46, 19);\\n text-decoration-color: rgb(11, 46, 19);\\n text-decoration-line: none;\\n text-decoration-style: solid;\\n text-decoration-thickness: auto;\\n }\\n.bk.alert a:hover {\\n color: rgb(11, 46, 19);\\n font-weight: 700;\\n text-decoration: underline;\\n}\\n\\n.bk.alert-primary {\\n color: #004085;\\n background-color: #cce5ff;\\n border-color: #b8daff;\\n}\\n.bk.alert-primary hr {\\n border-top-color: #9fcdff;\\n}\\n\\n.bk.alert-secondary {\\n color: #383d41;\\n background-color: #e2e3e5;\\n border-color: #d6d8db;\\n }\\n.bk.alert-secondary hr {\\n border-top-color: #c8cbcf;\\n}\\n\\n.bk.alert-success {\\n color: #155724;\\n background-color: #d4edda;\\n border-color: #c3e6cb;\\n }\\n\\n.bk.alert-success hr {\\n border-top-color: #b1dfbb;\\n}\\n\\n.bk.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb;\\n }\\n.bk.alert-info hr {\\n border-top-color: #abdde5;\\n}\\n\\n.bk.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba;\\n }\\n\\n.bk.alert-warning hr {\\n border-top-color: #ffe8a1;\\n}\\n\\n.bk.alert-danger {\\n color: #721c24;\\n background-color: #f8d7da;\\n border-color: #f5c6cb;\\n}\\n.bk.alert-danger hr {\\n border-top-color: #f1b0b7;\\n}\\n\\n.bk.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe;\\n }\\n.bk.alert-light hr {\\n border-top-color: #ececf6;\\n}\\n\\n.bk.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca;\\n }\\n.bk.alert-dark hr {\\n border-top-color: #b9bbbe;\\n}\\n\\n\\n/* adjf\\u00e6l */\\n\\n.bk.alert-primary a {\\n color: #002752;\\n}\\n\\n.bk.alert-secondary a {\\n color: #202326;\\n}\\n\\n\\n.bk.alert-success a {\\n color: #0b2e13;\\n}\\n\\n\\n.bk.alert-info a {\\n color: #062c33;\\n}\\n\\n\\n.bk.alert-warning a {\\n color: #533f03;\\n}\\n\\n\\n.bk.alert-danger a {\\n color: #491217;\\n}\\n\\n.bk.alert-light a {\\n color: #686868;\\n}\\n\\n.bk.alert-dark a {\\n color: #040505;\\n}\");\n", " },\n", " function(Bokeh) {\n", " inject_raw_css(\".bk.card {\\n border: 1px solid rgba(0,0,0,.125);\\n border-radius: 0.25rem;\\n}\\n.bk.accordion {\\n border: 1px solid rgba(0,0,0,.125);\\n}\\n.bk.card-header {\\n align-items: center;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-radius: 0.25rem;\\n display: inline-flex;\\n justify-content: start;\\n width: 100%;\\n}\\n.bk.accordion-header {\\n align-items: center;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-radius: 0;\\n display: flex;\\n justify-content: start;\\n width: 100%;\\n}\\n.bk.card-button {\\n background-color: transparent;\\n margin-left: 0.5em;\\n}\\n.bk.card-header-row {\\n position: relative !important;\\n}\\n.bk.card-title {\\n align-items: center;\\n font-size: 1.4em;\\n font-weight: bold;\\n overflow-wrap: break-word;\\n}\\n.bk.card-header-row > .bk {\\n padding-right: 1.5em !important;\\n overflow-wrap: break-word;\\n}\\n\");\n", " },\n", " function(Bokeh) {\n", " inject_raw_css(\".bk.panel-widget-box {\\n min-height: 20px;\\n background-color: #f5f5f5;\\n border: 1px solid #e3e3e3;\\n border-radius: 4px;\\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n box-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n overflow-x: hidden;\\n overflow-y: hidden;\\n}\\n\\n.scrollable {\\n overflow: scroll;\\n}\\n\\nprogress {\\n appearance: none;\\n -moz-appearance: none;\\n -webkit-appearance: none;\\n border: none;\\n height: 20px;\\n background-color: whiteSmoke;\\n border-radius: 3px;\\n box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n color: royalblue;\\n position: relative;\\n margin: 0 0 1.5em;\\n}\\n\\nprogress[value]::-webkit-progress-bar {\\n background-color: whiteSmoke;\\n border-radius: 3px;\\n box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n}\\n\\nprogress[value]::-webkit-progress-value {\\n position: relative;\\n background-size: 35px 20px, 100% 100%, 100% 100%;\\n border-radius:3px;\\n}\\n\\nprogress.active:not([value])::before {\\n background-position: 10%;\\n animation-name: stripes;\\n animation-duration: 3s;\\n animation-timing-function: linear;\\n animation-iteration-count: infinite;\\n}\\n\\nprogress[value]::-moz-progress-bar {\\n background-size: 35px 20px, 100% 100%, 100% 100%;\\n border-radius:3px;\\n}\\n\\nprogress:not([value])::-moz-progress-bar {\\n border-radius:3px;\\n background: linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\n\\nprogress.active:not([value])::-moz-progress-bar {\\n background-position: 10%;\\n animation-name: stripes;\\n animation-duration: 3s;\\n animation-timing-function: linear;\\n animation-iteration-count: infinite;\\n}\\n\\nprogress.active:not([value])::-webkit-progress-bar {\\n background-position: 10%;\\n animation-name: stripes;\\n animation-duration: 3s;\\n animation-timing-function: linear;\\n animation-iteration-count: infinite;\\n}\\n\\nprogress.primary[value]::-webkit-progress-value { background-color: #007bff; }\\nprogress.primary:not([value])::before { background-color: #007bff; }\\nprogress.primary:not([value])::-webkit-progress-bar { background-color: #007bff; }\\nprogress.primary::-moz-progress-bar { background-color: #007bff; }\\n\\nprogress.secondary[value]::-webkit-progress-value { background-color: #6c757d; }\\nprogress.secondary:not([value])::before { background-color: #6c757d; }\\nprogress.secondary:not([value])::-webkit-progress-bar { background-color: #6c757d; }\\nprogress.secondary::-moz-progress-bar { background-color: #6c757d; }\\n\\nprogress.success[value]::-webkit-progress-value { background-color: #28a745; }\\nprogress.success:not([value])::before { background-color: #28a745; }\\nprogress.success:not([value])::-webkit-progress-bar { background-color: #28a745; }\\nprogress.success::-moz-progress-bar { background-color: #28a745; }\\n\\nprogress.danger[value]::-webkit-progress-value { background-color: #dc3545; }\\nprogress.danger:not([value])::before { background-color: #dc3545; }\\nprogress.danger:not([value])::-webkit-progress-bar { background-color: #dc3545; }\\nprogress.danger::-moz-progress-bar { background-color: #dc3545; }\\n\\nprogress.warning[value]::-webkit-progress-value { background-color: #ffc107; }\\nprogress.warning:not([value])::before { background-color: #ffc107; }\\nprogress.warning:not([value])::-webkit-progress-bar { background-color: #ffc107; }\\nprogress.warning::-moz-progress-bar { background-color: #ffc107; }\\n\\nprogress.info[value]::-webkit-progress-value { background-color: #17a2b8; }\\nprogress.info:not([value])::before { background-color: #17a2b8; }\\nprogress.info:not([value])::-webkit-progress-bar { background-color: #17a2b8; }\\nprogress.info::-moz-progress-bar { background-color: #17a2b8; }\\n\\nprogress.light[value]::-webkit-progress-value { background-color: #f8f9fa; }\\nprogress.light:not([value])::before { background-color: #f8f9fa; }\\nprogress.light:not([value])::-webkit-progress-bar { background-color: #f8f9fa; }\\nprogress.light::-moz-progress-bar { background-color: #f8f9fa; }\\n\\nprogress.dark[value]::-webkit-progress-value { background-color: #343a40; }\\nprogress.dark:not([value])::-webkit-progress-bar { background-color: #343a40; }\\nprogress.dark:not([value])::before { background-color: #343a40; }\\nprogress.dark::-moz-progress-bar { background-color: #343a40; }\\n\\nprogress:not([value])::-webkit-progress-bar {\\n border-radius: 3px;\\n background: linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\nprogress:not([value])::before {\\n content:\\\" \\\";\\n position:absolute;\\n height: 20px;\\n top:0;\\n left:0;\\n right:0;\\n bottom:0;\\n border-radius: 3px;\\n background: linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\n\\n@keyframes stripes {\\n from {background-position: 0%}\\n to {background-position: 100%}\\n}\\n\\n.bk-root .bk.loader {\\n overflow: hidden;\\n}\\n\\n.bk.loader::after {\\n content: \\\"\\\";\\n border-radius: 50%;\\n -webkit-mask-image: radial-gradient(transparent 50%, rgba(0, 0, 0, 1) 54%);\\n width: 100%;\\n height: 100%;\\n left: 0;\\n top: 0;\\n position: absolute;\\n}\\n\\n.bk-root .bk.loader.dark::after {\\n background: #0f0f0f;\\n}\\n\\n.bk-root .bk.loader.light::after {\\n background: #f0f0f0;\\n}\\n\\n.bk-root .bk.loader.spin::after {\\n animation: spin 2s linear infinite;\\n}\\n\\n.bk-root div.bk.loader.spin.primary-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #007bff 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.secondary-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #6c757d 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.success-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #28a745 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.danger-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #dc3545 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.warning-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #ffc107 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.info-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #17a2b8 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.light-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #f8f9fa 50%);\\n}\\n\\n.bk-root div.bk.loader.dark-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #343a40 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.primary-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #007bff 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.secondary-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #6c757d 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.success-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #28a745 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.danger-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #dc3545 50%)\\n}\\n\\n.bk-root div.bk.loader.spin.warning-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #ffc107 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.info-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #17a2b8 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.light-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #f8f9fa 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.dark-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #343a40 50%);\\n}\\n\\n/* Safari */\\n@-webkit-keyframes spin {\\n 0% { -webkit-transform: rotate(0deg); }\\n 100% { -webkit-transform: rotate(360deg); }\\n}\\n\\n@keyframes spin {\\n 0% { transform: rotate(0deg); }\\n 100% { transform: rotate(360deg); }\\n}\\n\\n.dot div {\\n height: 100%;\\n width: 100%;\\n border: 1px solid #000 !important;\\n background-color: #fff;\\n border-radius: 50%;\\n display: inline-block;\\n}\\n\\n.dot-filled div {\\n height: 100%;\\n width: 100%;\\n border: 1px solid #000 !important;\\n border-radius: 50%;\\n display: inline-block;\\n}\\n\\n.dot-filled.primary div {\\n background-color: #007bff;\\n}\\n\\n.dot-filled.secondary div {\\n background-color: #6c757d;\\n}\\n\\n.dot-filled.success div {\\n background-color: #28a745;\\n}\\n\\n.dot-filled.danger div {\\n background-color: #dc3545;\\n}\\n\\n.dot-filled.warning div {\\n background-color: #ffc107;\\n}\\n\\n.dot-filled.info div {\\n background-color: #17a2b8;\\n}\\n\\n.dot-filled.dark div {\\n background-color: #343a40;\\n}\\n\\n.dot-filled.light div {\\n background-color: #f8f9fa;\\n}\\n\\n/* Slider editor */\\n.slider-edit .bk-input-group .bk-input {\\n border: 0;\\n border-radius: 0;\\n min-height: 0;\\n padding-left: 0;\\n padding-right: 0;\\n font-weight: bold;\\n}\\n\\n.slider-edit .bk-input-group .bk-spin-wrapper {\\n display: contents;\\n}\\n\\n.slider-edit .bk-input-group .bk-spin-wrapper .bk.bk-spin-btn-up {\\n top: -6px;\\n}\\n\\n.slider-edit .bk-input-group .bk-spin-wrapper .bk.bk-spin-btn-down {\\n bottom: 3px;\\n}\\n\\n/* JSON Pane */\\n.bk-root .json-formatter-row .json-formatter-string, .bk-root .json-formatter-row .json-formatter-stringifiable {\\n white-space: pre-wrap;\\n}\\n\");\n", " },\n", " function(Bokeh) {\n", " inject_raw_css(\".codehilite .hll { background-color: #ffffcc }\\n.codehilite { background: #f8f8f8; }\\n.codehilite .c { color: #408080; font-style: italic } /* Comment */\\n.codehilite .err { border: 1px solid #FF0000 } /* Error */\\n.codehilite .k { color: #008000; font-weight: bold } /* Keyword */\\n.codehilite .o { color: #666666 } /* Operator */\\n.codehilite .ch { color: #408080; font-style: italic } /* Comment.Hashbang */\\n.codehilite .cm { color: #408080; font-style: italic } /* Comment.Multiline */\\n.codehilite .cp { color: #BC7A00 } /* Comment.Preproc */\\n.codehilite .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */\\n.codehilite .c1 { color: #408080; font-style: italic } /* Comment.Single */\\n.codehilite .cs { color: #408080; font-style: italic } /* Comment.Special */\\n.codehilite .gd { color: #A00000 } /* Generic.Deleted */\\n.codehilite .ge { font-style: italic } /* Generic.Emph */\\n.codehilite .gr { color: #FF0000 } /* Generic.Error */\\n.codehilite .gh { color: #000080; font-weight: bold } /* Generic.Heading */\\n.codehilite .gi { color: #00A000 } /* Generic.Inserted */\\n.codehilite .go { color: #888888 } /* Generic.Output */\\n.codehilite .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\\n.codehilite .gs { font-weight: bold } /* Generic.Strong */\\n.codehilite .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\\n.codehilite .gt { color: #0044DD } /* Generic.Traceback */\\n.codehilite .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\\n.codehilite .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\\n.codehilite .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\\n.codehilite .kp { color: #008000 } /* Keyword.Pseudo */\\n.codehilite .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\\n.codehilite .kt { color: #B00040 } /* Keyword.Type */\\n.codehilite .m { color: #666666 } /* Literal.Number */\\n.codehilite .s { color: #BA2121 } /* Literal.String */\\n.codehilite .na { color: #7D9029 } /* Name.Attribute */\\n.codehilite .nb { color: #008000 } /* Name.Builtin */\\n.codehilite .nc { color: #0000FF; font-weight: bold } /* Name.Class */\\n.codehilite .no { color: #880000 } /* Name.Constant */\\n.codehilite .nd { color: #AA22FF } /* Name.Decorator */\\n.codehilite .ni { color: #999999; font-weight: bold } /* Name.Entity */\\n.codehilite .ne { color: #D2413A; font-weight: bold } /* Name.Exception */\\n.codehilite .nf { color: #0000FF } /* Name.Function */\\n.codehilite .nl { color: #A0A000 } /* Name.Label */\\n.codehilite .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\\n.codehilite .nt { color: #008000; font-weight: bold } /* Name.Tag */\\n.codehilite .nv { color: #19177C } /* Name.Variable */\\n.codehilite .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\\n.codehilite .w { color: #bbbbbb } /* Text.Whitespace */\\n.codehilite .mb { color: #666666 } /* Literal.Number.Bin */\\n.codehilite .mf { color: #666666 } /* Literal.Number.Float */\\n.codehilite .mh { color: #666666 } /* Literal.Number.Hex */\\n.codehilite .mi { color: #666666 } /* Literal.Number.Integer */\\n.codehilite .mo { color: #666666 } /* Literal.Number.Oct */\\n.codehilite .sa { color: #BA2121 } /* Literal.String.Affix */\\n.codehilite .sb { color: #BA2121 } /* Literal.String.Backtick */\\n.codehilite .sc { color: #BA2121 } /* Literal.String.Char */\\n.codehilite .dl { color: #BA2121 } /* Literal.String.Delimiter */\\n.codehilite .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\\n.codehilite .s2 { color: #BA2121 } /* Literal.String.Double */\\n.codehilite .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */\\n.codehilite .sh { color: #BA2121 } /* Literal.String.Heredoc */\\n.codehilite .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\\n.codehilite .sx { color: #008000 } /* Literal.String.Other */\\n.codehilite .sr { color: #BB6688 } /* Literal.String.Regex */\\n.codehilite .s1 { color: #BA2121 } /* Literal.String.Single */\\n.codehilite .ss { color: #19177C } /* Literal.String.Symbol */\\n.codehilite .bp { color: #008000 } /* Name.Builtin.Pseudo */\\n.codehilite .fm { color: #0000FF } /* Name.Function.Magic */\\n.codehilite .vc { color: #19177C } /* Name.Variable.Class */\\n.codehilite .vg { color: #19177C } /* Name.Variable.Global */\\n.codehilite .vi { color: #19177C } /* Name.Variable.Instance */\\n.codehilite .vm { color: #19177C } /* Name.Variable.Magic */\\n.codehilite .il { color: #666666 } /* Literal.Number.Integer.Long */\\n\\n.markdown h1 { margin-block-start: 0.34em }\\n.markdown h2 { margin-block-start: 0.42em }\\n.markdown h3 { margin-block-start: 0.5em }\\n.markdown h4 { margin-block-start: 0.67em }\\n.markdown h5 { margin-block-start: 0.84em }\\n.markdown h6 { margin-block-start: 1.17em }\\n.markdown ul { padding-inline-start: 2em }\\n.markdown ol { padding-inline-start: 2em }\\n.markdown strong { font-weight: 600 }\\n.markdown a { color: -webkit-link }\\n.markdown a { color: -moz-hyperlinkText }\\n\");\n", " },\n", " function(Bokeh) {\n", " inject_raw_css(\".json-formatter-row {\\n font-family: monospace;\\n}\\n.json-formatter-row,\\n.json-formatter-row a,\\n.json-formatter-row a:hover {\\n color: black;\\n text-decoration: none;\\n}\\n.json-formatter-row .json-formatter-row {\\n margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty {\\n opacity: 0.5;\\n margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n display: none;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n content: \\\"No properties\\\";\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n content: \\\"[]\\\";\\n}\\n.json-formatter-row .json-formatter-string,\\n.json-formatter-row .json-formatter-stringifiable {\\n color: green;\\n white-space: pre;\\n word-wrap: break-word;\\n}\\n.json-formatter-row .json-formatter-number {\\n color: blue;\\n}\\n.json-formatter-row .json-formatter-boolean {\\n color: red;\\n}\\n.json-formatter-row .json-formatter-null {\\n color: #855A00;\\n}\\n.json-formatter-row .json-formatter-undefined {\\n color: #ca0b69;\\n}\\n.json-formatter-row .json-formatter-function {\\n color: #FF20ED;\\n}\\n.json-formatter-row .json-formatter-date {\\n background-color: rgba(0, 0, 0, 0.05);\\n}\\n.json-formatter-row .json-formatter-url {\\n text-decoration: underline;\\n color: blue;\\n cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-bracket {\\n color: blue;\\n}\\n.json-formatter-row .json-formatter-key {\\n color: #00008B;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler-link {\\n cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-toggler {\\n line-height: 1.2rem;\\n font-size: 0.7rem;\\n vertical-align: middle;\\n opacity: 0.6;\\n cursor: pointer;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler:after {\\n display: inline-block;\\n transition: transform 100ms ease-in;\\n content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-row > a > .json-formatter-preview-text {\\n opacity: 0;\\n transition: opacity 0.15s ease-in;\\n font-style: italic;\\n}\\n.json-formatter-row:hover > a > .json-formatter-preview-text {\\n opacity: 0.6;\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n transform: rotate(90deg);\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n display: inline-block;\\n}\\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n display: none;\\n}\\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n display: block;\\n}\\n.json-formatter-dark.json-formatter-row {\\n font-family: monospace;\\n}\\n.json-formatter-dark.json-formatter-row,\\n.json-formatter-dark.json-formatter-row a,\\n.json-formatter-dark.json-formatter-row a:hover {\\n color: white;\\n text-decoration: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-row {\\n margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\\n opacity: 0.5;\\n margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n display: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n content: \\\"No properties\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n content: \\\"[]\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-string,\\n.json-formatter-dark.json-formatter-row .json-formatter-stringifiable {\\n color: #31F031;\\n white-space: pre;\\n word-wrap: break-word;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-number {\\n color: #66C2FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\\n color: #EC4242;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-null {\\n color: #EEC97D;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\\n color: #ef8fbe;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-function {\\n color: #FD48CB;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-date {\\n background-color: rgba(255, 255, 255, 0.05);\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-url {\\n text-decoration: underline;\\n color: #027BFF;\\n cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\\n color: #9494FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-key {\\n color: #23A0DB;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler-link {\\n cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\\n line-height: 1.2rem;\\n font-size: 0.7rem;\\n vertical-align: middle;\\n opacity: 0.6;\\n cursor: pointer;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\\n display: inline-block;\\n transition: transform 100ms ease-in;\\n content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\\n opacity: 0;\\n transition: opacity 0.15s ease-in;\\n font-style: italic;\\n}\\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\\n opacity: 0.6;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n transform: rotate(90deg);\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n display: inline-block;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n display: none;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n display: block;\\n}\\n\");\n", " },\n", " function(Bokeh) {\n", " inject_raw_css(\".bk.pn-loading:before {\\n position: absolute;\\n height: 100%;\\n width: 100%;\\n content: '';\\n z-index: 1000;\\n background-color: rgb(255,255,255,0.50);\\n border-color: lightgray;\\n background-repeat: no-repeat;\\n background-position: center;\\n background-size: auto 50%;\\n border-width: 1px;\\n cursor: progress;\\n}\\n.bk.pn-loading.arcs:hover:before {\\n cursor: progress;\\n}\\n\");\n", " },\n", " function(Bokeh) {\n", " inject_raw_css(\"table.panel-df {\\n margin-left: auto;\\n margin-right: auto;\\n border: none;\\n border-collapse: collapse;\\n border-spacing: 0;\\n color: black;\\n font-size: 12px;\\n table-layout: fixed;\\n width: 100%;\\n}\\n\\n.panel-df tr, .panel-df th, .panel-df td {\\n text-align: right;\\n vertical-align: middle;\\n padding: 0.5em 0.5em !important;\\n line-height: normal;\\n white-space: normal;\\n max-width: none;\\n border: none;\\n}\\n\\n.panel-df tbody {\\n display: table-row-group;\\n vertical-align: middle;\\n border-color: inherit;\\n}\\n\\n.panel-df tbody tr:nth-child(odd) {\\n background: #f5f5f5;\\n}\\n\\n.panel-df thead {\\n border-bottom: 1px solid black;\\n vertical-align: bottom;\\n}\\n\\n.panel-df tr:hover {\\n background: lightblue !important;\\n cursor: pointer;\\n}\\n\");\n", " },\n", " function(Bokeh) {\n", " inject_raw_css(\"\\n .bk.pn-loading.arcs:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4gIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjMyIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZT0iI2MzYzNjMyIgc3Ryb2tlLWRhc2hhcnJheT0iNTAuMjY1NDgyNDU3NDM2NjkgNTAuMjY1NDgyNDU3NDM2NjkiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+ICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIga2V5VGltZXM9IjA7MSIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCI+PC9hbmltYXRlVHJhbnNmb3JtPiAgPC9jaXJjbGU+PC9zdmc+\\\")\\n }\\n \");\n", " },\n", " function(Bokeh) {\n", " /* BEGIN bokeh.min.js */\n", " /*!\n", " * Copyright (c) 2012 - 2021, Anaconda, Inc., and Bokeh Contributors\n", " * All rights reserved.\n", " * \n", " * Redistribution and use in source and binary forms, with or without modification,\n", " * are permitted provided that the following conditions are met:\n", " * \n", " * Redistributions of source code must retain the above copyright notice,\n", " * this list of conditions and the following disclaimer.\n", " * \n", " * Redistributions in binary form must reproduce the above copyright notice,\n", " * this list of conditions and the following disclaimer in the documentation\n", " * and/or other materials provided with the distribution.\n", " * \n", " * Neither the name of Anaconda nor the names of any contributors\n", " * may be used to endorse or promote products derived from this software\n", " * without specific prior written permission.\n", " * \n", " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", " * THE POSSIBILITY OF SUCH DAMAGE.\n", " */\n", " (function(root, factory) {\n", " const bokeh = factory();\n", " bokeh.__bokeh__ = true;\n", " if (typeof root.Bokeh === \"undefined\" || typeof root.Bokeh.__bokeh__ === \"undefined\") {\n", " root.Bokeh = bokeh;\n", " }\n", " const Bokeh = root.Bokeh;\n", " Bokeh[bokeh.version] = bokeh;\n", " })(this, function() {\n", " var define;\n", " var parent_require = typeof require === \"function\" && require\n", " return (function(modules, entry, aliases, externals) {\n", " if (aliases === undefined) aliases = {};\n", " if (externals === undefined) externals = {};\n", "\n", " var cache = {};\n", "\n", " var normalize = function(name) {\n", " if (typeof name === \"number\")\n", " return name;\n", "\n", " if (name === \"bokehjs\")\n", " return entry;\n", "\n", " if (!externals[name]) {\n", " var prefix = \"@bokehjs/\"\n", " if (name.slice(0, prefix.length) === prefix)\n", " name = name.slice(prefix.length)\n", " }\n", "\n", " var alias = aliases[name]\n", " if (alias != null)\n", " return alias;\n", "\n", " var trailing = name.length > 0 && name[name.lenght-1] === \"/\";\n", " var index = aliases[name + (trailing ? \"\" : \"/\") + \"index\"];\n", " if (index != null)\n", " return index;\n", "\n", " return name;\n", " }\n", "\n", " var require = function(name) {\n", " var mod = cache[name];\n", " if (!mod) {\n", " var id = normalize(name);\n", "\n", " mod = cache[id];\n", " if (!mod) {\n", " if (!modules[id]) {\n", " if (externals[id] === false || (externals[id] == true && parent_require)) {\n", " try {\n", " mod = {exports: externals[id] ? parent_require(id) : {}};\n", " cache[id] = cache[name] = mod;\n", " return mod.exports;\n", " } catch (e) {}\n", " }\n", "\n", " var err = new Error(\"Cannot find module '\" + name + \"'\");\n", " err.code = 'MODULE_NOT_FOUND';\n", " throw err;\n", " }\n", "\n", " mod = {exports: {}};\n", " cache[id] = cache[name] = mod;\n", "\n", " function __esModule() {\n", " Object.defineProperty(mod.exports, \"__esModule\", {value: true});\n", " }\n", "\n", " function __esExport(name, value) {\n", " Object.defineProperty(mod.exports, name, {\n", " enumerable: true, get: function () { return value; }\n", " });\n", " }\n", "\n", " modules[id].call(mod.exports, require, mod, mod.exports, __esModule, __esExport);\n", " } else {\n", " cache[name] = mod;\n", " }\n", " }\n", "\n", " return mod.exports;\n", " }\n", " require.resolve = function(name) {\n", " return \"\"\n", " }\n", "\n", " var main = require(entry);\n", " main.require = require;\n", "\n", " if (typeof Proxy !== \"undefined\") {\n", " // allow Bokeh.loader[\"@bokehjs/module/name\"] syntax\n", " main.loader = new Proxy({}, {\n", " get: function(_obj, module) {\n", " return require(module);\n", " }\n", " });\n", " }\n", "\n", " main.register_plugin = function(plugin_modules, plugin_entry, plugin_aliases, plugin_externals) {\n", " if (plugin_aliases === undefined) plugin_aliases = {};\n", " if (plugin_externals === undefined) plugin_externals = {};\n", "\n", " for (var name in plugin_modules) {\n", " modules[name] = plugin_modules[name];\n", " }\n", "\n", " for (var name in plugin_aliases) {\n", " aliases[name] = plugin_aliases[name];\n", " }\n", "\n", " for (var name in plugin_externals) {\n", " externals[name] = plugin_externals[name];\n", " }\n", "\n", " var plugin = require(plugin_entry);\n", "\n", " for (var name in plugin) {\n", " main[name] = plugin[name];\n", " }\n", "\n", " return plugin;\n", " }\n", "\n", " return main;\n", " })\n", " ([\n", " function _(t,_,n,o,r){o();t(1).__exportStar(t(2),n)},\n", " function _(t,e,n,r,o){r();var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};n.__extends=function(t,e){function n(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};function i(t){var e=\"function\"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&\"number\"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function c(t,e){var n=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,a=n.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}function u(t){return this instanceof u?(this.v=t,this):new u(t)}n.__assign=function(){return n.__assign=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0;c--)(o=t[c])&&(i=(a<3?o(i):a>3?o(e,n,i):o(e,n))||i);return a>3&&i&&Object.defineProperty(e,n,i),i},n.__param=function(t,e){return function(n,r){e(n,r,t)}},n.__metadata=function(t,e){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,e)},n.__awaiter=function(t,e,n,r){return new(n||(n=Promise))((function(o,a){function i(t){try{u(r.next(t))}catch(t){a(t)}}function c(t){try{u(r.throw(t))}catch(t){a(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(i,c)}u((r=r.apply(t,e||[])).next())}))},n.__generator=function(t,e){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},\"function\"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(a){return function(c){return function(a){if(n)throw new TypeError(\"Generator is already executing.\");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]1||c(t,e)}))})}function c(t,e){try{(n=o[t](e)).value instanceof u?Promise.resolve(n.value.v).then(f,l):s(a[0][2],n)}catch(t){s(a[0][3],t)}var n}function f(t){c(\"next\",t)}function l(t){c(\"throw\",t)}function s(t,e){t(e),a.shift(),a.length&&c(a[0][0],a[0][1])}},n.__asyncDelegator=function(t){var e,n;return e={},r(\"next\"),r(\"throw\",(function(t){throw t})),r(\"return\"),e[Symbol.iterator]=function(){return this},e;function r(r,o){e[r]=t[r]?function(e){return(n=!n)?{value:u(t[r](e)),done:\"return\"===r}:o?o(e):e}:o}},n.__asyncValues=function(t){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=i(t),e={},r(\"next\"),r(\"throw\"),r(\"return\"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,o){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,o,(e=t[n](e)).done,e.value)}))}}},n.__makeTemplateObject=function(t,e){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:e}):t.raw=e,t};var f=Object.create?function(t,e){Object.defineProperty(t,\"default\",{enumerable:!0,value:e})}:function(t,e){t.default=e};n.__importStar=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)\"default\"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n.__createBinding(e,t,r);return f(e,t),e},n.__importDefault=function(t){return t&&t.__esModule?t:{default:t}},n.__classPrivateFieldGet=function(t,e){if(!e.has(t))throw new TypeError(\"attempted to get private field on non-instance\");return e.get(t)},n.__classPrivateFieldSet=function(t,e,n){if(!e.has(t))throw new TypeError(\"attempted to set private field on non-instance\");return e.set(t,n),n}},\n", " function _(e,t,o,s,l){s();const n=e(1);l(\"version\",e(3).version),l(\"index\",e(4).index),o.embed=n.__importStar(e(4)),o.protocol=n.__importStar(e(404)),o._testing=n.__importStar(e(405));var r=e(19);l(\"logger\",r.logger),l(\"set_log_level\",r.set_log_level),l(\"settings\",e(28).settings),l(\"Models\",e(7).Models),l(\"documents\",e(5).documents),l(\"safely\",e(406).safely)},\n", " function _(n,i,o,c,e){c(),o.version=\"2.3.3\"},\n", " function _(e,o,t,n,s){n();const d=e(5),r=e(19),_=e(34),c=e(13),i=e(8),a=e(16),u=e(395),l=e(397),m=e(396);var f=e(395);s(\"add_document_standalone\",f.add_document_standalone),s(\"index\",f.index),s(\"add_document_from_session\",e(397).add_document_from_session);var g=e(402);async function w(e,o,t,n){i.isString(e)&&(e=JSON.parse(_.unescape(e)));const s={};for(const[o,t]of c.entries(e))s[o]=d.Document.from_json(t);const a=[];for(const e of o){const o=m._resolve_element(e),d=m._resolve_root_elements(e);if(null!=e.docid)a.push(await u.add_document_standalone(s[e.docid],o,d,e.use_for_title));else{if(null==e.token)throw new Error(\"Error rendering Bokeh items: either 'docid' or 'token' was expected.\");{const s=l._get_ws_url(t,n);r.logger.debug(`embed: computed ws url: ${s}`);try{a.push(await l.add_document_from_session(s,e.token,o,d,e.use_for_title)),console.log(\"Bokeh items were rendered successfully\")}catch(e){console.log(\"Error rendering Bokeh items:\",e)}}}}return a}s(\"embed_items_notebook\",g.embed_items_notebook),s(\"kernels\",g.kernels),s(\"BOKEH_ROOT\",e(396).BOKEH_ROOT),t.embed_item=async function(e,o){const t={},n=_.uuid4();t[n]=e.doc,null==o&&(o=e.target_id);const s=document.getElementById(o);null!=s&&s.classList.add(m.BOKEH_ROOT);const d={roots:{[e.root_id]:o},root_ids:[e.root_id],docid:n};await a.defer();const[r]=await w(t,[d]);return r},t.embed_items=async function(e,o,t,n){return await a.defer(),w(e,o,t,n)}},\n", " function _(t,_,o,r,n){r();const a=t(1);a.__exportStar(t(6),o),a.__exportStar(t(35),o)},\n", " function _(e,t,s,o,n){o();const r=e(1),i=e(7),l=e(3),_=e(19),a=e(264),c=e(14),d=e(30),h=e(15),f=e(17),u=e(31),m=e(9),g=e(13),v=r.__importStar(e(132)),w=e(26),p=e(8),b=e(319),y=e(130),k=e(53),M=e(394),j=e(35);class S{constructor(e){this.document=e,this.session=null,this.subscribed_models=new Set}send_event(e){const t=new j.MessageSentEvent(this.document,\"bokeh_event\",e.to_json());this.document._trigger_on_change(t)}trigger(e){for(const t of this.subscribed_models)null!=e.origin&&e.origin!=t||t._process_event(e)}}s.EventManager=S,S.__name__=\"EventManager\",s.documents=[],s.DEFAULT_TITLE=\"Bokeh Application\";class E{constructor(e){var t;s.documents.push(this),this._init_timestamp=Date.now(),this._resolver=null!==(t=null==e?void 0:e.resolver)&&void 0!==t?t:new i.ModelResolver,this._title=s.DEFAULT_TITLE,this._roots=[],this._all_models=new Map,this._all_models_freeze_count=0,this._callbacks=new Map,this._message_callbacks=new Map,this.event_manager=new S(this),this.idle=new h.Signal0(this,\"idle\"),this._idle_roots=new WeakMap,this._interactive_timestamp=null,this._interactive_plot=null}get layoutables(){return this._roots.filter((e=>e instanceof b.LayoutDOM))}get is_idle(){for(const e of this.layoutables)if(!this._idle_roots.has(e))return!1;return!0}notify_idle(e){this._idle_roots.set(e,!0),this.is_idle&&(_.logger.info(`document idle at ${Date.now()-this._init_timestamp} ms`),this.event_manager.send_event(new a.DocumentReady),this.idle.emit())}clear(){this._push_all_models_freeze();try{for(;this._roots.length>0;)this.remove_root(this._roots[0])}finally{this._pop_all_models_freeze()}}interactive_start(e){null==this._interactive_plot&&(this._interactive_plot=e,this._interactive_plot.trigger_event(new a.LODStart)),this._interactive_timestamp=Date.now()}interactive_stop(){null!=this._interactive_plot&&this._interactive_plot.trigger_event(new a.LODEnd),this._interactive_plot=null,this._interactive_timestamp=null}interactive_duration(){return null==this._interactive_timestamp?-1:Date.now()-this._interactive_timestamp}destructively_move(e){if(e===this)throw new Error(\"Attempted to overwrite a document with itself\");e.clear();const t=m.copy(this._roots);this.clear();for(const e of t)if(null!=e.document)throw new Error(`Somehow we didn't detach ${e}`);if(0!=this._all_models.size)throw new Error(`this._all_models still had stuff in it: ${this._all_models}`);for(const s of t)e.add_root(s);e.set_title(this._title)}_push_all_models_freeze(){this._all_models_freeze_count+=1}_pop_all_models_freeze(){this._all_models_freeze_count-=1,0===this._all_models_freeze_count&&this._recompute_all_models()}_invalidate_all_models(){_.logger.debug(\"invalidating document models\"),0===this._all_models_freeze_count&&this._recompute_all_models()}_recompute_all_models(){let e=new Set;for(const t of this._roots)e=v.union(e,t.references());const t=new Set(this._all_models.values()),s=v.difference(t,e),o=v.difference(e,t),n=new Map;for(const t of e)n.set(t.id,t);for(const e of s)e.detach_document();for(const e of o)e.attach_document(this);this._all_models=n}roots(){return this._roots}add_root(e,t){if(_.logger.debug(`Adding root: ${e}`),!m.includes(this._roots,e)){this._push_all_models_freeze();try{this._roots.push(e)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new j.RootAddedEvent(this,e,t))}}remove_root(e,t){const s=this._roots.indexOf(e);if(!(s<0)){this._push_all_models_freeze();try{this._roots.splice(s,1)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new j.RootRemovedEvent(this,e,t))}}title(){return this._title}set_title(e,t){e!==this._title&&(this._title=e,this._trigger_on_change(new j.TitleChangedEvent(this,e,t)))}get_model_by_id(e){var t;return null!==(t=this._all_models.get(e))&&void 0!==t?t:null}get_model_by_name(e){const t=[];for(const s of this._all_models.values())s instanceof k.Model&&s.name==e&&t.push(s);switch(t.length){case 0:return null;case 1:return t[0];default:throw new Error(`Multiple models are named '${e}'`)}}on_message(e,t){const s=this._message_callbacks.get(e);null==s?this._message_callbacks.set(e,new Set([t])):s.add(t)}remove_on_message(e,t){var s;null===(s=this._message_callbacks.get(e))||void 0===s||s.delete(t)}_trigger_on_message(e,t){const s=this._message_callbacks.get(e);if(null!=s)for(const e of s)e(t)}on_change(e,t=!1){this._callbacks.has(e)||this._callbacks.set(e,t)}remove_on_change(e){this._callbacks.delete(e)}_trigger_on_change(e){for(const[t,s]of this._callbacks)if(!s&&e instanceof j.DocumentEventBatch)for(const s of e.events)t(s);else t(e)}_notify_change(e,t,s,o,n){this._trigger_on_change(new j.ModelChangedEvent(this,e,t,s,o,null==n?void 0:n.setter_id,null==n?void 0:n.hint))}static _instantiate_object(e,t,s,o){const n=Object.assign(Object.assign({},s),{id:e,__deferred__:!0});return new(o.get(t))(n)}static _instantiate_references_json(e,t,s){var o;const n=new Map;for(const r of e){const e=r.id,i=r.type,l=null!==(o=r.attributes)&&void 0!==o?o:{};let _=t.get(e);null==_&&(_=E._instantiate_object(e,i,l,s),null!=r.subtype&&_.set_subtype(r.subtype)),n.set(_.id,_)}return n}static _resolve_refs(e,t,s,o){function n(e){var r;if(f.is_ref(e)){const o=null!==(r=t.get(e.id))&&void 0!==r?r:s.get(e.id);if(null!=o)return o;throw new Error(`reference ${JSON.stringify(e)} isn't known (not in Document?)`)}return u.is_NDArray_ref(e)?u.decode_NDArray(e,o):p.isArray(e)?function(e){const t=[];for(const s of e)t.push(n(s));return t}(e):p.isPlainObject(e)?function(e){const t={};for(const[s,o]of g.entries(e))t[s]=n(o);return t}(e):e}return n(e)}static _initialize_references_json(e,t,s,o){const n=new Map;for(const{id:r,attributes:i}of e){const e=!t.has(r),l=e?s.get(r):t.get(r),_=E._resolve_refs(i,t,s,o);l.setv(_,{silent:!0}),n.set(r,{instance:l,is_new:e})}const r=[],i=new Set;function l(e){if(e instanceof c.HasProps){if(n.has(e.id)&&!i.has(e.id)){i.add(e.id);const{instance:t,is_new:s}=n.get(e.id),{attributes:o}=t;for(const e of g.values(o))l(e);s&&(t.finalize(),r.push(t))}}else if(p.isArray(e))for(const t of e)l(t);else if(p.isPlainObject(e))for(const t of g.values(e))l(t)}for(const e of n.values())l(e.instance);for(const e of r)e.connect_signals()}static _event_for_attribute_change(e,t,s,o,n){if(o.get_model_by_id(e.id).property(t).syncable){const r={kind:\"ModelChanged\",model:{id:e.id},attr:t,new:s};return c.HasProps._json_record_references(o,s,n,{recursive:!0}),r}return null}static _events_to_sync_objects(e,t,s,o){const n=Object.keys(e.attributes),r=Object.keys(t.attributes),i=m.difference(n,r),l=m.difference(r,n),a=m.intersection(n,r),c=[];for(const e of i)_.logger.warn(`Server sent key ${e} but we don't seem to have it in our JSON`);for(const n of l){const r=t.attributes[n];c.push(E._event_for_attribute_change(e,n,r,s,o))}for(const n of a){const r=e.attributes[n],i=t.attributes[n];null==r&&null==i||(null==r||null==i?c.push(E._event_for_attribute_change(e,n,i,s,o)):w.is_equal(r,i)||c.push(E._event_for_attribute_change(e,n,i,s,o)))}return c.filter((e=>null!=e))}static _compute_patch_since_json(e,t){const s=t.to_json(!1);function o(e){const t=new Map;for(const s of e.roots.references)t.set(s.id,s);return t}const n=o(e),r=new Map,i=[];for(const t of e.roots.root_ids)r.set(t,n.get(t)),i.push(t);const l=o(s),_=new Map,a=[];for(const e of s.roots.root_ids)_.set(e,l.get(e)),a.push(e);if(i.sort(),a.sort(),m.difference(i,a).length>0||m.difference(a,i).length>0)throw new Error(\"Not implemented: computing add/remove of document roots\");const c=new Set;let h=[];for(const e of t._all_models.keys())if(n.has(e)){const s=E._events_to_sync_objects(n.get(e),l.get(e),t,c);h=h.concat(s)}const f=new d.Serializer({include_defaults:!1});return f.to_serializable([...c]),{references:[...f.definitions],events:h}}to_json_string(e=!0){return JSON.stringify(this.to_json(e))}to_json(e=!0){const t=new d.Serializer({include_defaults:e}),s=t.to_serializable(this._roots);return{version:l.version,title:this._title,roots:{root_ids:s.map((e=>e.id)),references:[...t.definitions]}}}static from_json_string(e){const t=JSON.parse(e);return E.from_json(t)}static from_json(e){_.logger.debug(\"Creating Document from JSON\");const t=e.version,s=-1!==t.indexOf(\"+\")||-1!==t.indexOf(\"-\"),o=`Library versions: JS (${l.version}) / Python (${t})`;s||l.version.replace(/-(dev|rc)\\./,\"$1\")==t?_.logger.debug(o):(_.logger.warn(\"JS/Python version mismatch\"),_.logger.warn(o));const n=new i.ModelResolver;null!=e.defs&&M.resolve_defs(e.defs,n);const r=e.roots,a=r.root_ids,c=r.references,d=E._instantiate_references_json(c,new Map,n);E._initialize_references_json(c,new Map,d,new Map);const h=new E({resolver:n});for(const e of a){const t=d.get(e);null!=t&&h.add_root(t)}return h.set_title(e.title),h}replace_with_json(e){E.from_json(e).destructively_move(this)}create_json_patch_string(e){return JSON.stringify(this.create_json_patch(e))}create_json_patch(e){for(const t of e)if(t.document!=this)throw new Error(\"Cannot create a patch using events from a different document\");const t=new d.Serializer,s=t.to_serializable(e);for(const e of this._all_models.values())t.remove_def(e);return{events:s,references:[...t.definitions]}}apply_json_patch(e,t=new Map,s){const o=e.references,n=e.events,r=E._instantiate_references_json(o,this._all_models,this._resolver);t instanceof Map||(t=new Map(t));for(const e of n)switch(e.kind){case\"RootAdded\":case\"RootRemoved\":case\"ModelChanged\":{const t=e.model.id,s=this._all_models.get(t);if(null!=s)r.set(t,s);else if(!r.has(t))throw _.logger.warn(`Got an event for unknown model ${e.model}\"`),new Error(\"event model wasn't known\");break}}const i=new Map(this._all_models),l=new Map;for(const[e,t]of r)i.has(e)||l.set(e,t);E._initialize_references_json(o,i,l,t);for(const e of n)switch(e.kind){case\"MessageSent\":{const{msg_type:s,msg_data:o}=e;let n;if(void 0===o){if(1!=t.size)throw new Error(\"expected exactly one buffer\");{const[[,e]]=t;n=e}}else n=E._resolve_refs(o,i,l,t);this._trigger_on_message(s,n);break}case\"ModelChanged\":{const o=e.model.id,n=this._all_models.get(o);if(null==n)throw new Error(`Cannot apply patch to ${o} which is not in the document`);const r=e.attr,_=E._resolve_refs(e.new,i,l,t);n.setv({[r]:_},{setter_id:s});break}case\"ColumnDataChanged\":{const o=e.column_source.id,n=this._all_models.get(o);if(null==n)throw new Error(`Cannot stream to ${o} which is not in the document`);const r=E._resolve_refs(e.new,new Map,new Map,t);if(null!=e.cols)for(const e in n.data)e in r||(r[e]=n.data[e]);n.setv({data:r},{setter_id:s,check_eq:!1});break}case\"ColumnsStreamed\":{const t=e.column_source.id,o=this._all_models.get(t);if(null==o)throw new Error(`Cannot stream to ${t} which is not in the document`);if(!(o instanceof y.ColumnDataSource))throw new Error(\"Cannot stream to non-ColumnDataSource\");const n=e.data,r=e.rollover;o.stream(n,r,s);break}case\"ColumnsPatched\":{const t=e.column_source.id,o=this._all_models.get(t);if(null==o)throw new Error(`Cannot patch ${t} which is not in the document`);if(!(o instanceof y.ColumnDataSource))throw new Error(\"Cannot patch non-ColumnDataSource\");const n=e.patches;o.patch(n,s);break}case\"RootAdded\":{const t=e.model.id,o=r.get(t);this.add_root(o,s);break}case\"RootRemoved\":{const t=e.model.id,o=r.get(t);this.remove_root(o,s);break}case\"TitleChanged\":this.set_title(e.title,s);break;default:throw new Error(\"Unknown patch event \"+JSON.stringify(e))}}}s.Document=E,E.__name__=\"Document\"},\n", " function _(e,o,s,r,t){r();const l=e(1),d=e(8),i=e(13),n=e(14);s.overrides={};const a=new Map;s.Models=e=>{const o=s.Models.get(e);if(null!=o)return o;throw new Error(`Model '${e}' does not exist. This could be due to a widget or a custom model not being registered before first usage.`)},s.Models.get=e=>{var o;return null!==(o=s.overrides[e])&&void 0!==o?o:a.get(e)},s.Models.register=(e,o)=>{s.overrides[e]=o},s.Models.unregister=e=>{delete s.overrides[e]},s.Models.register_models=(e,o=!1,s)=>{var r;if(null!=e)for(const t of d.isArray(e)?e:i.values(e))if(r=t,d.isObject(r)&&r.prototype instanceof n.HasProps){const e=t.__qualified__;o||!a.has(e)?a.set(e,t):null!=s?s(e):console.warn(`Model '${e}' was already registered`)}},s.register_models=s.Models.register_models,s.Models.registered_names=()=>[...a.keys()];class u{constructor(){this._known_models=new Map}get(e,o){var r;const t=null!==(r=s.Models.get(e))&&void 0!==r?r:this._known_models.get(e);if(null!=t)return t;if(void 0!==o)return o;throw new Error(`Model '${e}' does not exist. This could be due to a widget or a custom model not being registered before first usage.`)}register(e){const o=e.__qualified__;null==this.get(o,null)?this._known_models.set(o,e):console.warn(`Model '${o}' was already registered with this resolver`)}}s.ModelResolver=u,u.__name__=\"ModelResolver\";const _=l.__importStar(e(38));s.register_models(_)},\n", " function _(n,r,t,e,i){e();\n", " // (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n", " // Underscore may be freely distributed under the MIT license.\n", " const o=n(9),u=Object.prototype.toString;function c(n){return!0===n||!1===n||\"[object Boolean]\"===u.call(n)}function f(n){return\"[object Number]\"===u.call(n)}function a(n){return\"[object String]\"===u.call(n)}function l(n){const r=typeof n;return\"function\"===r||\"object\"===r&&!!n}function s(n){return l(n)&&void 0!==n[Symbol.iterator]}t.isBoolean=c,t.isNumber=f,t.isInteger=function(n){return f(n)&&Number.isInteger(n)},t.isString=a,t.isPrimitive=function(n){return null===n||c(n)||f(n)||a(n)},t.isFunction=function(n){return\"[object Function]\"===u.call(n)},t.isArray=function(n){return Array.isArray(n)},t.isArrayOf=function(n,r){return o.every(n,r)},t.isArrayableOf=function(n,r){for(let t=0,e=n.length;t0,\"'step' must be a positive number\"),null==t&&(t=n,n=0);const{max:r,ceil:o,abs:i}=Math,c=n<=t?e:-e,f=r(o(i(t-n)/e),0),s=new Array(f);for(let t=0;t=0?t:n.length+t]},e.zip=function(...n){if(0==n.length)return[];const t=c.min(n.map((n=>n.length))),e=n.length,r=new Array(t);for(let o=0;on.length))),r=Array(e);for(let n=0;nn[t]))},e.argmax=function(n){return c.max_by(m(n.length),(t=>n[t]))},e.sort_by=function(n,t){const e=n.map(((n,e)=>({value:n,index:e,key:t(n)})));return e.sort(((n,t)=>{const e=n.key,r=t.key;if(e!==r){if(e>r||void 0===e)return 1;if(en.value))},e.uniq=function(n){const t=new Set;for(const e of n)t.add(e);return[...t]},e.uniq_by=function(n,t){const e=[],r=[];for(const o of n){const n=t(o);l(r,n)||(r.push(n),e.push(o))}return e},e.union=function(...n){const t=new Set;for(const e of n)for(const n of e)t.add(n);return[...t]},e.intersection=function(n,...t){const e=[];n:for(const r of n)if(!l(e,r)){for(const n of t)if(!l(n,r))continue n;e.push(r)}return e},e.difference=function(n,...t){const e=a(t);return n.filter((n=>!l(e,n)))},e.remove_at=function(n,t){const e=s(n);return e.splice(t,1),e},e.remove_by=function(n,t){for(let e=0;e2*u;)n-=2*u;return n}function c(n,r){return a(n-r)}function f(){return Math.random()}function i(n){switch(n){case\"deg\":return u/180;case\"rad\":return 1;case\"grad\":return u/200;case\"turn\":return 2*u}}t.angle_norm=a,t.angle_dist=c,t.angle_between=function(n,r,t,e=!1){const o=c(r,t);if(0==o)return!1;if(o==2*u)return!0;const f=a(n),i=c(r,f)<=o&&c(f,t)<=o;return e?!i:i},t.random=f,t.randomIn=function(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))},t.atan2=function(n,r){return Math.atan2(r[1]-n[1],r[0]-n[0])},t.radians=function(n){return n*(u/180)},t.degrees=function(n){return n/(u/180)},t.resolve_angle=function(n,r){return-i(r)*n},t.to_radians_coeff=i,t.rnorm=function(n,r){let t,e;for(;t=f(),e=f(),e=(2*e-1)*Math.sqrt(1/Math.E*2),!(-4*t*t*Math.log(t)>=e*e););let o=e/t;return o=n+r*o,o},t.clamp=function(n,r,t){return nt?t:n},t.log=function(n,r=Math.E){return Math.log(n)/Math.log(r)}},\n", " function _(r,n,e,o,s){o();class t extends Error{}e.AssertionError=t,t.__name__=\"AssertionError\",e.assert=function(r,n){if(!(!0===r||!1!==r&&r()))throw new t(null!=n?n:\"Assertion failed\")},e.unreachable=function(){throw new Error(\"unreachable code\")}},\n", " function _(n,t,e,r,o){r();const i=n(10);function l(n,t,e,...r){const o=n.length;t<0&&(t+=o),t<0?t=0:t>o&&(t=o),null==e||e>o-t?e=o-t:e<0&&(e=0);const i=o-e+r.length,l=new n.constructor(i);let u=0;for(;u0?0:r-1;for(;o>=0&&ot[t.length-1])return t.length;let e=0,r=t.length-1;for(;r-e!=1;){const o=e+Math.floor((r-e)/2);n>=t[o]?e=o:r=o}return e}e.is_empty=function(n){return 0==n.length},e.copy=function(n){return Array.isArray(n)?n.slice():new n.constructor(n)},e.splice=l,e.head=u,e.insert=function(n,t,e){return l(n,e,0,t)},e.append=function(n,t){return l(n,n.length,0,t)},e.prepend=function(n,t){return l(n,0,0,t)},e.indexOf=function(n,t){for(let e=0,r=n.length;ee&&(e=t);return e},e.minmax=function(n){let t,e=1/0,r=-1/0;for(let o=0,i=n.length;or&&(r=t));return[e,r]},e.min_by=function(n,t){if(0==n.length)throw new Error(\"min_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,i=n.length;or&&(e=i,r=l)}return e},e.sum=function(n){let t=0;for(let e=0,r=n.length;et[r]=n+e),0),t},e.every=function(n,t){for(let e=0,r=n.length;e(n-t)/r))}},\n", " function _(t,e,n,c,o){c();const s=t(9),{hasOwnProperty:r}=Object.prototype;function u(t){return Object.keys(t).length}n.keys=Object.keys,n.values=Object.values,n.entries=Object.entries,n.extend=Object.assign,n.clone=function(t){return Object.assign({},t)},n.merge=function(t,e){const n=Object.create(Object.prototype),c=s.concat([Object.keys(t),Object.keys(e)]);for(const o of c){const c=r.call(t,o)?t[o]:[],u=r.call(e,o)?e[o]:[];n[o]=s.union(c,u)}return n},n.size=u,n.isEmpty=function(t){return 0==u(t)},n.to_object=function(t){const e={};for(const[n,c]of t)e[n]=c;return e}},\n", " function _(t,e,s,n,r){n();const i=t(1),o=t(15),c=t(17),a=i.__importStar(t(18)),_=i.__importStar(t(21)),h=t(34),u=t(13),l=t(8),f=t(26),p=t(30),d=t(35),g=t(26),y=t(36),v=t(37),m=i.__importStar(t(21));class b extends(o.Signalable()){constructor(t={}){var e,s;super(),this._subtype=void 0,this.document=null,this.destroyed=new o.Signal0(this,\"destroyed\"),this.change=new o.Signal0(this,\"change\"),this.transformchange=new o.Signal0(this,\"transformchange\"),this.exprchange=new o.Signal0(this,\"exprchange\"),this.properties={},this._pending=!1,this._changing=!1;const n=t instanceof Map?t.get.bind(t):e=>t[e];this.id=null!==(e=n(\"id\"))&&void 0!==e?e:h.uniqueId();for(const[t,{type:e,default_value:s,options:r}]of u.entries(this._props)){let i;e instanceof a.PropertyAlias?Object.defineProperty(this.properties,t,{get:()=>this.properties[e.attr],configurable:!1,enumerable:!1}):(i=e instanceof _.Kind?new a.PrimitiveProperty(this,t,e,s,n(t),r):new e(this,t,_.Any,s,n(t),r),this.properties[t]=i)}null!==(s=n(\"__deferred__\"))&&void 0!==s&&s||(this.finalize(),this.connect_signals())}get is_syncable(){return!0}set type(t){console.warn(\"prototype.type = 'ModelName' is deprecated, use static __name__ instead\"),this.constructor.__name__=t}get type(){return this.constructor.__qualified__}static get __qualified__(){const{__module__:t,__name__:e}=this;return null!=t?`${t}.${e}`:e}static get[Symbol.toStringTag](){return this.__name__}static init_HasProps(){this.prototype._props={},this.prototype._mixins=[]}static _fix_default(t,e){if(void 0===t||l.isFunction(t))return t;if(l.isPrimitive(t))return()=>t;{const e=new v.Cloner;return()=>e.clone(t)}}static define(t){for(const[e,s]of u.entries(l.isFunction(t)?t(m):t)){if(null!=this.prototype._props[e])throw new Error(`attempted to redefine property '${this.prototype.type}.${e}'`);if(null!=this.prototype[e])throw new Error(`attempted to redefine attribute '${this.prototype.type}.${e}'`);Object.defineProperty(this.prototype,e,{get(){return this.properties[e].get_value()},set(t){return this.setv({[e]:t}),this},configurable:!1,enumerable:!0});const[t,n,r={}]=s,i={type:t,default_value:this._fix_default(n,e),options:r},o=Object.assign({},this.prototype._props);o[e]=i,this.prototype._props=o}}static internal(t){const e={};for(const[s,n]of u.entries(l.isFunction(t)?t(m):t)){const[t,r,i={}]=n;e[s]=[t,r,Object.assign(Object.assign({},i),{internal:!0})]}this.define(e)}static mixins(t){function e(t,e){const s={};for(const[n,r]of u.entries(e))s[t+n]=r;return s}const s={},n=[];for(const r of l.isArray(t)?t:[t])if(l.isArray(r)){const[t,i]=r;u.extend(s,e(t,i)),n.push([t,i])}else{const t=r;u.extend(s,t),n.push([\"\",t])}this.define(s),this.prototype._mixins=[...this.prototype._mixins,...n]}static override(t){for(const[e,s]of u.entries(t)){const t=this._fix_default(s,e),n=this.prototype._props[e];if(null==n)throw new Error(`attempted to override nonexistent '${this.prototype.type}.${e}'`);const r=Object.assign({},this.prototype._props);r[e]=Object.assign(Object.assign({},n),{default_value:t}),this.prototype._props=r}}toString(){return`${this.type}(${this.id})`}property(t){const e=this.properties[t];if(null!=e)return e;throw new Error(`unknown property ${this.type}.${t}`)}get attributes(){const t={};for(const e of this)t[e.attr]=e.get_value();return t}[v.clone](t){const e=new Map;for(const s of this)s.dirty&&e.set(s.attr,t.clone(s.get_value()));return new this.constructor(e)}[g.equals](t,e){for(const s of this){const n=t.property(s.attr);if(e.eq(s.get_value(),n.get_value()))return!1}return!0}[y.pretty](t){const e=t.token,s=[];for(const n of this)if(n.dirty){const r=n.get_value();s.push(`${n.attr}${e(\":\")} ${t.to_string(r)}`)}return`${this.constructor.__qualified__}${e(\"(\")}${e(\"{\")}${s.join(`${e(\",\")} `)}${e(\"}\")}${e(\")\")}`}[p.serialize](t){const e=this.ref();t.add_ref(this,e);const s=this.struct();for(const e of this)e.syncable&&(t.include_defaults||e.dirty)&&(s.attributes[e.attr]=t.to_serializable(e.get_value()));return t.add_def(this,s),e}finalize(){for(const t of this){if(!(t instanceof a.VectorSpec||t instanceof a.ScalarSpec))continue;const e=t.get_value();if(null!=e){const{transform:t,expr:s}=e;null!=t&&this.connect(t.change,(()=>this.transformchange.emit())),null!=s&&this.connect(s.change,(()=>this.exprchange.emit()))}}this.initialize()}initialize(){}connect_signals(){}disconnect_signals(){o.Signal.disconnectReceiver(this)}destroy(){this.disconnect_signals(),this.destroyed.emit()}clone(){return(new v.Cloner).clone(this)}_setv(t,e){const s=e.check_eq,n=[],r=this._changing;this._changing=!0;for(const[e,r]of t)!1!==s&&f.is_equal(e.get_value(),r)||(e.set_value(r),n.push(e));n.length>0&&(this._pending=!0);for(const t of n)t.change.emit();if(!r){if(!e.no_change)for(;this._pending;)this._pending=!1,this.change.emit();this._pending=!1,this._changing=!1}}setv(t,e={}){const s=u.entries(t);if(0==s.length)return;if(!0===e.silent){for(const[t,e]of s)this.properties[t].set_value(e);return}const n=new Map,r=new Map;for(const[t,e]of s){const s=this.properties[t];n.set(s,e),r.set(s,s.get_value())}this._setv(n,e);const{document:i}=this;if(null!=i){const t=[];for(const[e,s]of r)t.push([e,s,e.get_value()]);for(const[,e,s]of t)if(this._needs_invalidate(e,s)){i._invalidate_all_models();break}this._push_changes(t,e)}}getv(t){return this.property(t).get_value()}ref(){return{id:this.id}}struct(){const t={type:this.type,id:this.id,attributes:{}};return null!=this._subtype&&(t.subtype=this._subtype),t}set_subtype(t){this._subtype=t}*[Symbol.iterator](){yield*u.values(this.properties)}*syncable_properties(){for(const t of this)t.syncable&&(yield t)}serializable_attributes(){const t={};for(const e of this.syncable_properties())t[e.attr]=e.get_value();return t}static _json_record_references(t,e,s,n){const{recursive:r}=n;if(c.is_ref(e)){const n=t.get_model_by_id(e.id);null==n||s.has(n)||b._value_record_references(n,s,{recursive:r})}else if(l.isArray(e))for(const n of e)b._json_record_references(t,n,s,{recursive:r});else if(l.isPlainObject(e))for(const n of u.values(e))b._json_record_references(t,n,s,{recursive:r})}static _value_record_references(t,e,s){const{recursive:n}=s;if(t instanceof b){if(!e.has(t)&&(e.add(t),n))for(const s of t.syncable_properties()){const t=s.get_value();b._value_record_references(t,e,{recursive:n})}}else if(l.isArray(t))for(const s of t)b._value_record_references(s,e,{recursive:n});else if(l.isPlainObject(t))for(const s of u.values(t))b._value_record_references(s,e,{recursive:n})}references(){const t=new Set;return b._value_record_references(this,t,{recursive:!0}),t}_doc_attached(){}_doc_detached(){}attach_document(t){if(null!=this.document&&this.document!=t)throw new Error(\"models must be owned by only a single document\");this.document=t,this._doc_attached()}detach_document(){this._doc_detached(),this.document=null}_needs_invalidate(t,e){const s=new Set;b._value_record_references(e,s,{recursive:!1});const n=new Set;b._value_record_references(t,n,{recursive:!1});for(const t of s)if(!n.has(t))return!0;for(const t of n)if(!s.has(t))return!0;return!1}_push_changes(t,e={}){if(!this.is_syncable)return;const{document:s}=this;if(null==s)return;const{setter_id:n}=e,r=[];for(const[e,i,o]of t)e.syncable&&r.push(new d.ModelChangedEvent(s,this,e.attr,i,o,n));if(0!=r.length){let t;1==r.length?[t]=r:t=new d.DocumentEventBatch(s,r,n),s._trigger_on_change(t)}}on_change(t,e){for(const s of l.isArray(t)?t:[t])this.connect(s.change,e)}}s.HasProps=b,b.init_HasProps()},\n", " function _(n,t,e,l,s){l();const i=n(16),o=n(9);class c{constructor(n,t){this.sender=n,this.name=t}connect(n,t=null){u.has(this.sender)||u.set(this.sender,[]);const e=u.get(this.sender);if(null!=g(e,this,n,t))return!1;const l=null!=t?t:n;a.has(l)||a.set(l,[]);const s=a.get(l),i={signal:this,slot:n,context:t};return e.push(i),s.push(i),!0}disconnect(n,t=null){const e=u.get(this.sender);if(null==e||0===e.length)return!1;const l=g(e,this,n,t);if(null==l)return!1;const s=null!=t?t:n,i=a.get(s);return l.signal=null,d(e),d(i),!0}emit(n){var t;const e=null!==(t=u.get(this.sender))&&void 0!==t?t:[];for(const{signal:t,slot:l,context:s}of e)t===this&&l.call(s,n,this.sender)}}e.Signal=c,c.__name__=\"Signal\";class r extends c{emit(){super.emit(void 0)}}e.Signal0=r,r.__name__=\"Signal0\",function(n){function t(n,t){const e=u.get(n);if(null==e||0===e.length)return;const l=a.get(t);if(null!=l&&0!==l.length){for(const t of l){if(null==t.signal)return;t.signal.sender===n&&(t.signal=null)}d(e),d(l)}}function e(n){var t;const e=u.get(n);if(null!=e&&0!==e.length){for(const n of e){if(null==n.signal)return;const e=null!==(t=n.context)&&void 0!==t?t:n.slot;n.signal=null,d(a.get(e))}d(e)}}function l(n,t,e){const l=a.get(n);if(null!=l&&0!==l.length){for(const n of l){if(null==n.signal)return;if(null!=t&&n.slot!=t)continue;const l=n.signal.sender;null!=e&&e.has(l)||(n.signal=null,d(u.get(l)))}d(l)}}function s(n){const t=u.get(n);if(null!=t&&0!==t.length){for(const n of t)n.signal=null;d(t)}const e=a.get(n);if(null!=e&&0!==e.length){for(const n of e)n.signal=null;d(e)}}n.disconnect_between=t,n.disconnect_sender=e,n.disconnect_receiver=l,n.disconnect_all=s,n.disconnectBetween=t,n.disconnectSender=e,n.disconnectReceiver=l,n.disconnectAll=s}(c||(e.Signal=c={})),e.Signalable=function(){return class{connect(n,t){return n.connect(t,this)}disconnect(n,t){return n.disconnect(t,this)}}};const u=new WeakMap,a=new WeakMap;function g(n,t,e,l){return o.find(n,(n=>n.signal===t&&n.slot===e&&n.context===l))}const f=new Set;function d(n){0===f.size&&(async()=>{await i.defer(),function(){for(const n of f)o.remove_by(n,(n=>null==n.signal));f.clear()}()})(),f.add(n)}},\n", " function _(e,n,t,s,o){s();const a=new MessageChannel,l=new Map;a.port1.onmessage=e=>{const n=e.data,t=l.get(n);if(null!=t)try{t()}finally{l.delete(n)}};let r=1;t.defer=function(){return new Promise((e=>{const n=r++;l.set(n,e),a.port2.postMessage(n)}))}},\n", " function _(n,t,i,e,c){e();const r=n(8),s=n(13);i.is_ref=function(n){if(r.isPlainObject(n)){const t=s.keys(n);return 1==t.length&&\"id\"==t[0]}return!1}},\n", " function _(e,t,n,a,r){a(),n.YCoordinateSeqSeqSeqSpec=n.XCoordinateSeqSeqSeqSpec=n.YCoordinateSeqSpec=n.XCoordinateSeqSpec=n.YCoordinateSpec=n.XCoordinateSpec=n.CoordinateSeqSeqSeqSpec=n.CoordinateSeqSpec=n.CoordinateSpec=n.BaseCoordinateSpec=n.NumberUnitsSpec=n.UnitsSpec=n.DataSpec=n.VectorSpec=n.TextBaselineScalar=n.TextAlignScalar=n.FontStyleScalar=n.FontSizeScalar=n.FontScalar=n.LineDashScalar=n.LineCapScalar=n.LineJoinScalar=n.ArrayScalar=n.NullStringScalar=n.StringScalar=n.NumberScalar=n.ColorScalar=n.AnyScalar=n.ScalarSpec=n.VerticalAlign=n.UpdateMode=n.TooltipAttachment=n.TickLabelOrientation=n.TextureRepetition=n.TextBaseline=n.TextAlign=n.TapBehavior=n.StepMode=n.StartEnd=n.SpatialUnits=n.Sort=n.SizingMode=n.Side=n.RoundingFunction=n.ResetPolicy=n.RenderMode=n.RenderLevel=n.RadiusDimension=n.PointPolicy=n.Place=void 0,n.TextBaselineSpec=n.TextAlignSpec=n.FontStyleSpec=n.FontSizeSpec=n.FontSpec=n.LineDashSpec=n.LineCapSpec=n.LineJoinSpec=n.MarkerSpec=n.ArraySpec=n.NullStringSpec=n.StringSpec=n.AnySpec=n.NDArraySpec=n.ColorSpec=n.NumberSpec=n.BooleanSpec=n.ScreenDistanceSpec=n.NullDistanceSpec=n.DistanceSpec=n.AngleSpec=void 0;const i=e(1),s=e(15),l=e(19),o=i.__importStar(e(20)),c=e(24),_=e(9),u=e(12),d=e(10),S=e(22),p=e(27),m=e(8),h=e(28),v=e(29),y=e(33);function x(e){try{return JSON.stringify(e)}catch(t){return e.toString()}}function g(e){return m.isPlainObject(e)&&(void 0===e.value?0:1)+(void 0===e.field?0:1)+(void 0===e.expr?0:1)==1}r(\"Uniform\",y.Uniform),r(\"UniformScalar\",y.UniformScalar),r(\"UniformVector\",y.UniformVector),n.isSpec=g;class f{constructor(e,t,n,a,r,i={}){var l;let o;if(this.obj=e,this.attr=t,this.kind=n,this.default_value=a,this._dirty=!1,this.change=new s.Signal0(this.obj,\"change\"),this.internal=null!==(l=i.internal)&&void 0!==l&&l,this.on_update=i.on_update,void 0!==r)o=r,this._dirty=!0;else{const t=this._default_override();if(void 0!==t)o=t;else{if(void 0===a)return void(this.spec={value:null});o=a(e)}}this._update(o)}get is_value(){return void 0!==this.spec.value}get syncable(){return!this.internal}get_value(){return this.spec.value}set_value(e){this._update(e),this._dirty=!0}_default_override(){}get dirty(){return this._dirty}_update(e){var t;this.validate(e),this.spec={value:e},null===(t=this.on_update)||void 0===t||t.call(this,e,this.obj)}toString(){return`Prop(${this.obj}.${this.attr}, spec: ${x(this.spec)})`}normalize(e){return e}validate(e){if(!this.valid(e))throw new Error(`${this.obj}.${this.attr} given invalid value: ${x(e)}`)}valid(e){return this.kind.valid(e)}_value(e=!0){if(!this.is_value)throw new Error(\"attempted to retrieve property value for property without value specification\");let t=this.normalize([this.spec.value])[0];return null!=this.spec.transform&&e&&(t=this.spec.transform.compute(t)),t}}n.Property=f,f.__name__=\"Property\";class A{constructor(e){this.attr=e}}n.PropertyAlias=A,A.__name__=\"PropertyAlias\",n.Alias=function(e){return new A(e)};class C extends f{}n.PrimitiveProperty=C,C.__name__=\"PrimitiveProperty\";class L extends f{}n.Any=L,L.__name__=\"Any\";class T extends f{valid(e){return m.isArray(e)||m.isTypedArray(e)}}n.Array=T,T.__name__=\"Array\";class P extends f{valid(e){return m.isBoolean(e)}}n.Boolean=P,P.__name__=\"Boolean\";class b extends f{valid(e){return S.is_Color(e)}}n.Color=b,b.__name__=\"Color\";class w extends f{}n.Instance=w,w.__name__=\"Instance\";class q extends f{valid(e){return m.isNumber(e)}}n.Number=q,q.__name__=\"Number\";class N extends q{valid(e){return m.isNumber(e)&&(0|e)==e}}n.Int=N,N.__name__=\"Int\";class B extends q{}n.Angle=B,B.__name__=\"Angle\";class D extends q{valid(e){return m.isNumber(e)&&0<=e&&e<=1}}n.Percent=D,D.__name__=\"Percent\";class F extends f{valid(e){return m.isString(e)}}n.String=F,F.__name__=\"String\";class z extends f{valid(e){return null===e||m.isString(e)}}n.NullString=z,z.__name__=\"NullString\";class U extends F{}n.FontSize=U,U.__name__=\"FontSize\";class M extends F{_default_override(){return h.settings.dev?\"Bokeh\":void 0}}n.Font=M,M.__name__=\"Font\";class R extends f{valid(e){return m.isString(e)&&_.includes(this.enum_values,e)}}function k(e){return class extends R{get enum_values(){return[...e]}}}n.EnumProperty=R,R.__name__=\"EnumProperty\",n.Enum=k;class O extends R{get enum_values(){return[...o.Direction]}normalize(e){const t=new Uint8Array(e.length);for(let n=0;n0){let o=r[e];return null==o&&(r[e]=o=new v(e,l)),o}throw new TypeError(\"Logger.get() expects a non-empty string name and an optional log-level\")}get level(){return this.get_level()}get_level(){return this._log_level}set_level(e){if(e instanceof i)this._log_level=e;else{if(!s.isString(e)||null==v.log_levels[e])throw new Error(\"Logger.set_level() expects a log-level object or a string name of a log-level\");this._log_level=v.log_levels[e]}const l=`[${this._name}]`;for(const[e,o]of g.entries(v.log_levels))o.level\",\"*\"),t.HTTPMethod=a.Enum(\"POST\",\"GET\"),t.HexTileOrientation=a.Enum(\"pointytop\",\"flattop\"),t.HoverMode=a.Enum(\"mouse\",\"hline\",\"vline\"),t.LatLon=a.Enum(\"lat\",\"lon\"),t.LegendClickPolicy=a.Enum(\"none\",\"hide\",\"mute\"),t.LegendLocation=t.Anchor,t.LineCap=a.Enum(\"butt\",\"round\",\"square\"),t.LineJoin=a.Enum(\"miter\",\"round\",\"bevel\"),t.LineDash=a.Enum(\"solid\",\"dashed\",\"dotted\",\"dotdash\",\"dashdot\"),t.LinePolicy=a.Enum(\"prev\",\"next\",\"nearest\",\"interp\",\"none\"),t.Location=a.Enum(\"above\",\"below\",\"left\",\"right\"),t.Logo=a.Enum(\"normal\",\"grey\"),t.MarkerType=a.Enum(\"asterisk\",\"circle\",\"circle_cross\",\"circle_dot\",\"circle_x\",\"circle_y\",\"cross\",\"dash\",\"diamond\",\"diamond_cross\",\"diamond_dot\",\"dot\",\"hex\",\"hex_dot\",\"inverted_triangle\",\"plus\",\"square\",\"square_cross\",\"square_dot\",\"square_pin\",\"square_x\",\"star\",\"star_dot\",\"triangle\",\"triangle_dot\",\"triangle_pin\",\"x\",\"y\"),t.MutedPolicy=a.Enum(\"show\",\"ignore\"),t.Orientation=a.Enum(\"vertical\",\"horizontal\"),t.OutputBackend=a.Enum(\"canvas\",\"svg\",\"webgl\"),t.PaddingUnits=a.Enum(\"percent\",\"absolute\"),t.Place=a.Enum(\"above\",\"below\",\"left\",\"right\",\"center\"),t.PointPolicy=a.Enum(\"snap_to_data\",\"follow_mouse\",\"none\"),t.RadiusDimension=a.Enum(\"x\",\"y\",\"max\",\"min\"),t.RenderLevel=a.Enum(\"image\",\"underlay\",\"glyph\",\"guide\",\"annotation\",\"overlay\"),t.RenderMode=a.Enum(\"canvas\",\"css\"),t.ResetPolicy=a.Enum(\"standard\",\"event_only\"),t.RoundingFunction=a.Enum(\"round\",\"nearest\",\"floor\",\"rounddown\",\"ceil\",\"roundup\"),t.SelectionMode=a.Enum(\"replace\",\"append\",\"intersect\",\"subtract\"),t.Side=a.Enum(\"above\",\"below\",\"left\",\"right\"),t.SizingMode=a.Enum(\"stretch_width\",\"stretch_height\",\"stretch_both\",\"scale_width\",\"scale_height\",\"scale_both\",\"fixed\"),t.Sort=a.Enum(\"ascending\",\"descending\"),t.SpatialUnits=a.Enum(\"screen\",\"data\"),t.StartEnd=a.Enum(\"start\",\"end\"),t.StepMode=a.Enum(\"after\",\"before\",\"center\"),t.TapBehavior=a.Enum(\"select\",\"inspect\"),t.TextAlign=a.Enum(\"left\",\"right\",\"center\"),t.TextBaseline=a.Enum(\"top\",\"middle\",\"bottom\",\"alphabetic\",\"hanging\",\"ideographic\"),t.TextureRepetition=a.Enum(\"repeat\",\"repeat_x\",\"repeat_y\",\"no_repeat\"),t.TickLabelOrientation=a.Enum(\"vertical\",\"horizontal\",\"parallel\",\"normal\"),t.TooltipAttachment=a.Enum(\"horizontal\",\"vertical\",\"left\",\"right\",\"above\",\"below\"),t.UpdateMode=a.Enum(\"replace\",\"append\"),t.VerticalAlign=a.Enum(\"top\",\"middle\",\"bottom\")},\n", " function _(e,n,t,s,r){s();const i=e(1).__importStar(e(8)),a=e(22),l=e(13),_=window.Map,{hasOwnProperty:u}=Object.prototype;class d{}t.Kind=d,d.__name__=\"Kind\",function(e){class n extends d{valid(e){return!0}}n.__name__=\"Any\",e.Any=n;class t extends d{valid(e){return!0}}t.__name__=\"Unknown\",e.Unknown=t;class s extends d{valid(e){return i.isBoolean(e)}}s.__name__=\"Boolean\",e.Boolean=s;class r extends d{constructor(e){super(),this.obj_type=e}valid(e){return!0}}r.__name__=\"Ref\",e.Ref=r;class c extends d{valid(e){return!0}}c.__name__=\"AnyRef\",e.AnyRef=c;class o extends d{valid(e){return i.isNumber(e)}}o.__name__=\"Number\",e.Number=o;class p extends o{valid(e){return super.valid(e)&&i.isInteger(e)}}p.__name__=\"Int\",e.Int=p;class y extends o{valid(e){return super.valid(e)&&0<=e&&e<=1}}y.__name__=\"Percent\",e.Percent=y;class m extends d{constructor(e){super(),this.types=e,this.types=e}valid(e){return this.types.some((n=>n.valid(e)))}}m.__name__=\"Or\",e.Or=m;class v extends d{constructor(e){super(),this.types=e,this.types=e}valid(e){if(!i.isArray(e))return!1;for(let n=0;nthis.item_type.valid(e)))}}f.__name__=\"Array\",e.Array=f;class K extends d{valid(e){return null===e}}K.__name__=\"Null\",e.Null=K;class b extends d{constructor(e){super(),this.base_type=e}valid(e){return null===e||this.base_type.valid(e)}}b.__name__=\"Nullable\",e.Nullable=b;class A extends d{constructor(e){super(),this.base_type=e}valid(e){return void 0===e||this.base_type.valid(e)}}A.__name__=\"Opt\",e.Opt=A;class x extends d{valid(e){return i.isString(e)}}x.__name__=\"String\",e.String=x;class S extends d{constructor(e){super(),this.values=new Set(e)}valid(e){return this.values.has(e)}*[Symbol.iterator](){yield*this.values}}S.__name__=\"Enum\",e.Enum=S;class N extends d{constructor(e){super(),this.item_type=e}valid(e){if(!i.isPlainObject(e))return!1;for(const n in e)if(u.call(e,n)){const t=e[n];if(!this.item_type.valid(t))return!1}return!0}}N.__name__=\"Dict\",e.Dict=N;class O extends d{constructor(e,n){super(),this.key_type=e,this.item_type=n}valid(e){if(!(e instanceof _))return!1;for(const[n,t]of e.entries())if(!this.key_type.valid(n)||!this.item_type.valid(t))return!1;return!0}}O.__name__=\"Map\",e.Map=O;class g extends d{valid(e){return a.is_Color(e)}}g.__name__=\"Color\",e.Color=g;class P extends d{valid(e){return i.isFunction(e)}}P.__name__=\"Function\",e.Function=P}(t.Kinds||(t.Kinds={})),t.Any=new t.Kinds.Any,t.Unknown=new t.Kinds.Unknown,t.Boolean=new t.Kinds.Boolean,t.Number=new t.Kinds.Number,t.Int=new t.Kinds.Int,t.String=new t.Kinds.String,t.Null=new t.Kinds.Null;t.Nullable=e=>new t.Kinds.Nullable(e);t.Opt=e=>new t.Kinds.Opt(e);t.Or=(...e)=>new t.Kinds.Or(e);t.Tuple=(...e)=>new t.Kinds.Tuple(e);t.Struct=e=>new t.Kinds.Struct(e),t.Arrayable=new t.Kinds.Arrayable;t.Array=e=>new t.Kinds.Array(e);t.Dict=e=>new t.Kinds.Dict(e);t.Map=(e,n)=>new t.Kinds.Map(e,n);t.Enum=(...e)=>new t.Kinds.Enum(e);t.Ref=e=>new t.Kinds.Ref(e);t.AnyRef=()=>new t.Kinds.AnyRef;t.Function=()=>new t.Kinds.Function,t.Percent=new t.Kinds.Percent,t.Alpha=t.Percent,t.Color=new t.Kinds.Color,t.Auto=t.Enum(\"auto\"),t.FontSize=t.String,t.Font=t.String,t.Angle=t.Number},\n", " function _(n,t,r,e,s){e();const u=n(23),c=n(10),l=n(8),{round:i}=Math;function o(n){return c.clamp(i(n),0,255)}function a(){return[0,0,0,0]}function f(n){return[n>>24&255,n>>16&255,n>>8&255,255&n]}function d(n,t){var r;let e,s,u,c;return null==n?[e,s,u,c]=[0,0,0,0]:l.isInteger(n)?[e,s,u,c]=f(n):l.isString(n)?[e,s,u,c]=null!==(r=_(n))&&void 0!==r?r:[0,0,0,0]:([e,s,u,c=1]=n,c=o(255*c)),255==c&&null!=t&&(c=o(255*t)),[e,s,u,c]}r.transparent=a,r.encode_rgba=function([n,t,r,e]){return n<<24|t<<16|r<<8|e},r.decode_rgba=f,r.compose_alpha=function(n,t){return 255==(255&n)?4294967040&n|o(255*t):n},r.color2rgba=d;const h={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",10:\"a\",11:\"b\",12:\"c\",13:\"d\",14:\"e\",15:\"f\"};function g(n){return h[n>>4]+h[15&n]}r.color2css=function(n,t){const[r,e,s,u]=d(n,t);return`rgba(${r}, ${e}, ${s}, ${u/255})`},r.color2hex=function(n,t){const[r,e,s,u]=d(n,t),c=`#${g(r)}${g(e)}${g(s)}`;return 255==u?c:`${c}${g(u)}`},r.color2hexrgb=function(n){const[t,r,e]=d(n);return`#${g(t)}${g(r)}${g(e)}`};const b=/^rgba?\\(\\s*([^\\s,]+?)\\s+([^\\s,]+?)\\s+([^\\s,]+?)(?:\\s*\\/\\s*([^\\s,]+?))?\\s*\\)$/,m=/^rgba?\\(\\s*([^\\s,]+?)\\s*,\\s*([^\\s,]+?)\\s*,\\s*([^\\s,]+?)(?:\\s*,\\s*([^\\s,]+?))?\\s*\\)$/,$=(()=>{const n=document.createElement(\"canvas\");n.width=1,n.height=1;const t=n.getContext(\"2d\"),r=t.createLinearGradient(0,0,1,1);return n=>{t.fillStyle=r,t.fillStyle=n;const e=t.fillStyle;return e!=r?e:null}})();function _(n){var t;if(!(n=n.trim().toLowerCase()))return null;if(\"transparent\"==n)return[0,0,0,0];if(u.is_named_color(n))return f(u.named_colors[n]);if(\"#\"==n[0]){const t=Number(\"0x\"+n.substr(1));if(isNaN(t))return null;switch(n.length-1){case 3:{const n=t>>8&15,r=t>>4&15,e=t>>0&15;return[n<<4|n,r<<4|r,e<<4|e,255]}case 4:{const n=t>>12&15,r=t>>8&15,e=t>>4&15,s=t>>0&15;return[n<<4|n,r<<4|r,e<<4|e,s<<4|s]}case 6:return[t>>16&255,t>>8&255,t>>0&255,255];case 8:return[t>>24&255,t>>16&255,t>>8&255,t>>0&255]}}else if(n.startsWith(\"rgb\")){const r=null!==(t=n.match(b))&&void 0!==t?t:n.match(m);if(null!=r){let[,n,t,e,s=\"1\"]=r;const u=n.endsWith(\"%\"),c=t.endsWith(\"%\"),l=e.endsWith(\"%\"),i=s.endsWith(\"%\");if(!(u&&c&&l)&&(u||c||l))return null;u&&(n=n.slice(0,-1)),c&&(t=t.slice(0,-1)),l&&(e=e.slice(0,-1)),i&&(s=s.slice(0,-1));let a=Number(n),f=Number(t),d=Number(e),h=Number(s);return isNaN(a+f+d+h)?null:(u&&(a=a/100*255),c&&(f=f/100*255),l&&(d=d/100*255),h=255*(i?h/100:h),a=o(a),f=o(f),d=o(d),h=o(h),[a,f,d,h])}}else{const t=$(n);if(null!=t)return _(t)}return null}r.css4_parse=_,r.is_Color=function(n){return!!l.isInteger(n)||(!(!l.isString(n)||null==_(n))||!(!l.isArray(n)||3!=n.length&&4!=n.length))},r.is_dark=function([n,t,r]){return 1-(.299*n+.587*t+.114*r)/255>=.6}},\n", " function _(e,r,l,a,i){a();l.named_colors={aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},l.is_named_color=function(e){return e in l.named_colors}},\n", " function _(r,t,n,a,o){a(),n.GeneratorFunction=Object.getPrototypeOf((function*(){})).constructor,n.ColorArray=Uint32Array,n.RGBAArray=Uint8ClampedArray,n.infer_type=function(r,t){return r instanceof Float64Array||r instanceof Array||t instanceof Float64Array||t instanceof Array?Float64Array:Float32Array},n.ScreenArray=Float32Array,n.to_screen=function(r){return r instanceof Float32Array?r:new Float32Array(r)},o(\"Indices\",r(25).BitSet)},\n", " function _(t,s,r,e,i){e();const n=t(26),o=t(11);class a{constructor(t,s=0){this.size=t,this[Symbol.toStringTag]=\"BitSet\",this._count=null,this._nwords=Math.ceil(t/32),0==s||1==s?(this._array=new Uint32Array(this._nwords),1==s&&this._array.fill(4294967295)):(o.assert(s.length==this._nwords,\"Initializer size mismatch\"),this._array=s)}clone(){return new a(this.size,new Uint32Array(this._array))}[n.equals](t,s){if(!s.eq(this.size,t.size))return!1;const{_nwords:r}=this,e=this.size%r,i=0==e?r:r-1;for(let s=0;s>>5,r=31&t;return!!(this._array[s]>>r&1)}set(t,s=!0){this._check_bounds(t),this._count=null;const r=t>>>5,e=31&t;s?this._array[r]|=1<>>t&1&&(e+=1)}return e}*ones(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i>>t&1&&(yield e);else e+=32}}*zeros(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i>>t&1||(yield e);else e+=32}}_check_size(t){o.assert(this.size==t.size,\"Size mismatch\")}add(t){this._check_size(t);for(let s=0;s{if(a(t)&&a(e))return t[r.equals](e,this);switch(n){case\"[object Array]\":case\"[object Uint8Array]\":case\"[object Int8Array]\":case\"[object Uint16Array]\":case\"[object Int16Array]\":case\"[object Uint32Array]\":case\"[object Int32Array]\":case\"[object Float32Array]\":case\"[object Float64Array]\":return this.arrays(t,e);case\"[object Map]\":return this.maps(t,e);case\"[object Set]\":return this.sets(t,e);case\"[object Object]\":if(t.constructor==e.constructor&&(null==t.constructor||t.constructor===Object))return this.objects(t,e);case\"[object Function]\":if(t.constructor==e.constructor&&t.constructor===Function)return this.eq(`${t}`,`${e}`)}if(t instanceof Node)return this.nodes(t,e);throw Error(`can't compare objects of type ${n}`)})();return s.pop(),o.pop(),u}numbers(t,e){return Object.is(t,e)}arrays(t,e){const{length:r}=t;if(r!=e.length)return!1;for(let n=0;n{const n=navigator.userAgent;return n.includes(\"MSIE\")||n.includes(\"Trident\")||n.includes(\"Edge\")})(),e.is_mobile=\"undefined\"!=typeof window&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0),e.is_little_endian=(()=>{const n=new ArrayBuffer(4),i=new Uint8Array(n);new Uint32Array(n)[1]=168496141;let e=!0;return 10==i[4]&&11==i[5]&&12==i[6]&&13==i[7]&&(e=!1),e})(),e.BYTE_ORDER=e.is_little_endian?\"little\":\"big\",e.to_big_endian=function(n){if(e.is_little_endian){const i=new Uint32Array(n.length),e=new DataView(i.buffer);let t=0;for(const i of n)e.setUint32(t,i),t+=4;return i}return n}},\n", " function _(e,t,r,i,s){i();class _{constructor(){this._dev=!1,this._wireframe=!1}set dev(e){this._dev=e}get dev(){return this._dev}set wireframe(e){this._wireframe=e}get wireframe(){return this._wireframe}}r.Settings=_,_.__name__=\"Settings\",r.settings=new _},\n", " function _(t,e,s,r,n){var a,i,h,u,l,c,o,y;r();const p=t(8),_=t(11),A=t(26),d=t(30),D=t(31),N=Symbol(\"__ndarray__\");class f extends Uint8Array{constructor(t,e){super(t),this[a]=!0,this.dtype=\"uint8\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(a=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Uint8NDArray=f,f.__name__=\"Uint8NDArray\";class m extends Int8Array{constructor(t,e){super(t),this[i]=!0,this.dtype=\"int8\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(i=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Int8NDArray=m,m.__name__=\"Int8NDArray\";class g extends Uint16Array{constructor(t,e){super(t),this[h]=!0,this.dtype=\"uint16\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(h=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Uint16NDArray=g,g.__name__=\"Uint16NDArray\";class q extends Int16Array{constructor(t,e){super(t),this[u]=!0,this.dtype=\"int16\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(u=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Int16NDArray=q,q.__name__=\"Int16NDArray\";class I extends Uint32Array{constructor(t,e){super(t),this[l]=!0,this.dtype=\"uint32\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(l=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Uint32NDArray=I,I.__name__=\"Uint32NDArray\";class U extends Int32Array{constructor(t,e){super(t),this[c]=!0,this.dtype=\"int32\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(c=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Int32NDArray=U,U.__name__=\"Int32NDArray\";class w extends Float32Array{constructor(t,e){super(t),this[o]=!0,this.dtype=\"float32\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(o=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Float32NDArray=w,w.__name__=\"Float32NDArray\";class x extends Float64Array{constructor(t,e){super(t),this[y]=!0,this.dtype=\"float64\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(y=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}function z(t){return p.isObject(t)&&void 0!==t[N]}s.Float64NDArray=x,x.__name__=\"Float64NDArray\",s.is_NDArray=z,s.ndarray=function(t,e={}){let{dtype:s}=e;null==s&&(s=t instanceof ArrayBuffer||p.isArray(t)?\"float64\":(()=>{switch(!0){case t instanceof Uint8Array:return\"uint8\";case t instanceof Int8Array:return\"int8\";case t instanceof Uint16Array:return\"uint16\";case t instanceof Int16Array:return\"int16\";case t instanceof Uint32Array:return\"uint32\";case t instanceof Int32Array:return\"int32\";case t instanceof Float32Array:return\"float32\";case t instanceof Float64Array:return\"float64\";default:_.unreachable()}})());const{shape:r}=e;switch(s){case\"uint8\":return new f(t,r);case\"int8\":return new m(t,r);case\"uint16\":return new g(t,r);case\"int16\":return new q(t,r);case\"uint32\":return new I(t,r);case\"int32\":return new U(t,r);case\"float32\":return new w(t,r);case\"float64\":return new x(t,r)}}},\n", " function _(e,r,t,i,s){i();const n=e(11),a=e(13),l=e(8);t.serialize=Symbol(\"serialize\");class o extends Error{}t.SerializationError=o,o.__name__=\"SerializationError\";class f{constructor(e){var r;this._references=new Map,this._definitions=new Map,this._refmap=new Map,this.include_defaults=null===(r=null==e?void 0:e.include_defaults)||void 0===r||r}get_ref(e){return this._references.get(e)}add_ref(e,r){n.assert(!this._references.has(e)),this._references.set(e,r)}add_def(e,r){const t=this.get_ref(e);n.assert(null!=t),this._definitions.set(e,r),this._refmap.set(t,r)}get objects(){return new Set(this._references.keys())}get references(){return new Set(this._references.values())}get definitions(){return new Set(this._definitions.values())}resolve_ref(e){return this._refmap.get(e)}remove_ref(e){return this._references.delete(e)}remove_def(e){return this._definitions.delete(e)}to_serializable(e){const r=this.get_ref(e);if(null!=r)return r;if(function(e){return l.isObject(e)&&void 0!==e[t.serialize]}(e))return e[t.serialize](this);if(l.isArray(e)||l.isTypedArray(e)){const r=e.length,t=new Array(r);for(let i=0;i{switch(t){case\"uint8\":return new u.Uint8NDArray(a,n);case\"int8\":return new u.Int8NDArray(a,n);case\"uint16\":return new u.Uint16NDArray(a,n);case\"int16\":return new u.Int16NDArray(a,n);case\"uint32\":return new u.Uint32NDArray(a,n);case\"int32\":return new u.Int32NDArray(a,n);case\"float32\":return new u.Float32NDArray(a,n);case\"float64\":return new u.Float64NDArray(a,n)}})();return _!==s.BYTE_ORDER&&o.swap(f),f},n.encode_NDArray=function(r,e){const n={order:s.BYTE_ORDER,dtype:r.dtype,shape:r.shape};if(null!=e){const t=`${e.size}`;return e.set(t,r.buffer),Object.assign({__buffer__:t},n)}{const e={toJSON:()=>o.buffer_to_base64(r.buffer)};return Object.assign({__ndarray__:e},n)}}},\n", " function _(t,e,n,r,f){r(),n.buffer_to_base64=function(t){const e=new Uint8Array(t),n=Array.from(e).map((t=>String.fromCharCode(t)));return btoa(n.join(\"\"))},n.base64_to_buffer=function(t){const e=atob(t),n=e.length,r=new Uint8Array(n);for(let t=0,f=n;t\"'`])/g,(t=>{switch(t){case\"&\":return\"&\";case\"<\":return\"<\";case\">\":return\">\";case'\"':return\""\";case\"'\":return\"'\";case\"`\":return\"`\";default:return t}}))},r.unescape=function(t){return t.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,((t,e)=>{switch(e){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return e}}))},r.use_strict=function(t){return`'use strict';\\n${t}`},r.to_fixed=function(t,e){return t.toFixed(e).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\")}},\n", " function _(e,t,s,n,o){n();const i=e(30);class r{constructor(e){this.document=e}}s.DocumentEvent=r,r.__name__=\"DocumentEvent\";class a extends r{constructor(e,t,s){super(e),this.events=t,this.setter_id=s}}s.DocumentEventBatch=a,a.__name__=\"DocumentEventBatch\";class d extends r{}s.DocumentChangedEvent=d,d.__name__=\"DocumentChangedEvent\";class l extends d{constructor(e,t,s){super(e),this.msg_type=t,this.msg_data=s}[i.serialize](e){const t=this.msg_data,s=e.to_serializable(t);return{kind:\"MessageSent\",msg_type:this.msg_type,msg_data:s}}}s.MessageSentEvent=l,l.__name__=\"MessageSentEvent\";class _ extends d{constructor(e,t,s,n,o,i,r){super(e),this.model=t,this.attr=s,this.old=n,this.new_=o,this.setter_id=i,this.hint=r}[i.serialize](e){if(null!=this.hint)return e.to_serializable(this.hint);const t=this.new_,s=e.to_serializable(t);return this.model!=t&&e.remove_def(this.model),{kind:\"ModelChanged\",model:this.model.ref(),attr:this.attr,new:s}}}s.ModelChangedEvent=_,_.__name__=\"ModelChangedEvent\";class c extends d{constructor(e,t,s){super(e),this.column_source=t,this.patches=s}[i.serialize](e){return{kind:\"ColumnsPatched\",column_source:this.column_source,patches:this.patches}}}s.ColumnsPatchedEvent=c,c.__name__=\"ColumnsPatchedEvent\";class h extends d{constructor(e,t,s,n){super(e),this.column_source=t,this.data=s,this.rollover=n}[i.serialize](e){return{kind:\"ColumnsStreamed\",column_source:this.column_source,data:this.data,rollover:this.rollover}}}s.ColumnsStreamedEvent=h,h.__name__=\"ColumnsStreamedEvent\";class m extends d{constructor(e,t,s){super(e),this.title=t,this.setter_id=s}[i.serialize](e){return{kind:\"TitleChanged\",title:this.title}}}s.TitleChangedEvent=m,m.__name__=\"TitleChangedEvent\";class u extends d{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}[i.serialize](e){return{kind:\"RootAdded\",model:e.to_serializable(this.model)}}}s.RootAddedEvent=u,u.__name__=\"RootAddedEvent\";class v extends d{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}[i.serialize](e){return{kind:\"RootRemoved\",model:this.model.ref()}}}s.RootRemovedEvent=v,v.__name__=\"RootRemovedEvent\"},\n", " function _(t,r,n,i,e){i();const s=t(8),o=t(13);n.pretty=Symbol(\"pretty\");class c{constructor(t){this.precision=null==t?void 0:t.precision}to_string(t){return function(t){return s.isObject(t)&&void 0!==t[n.pretty]}(t)?t[n.pretty](this):s.isBoolean(t)?this.boolean(t):s.isNumber(t)?this.number(t):s.isString(t)?this.string(t):s.isArray(t)?this.array(t):s.isIterable(t)?this.iterable(t):s.isPlainObject(t)?this.object(t):`${t}`}token(t){return t}boolean(t){return`${t}`}number(t){return null!=this.precision?t.toFixed(this.precision):`${t}`}string(t){return`\"${t.replace(/'/g,\"\\\\'\")}\"`}array(t){const r=this.token,n=[];for(const r of t)n.push(this.to_string(r));return`${r(\"[\")}${n.join(`${r(\",\")} `)}${r(\"]\")}`}iterable(t){var r;const n=this.token,i=null!==(r=Object(t)[Symbol.toStringTag])&&void 0!==r?r:\"Object\",e=this.array(t);return`${i}${n(\"(\")}${e}${n(\")\")}`}object(t){const r=this.token,n=[];for(const[i,e]of o.entries(t))n.push(`${i}${r(\":\")} ${this.to_string(e)}`);return`${r(\"{\")}${n.join(`${r(\",\")} `)}${r(\"}\")}`}}n.Printer=c,c.__name__=\"Printer\",n.to_string=function(t,r){return new c(r).to_string(t)}},\n", " function _(n,o,r,e,t){e();const l=n(13),i=n(8);function c(n){return i.isObject(n)&&void 0!==n[r.clone]}r.clone=Symbol(\"clone\"),r.is_Cloneable=c;class s extends Error{}r.CloningError=s,s.__name__=\"CloningError\";class a{constructor(){}clone(n){if(c(n))return n[r.clone](this);if(i.isArray(n)){const o=n.length,r=new Array(o);for(let e=0;e{null!=this.layout&&(this.layout.visible=this.model.visible,this.plot_view.request_layout())}))}get needs_clip(){return null==this.layout}serializable_state(){const t=super.serializable_state();return null==this.layout?t:Object.assign(Object.assign({},t),{bbox:this.layout.bbox.box})}}i.AnnotationView=a,a.__name__=\"AnnotationView\";class l extends o.Renderer{constructor(t){super(t)}static init_Annotation(){this.override({level:\"annotation\"})}}i.Annotation=l,l.__name__=\"Annotation\",l.init_Annotation()},\n", " function _(e,i,t,n,s){n();const r=e(1),a=e(42),_=r.__importStar(e(45)),o=e(20),l=e(53),d=e(54);class h extends a.View{get coordinates(){const{_coordinates:e}=this;return null!=e?e:this._coordinates=this._initialize_coordinates()}initialize(){super.initialize(),this.visuals=new _.Visuals(this),this.needs_webgl_blit=!1}connect_signals(){super.connect_signals();const{x_range_name:e,y_range_name:i}=this.model.properties;this.on_change([e,i],(()=>this._initialize_coordinates()))}_initialize_coordinates(){const{x_range_name:e,y_range_name:i}=this.model,{frame:t}=this.plot_view,n=t.x_scales.get(e),s=t.y_scales.get(i);return new d.CoordinateTransform(n,s)}get plot_view(){return this.parent}get plot_model(){return this.parent.model}get layer(){const{overlays:e,primary:i}=this.canvas;return\"overlay\"==this.model.level?e:i}get canvas(){return this.plot_view.canvas_view}request_render(){this.request_paint()}request_paint(){this.plot_view.request_paint(this)}notify_finished(){this.plot_view.notify_finished()}get needs_clip(){return!1}get has_webgl(){return!1}render(){this.model.visible&&this._render(),this._has_finished=!0}renderer_view(e){}}t.RendererView=h,h.__name__=\"RendererView\";class c extends l.Model{constructor(e){super(e)}static init_Renderer(){this.define((({Boolean:e,String:i})=>({level:[o.RenderLevel,\"image\"],visible:[e,!0],x_range_name:[i,\"default\"],y_range_name:[i,\"default\"]})))}}t.Renderer=c,c.__name__=\"Renderer\",c.init_Renderer()},\n", " function _(t,e,s,i,n){i();const r=t(1),o=t(15),h=t(43),l=t(8),a=r.__importDefault(t(44));class _{constructor(t){this.removed=new o.Signal0(this,\"removed\"),this._ready=Promise.resolve(void 0),this._slots=new WeakMap;const{model:e,parent:s}=t;this.model=e,this.parent=s,this.root=null==s?this:s.root,this.removed.emit()}get ready(){return this._ready}connect(t,e){let s=this._slots.get(e);return null==s&&(s=(t,s)=>{const i=Promise.resolve(e.call(this,t,s));this._ready=this._ready.then((()=>i))},this._slots.set(e,s)),t.connect(s,this)}disconnect(t,e){return t.disconnect(e,this)}initialize(){this._has_finished=!1,this.is_root&&(this._stylesheet=h.stylesheet);for(const t of this.styles())this.stylesheet.append(t)}async lazy_initialize(){}remove(){this.disconnect_signals(),this.removed.emit()}toString(){return`${this.model.type}View(${this.model.id})`}serializable_state(){return{type:this.model.type}}get is_root(){return null==this.parent}assert_root(){if(!this.is_root)throw new Error(`${this.toString()} is not a root layout`)}has_finished(){return this._has_finished}get is_idle(){return this.has_finished()}connect_signals(){}disconnect_signals(){o.Signal.disconnect_receiver(this)}on_change(t,e){for(const s of l.isArray(t)?t:[t])this.connect(s.change,e)}cursor(t,e){return null}get stylesheet(){return this.is_root?this._stylesheet:this.root.stylesheet}styles(){return[a.default]}}s.View=_,_.__name__=\"View\"},\n", " function _(t,e,n,i,o){i();const s=t(8),l=t(13),r=t=>(e={},...n)=>{const i=document.createElement(t);i.classList.add(\"bk\");for(let[t,n]of l.entries(e))if(null!=n&&(!s.isBoolean(n)||n))if(\"class\"===t&&(s.isString(n)&&(n=n.split(/\\s+/)),s.isArray(n)))for(const t of n)null!=t&&i.classList.add(t);else if(\"style\"===t&&s.isPlainObject(n))for(const[t,e]of l.entries(n))i.style[t]=e;else if(\"data\"===t&&s.isPlainObject(n))for(const[t,e]of l.entries(n))i.dataset[t]=e;else i.setAttribute(t,n);function o(t){if(s.isString(t))i.appendChild(document.createTextNode(t));else if(t instanceof Node)i.appendChild(t);else if(t instanceof NodeList||t instanceof HTMLCollection)for(const e of t)i.appendChild(e);else if(null!=t&&!1!==t)throw new Error(`expected a DOM element, string, false or null, got ${JSON.stringify(t)}`)}for(const t of n)if(s.isArray(t))for(const e of t)o(e);else o(t);return i};function a(t){const e=t.parentNode;null!=e&&e.removeChild(t)}function c(t,...e){const n=t.firstChild;for(const i of e)t.insertBefore(i,n)}function d(t,e){var n,i,o;const s=Element.prototype;return(null!==(o=null!==(i=null!==(n=s.matches)&&void 0!==n?n:s.webkitMatchesSelector)&&void 0!==i?i:s.mozMatchesSelector)&&void 0!==o?o:s.msMatchesSelector).call(t,e)}function h(t){return parseFloat(t)||0}function u(t){const e=getComputedStyle(t);return{border:{top:h(e.borderTopWidth),bottom:h(e.borderBottomWidth),left:h(e.borderLeftWidth),right:h(e.borderRightWidth)},margin:{top:h(e.marginTop),bottom:h(e.marginBottom),left:h(e.marginLeft),right:h(e.marginRight)},padding:{top:h(e.paddingTop),bottom:h(e.paddingBottom),left:h(e.paddingLeft),right:h(e.paddingRight)}}}function f(t){const e=t.getBoundingClientRect();return{width:Math.ceil(e.width),height:Math.ceil(e.height)}}n.createElement=function(t,e,...n){return r(t)(e,...n)},n.div=r(\"div\"),n.span=r(\"span\"),n.canvas=r(\"canvas\"),n.link=r(\"link\"),n.style=r(\"style\"),n.a=r(\"a\"),n.p=r(\"p\"),n.i=r(\"i\"),n.pre=r(\"pre\"),n.button=r(\"button\"),n.label=r(\"label\"),n.input=r(\"input\"),n.select=r(\"select\"),n.option=r(\"option\"),n.optgroup=r(\"optgroup\"),n.textarea=r(\"textarea\"),n.nbsp=function(){return document.createTextNode(\" \")},n.append=function(t,...e){for(const n of e)t.appendChild(n)},n.remove=a,n.removeElement=a,n.replaceWith=function(t,e){const n=t.parentNode;null!=n&&n.replaceChild(e,t)},n.prepend=c,n.empty=function(t,e=!1){let n;for(;n=t.firstChild;)t.removeChild(n);if(e&&t instanceof Element)for(const e of t.attributes)t.removeAttributeNode(e)},n.display=function(t){t.style.display=\"\"},n.undisplay=function(t){t.style.display=\"none\"},n.show=function(t){t.style.visibility=\"\"},n.hide=function(t){t.style.visibility=\"hidden\"},n.offset=function(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}},n.matches=d,n.parent=function(t,e){let n=t;for(;n=n.parentElement;)if(d(n,e))return n;return null},n.extents=u,n.size=f,n.scroll_size=function(t){return{width:Math.ceil(t.scrollWidth),height:Math.ceil(t.scrollHeight)}},n.outer_size=function(t){const{margin:{left:e,right:n,top:i,bottom:o}}=u(t),{width:s,height:l}=f(t);return{width:Math.ceil(s+e+n),height:Math.ceil(l+i+o)}},n.content_size=function(t){const{left:e,top:n}=t.getBoundingClientRect(),{padding:i}=u(t);let o=0,s=0;for(const l of t.children){const t=l.getBoundingClientRect();o=Math.max(o,Math.ceil(t.left-e-i.left+t.width)),s=Math.max(s,Math.ceil(t.top-n-i.top+t.height))}return{width:o,height:s}},n.position=function(t,e,n){const{style:i}=t;if(i.left=`${e.x}px`,i.top=`${e.y}px`,i.width=`${e.width}px`,i.height=`${e.height}px`,null==n)i.margin=\"\";else{const{top:t,right:e,bottom:o,left:s}=n;i.margin=`${t}px ${e}px ${o}px ${s}px`}},n.children=function(t){return Array.from(t.children)};class p{constructor(t){this.el=t,this.classList=t.classList}get values(){const t=[];for(let e=0;e{document.addEventListener(\"DOMContentLoaded\",(()=>t()),{once:!0})}))}},\n", " function _(o,i,t,e,r){e(),t.root=\"bk-root\",t.default=\".bk-root{position:relative;width:auto;height:auto;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;font-size:13px;}.bk-root .bk,.bk-root .bk:before,.bk-root .bk:after{box-sizing:inherit;margin:0;border:0;padding:0;background-image:none;font-family:inherit;font-size:100%;line-height:1.42857143;}.bk-root pre.bk{font-family:Courier, monospace;}\"},\n", " function _(e,t,r,a,c){a();const l=e(1),n=e(46);c(\"Line\",n.Line),c(\"LineScalar\",n.LineScalar),c(\"LineVector\",n.LineVector);const i=e(49);c(\"Fill\",i.Fill),c(\"FillScalar\",i.FillScalar),c(\"FillVector\",i.FillVector);const s=e(50);c(\"Text\",s.Text),c(\"TextScalar\",s.TextScalar),c(\"TextVector\",s.TextVector);const o=e(51);c(\"Hatch\",o.Hatch),c(\"HatchScalar\",o.HatchScalar),c(\"HatchVector\",o.HatchVector);const u=l.__importStar(e(48)),V=e(47);c(\"VisualProperties\",V.VisualProperties),c(\"VisualUniforms\",V.VisualUniforms);class h{constructor(e){this._visuals=[];for(const[t,r]of e.model._mixins){const a=(()=>{switch(r){case u.Line:return new n.Line(e,t);case u.LineScalar:return new n.LineScalar(e,t);case u.LineVector:return new n.LineVector(e,t);case u.Fill:return new i.Fill(e,t);case u.FillScalar:return new i.FillScalar(e,t);case u.FillVector:return new i.FillVector(e,t);case u.Text:return new s.Text(e,t);case u.TextScalar:return new s.TextScalar(e,t);case u.TextVector:return new s.TextVector(e,t);case u.Hatch:return new o.Hatch(e,t);case u.HatchScalar:return new o.HatchScalar(e,t);case u.HatchVector:return new o.HatchVector(e,t);default:throw new Error(\"unknown visual\")}})();this._visuals.push(a),Object.defineProperty(this,t+a.type,{get:()=>a,configurable:!1,enumerable:!0})}}*[Symbol.iterator](){yield*this._visuals}}r.Visuals=h,h.__name__=\"Visuals\"},\n", " function _(e,t,i,l,s){l();const n=e(1),a=e(47),o=n.__importStar(e(48)),r=e(22),_=e(8);function h(e){if(_.isArray(e))return e;switch(e){case\"solid\":return[];case\"dashed\":return[6];case\"dotted\":return[2,4];case\"dotdash\":return[2,4,6,4];case\"dashdot\":return[6,4,2,4];default:return e.split(\" \").map(Number).filter(_.isInteger)}}i.resolve_line_dash=h;class c extends a.VisualProperties{get doit(){const e=this.line_color.get_value(),t=this.line_alpha.get_value(),i=this.line_width.get_value();return!(null==e||0==t||0==i)}set_value(e){const t=this.line_color.get_value(),i=this.line_alpha.get_value();e.strokeStyle=r.color2css(t,i),e.lineWidth=this.line_width.get_value(),e.lineJoin=this.line_join.get_value(),e.lineCap=this.line_cap.get_value(),e.lineDash=h(this.line_dash.get_value()),e.lineDashOffset=this.line_dash_offset.get_value()}}i.Line=c,c.__name__=\"Line\";class u extends a.VisualUniforms{get doit(){const e=this.line_color.value,t=this.line_alpha.value,i=this.line_width.value;return!(0==e||0==t||0==i)}set_value(e){const t=this.line_color.value,i=this.line_alpha.value;e.strokeStyle=r.color2css(t,i),e.lineWidth=this.line_width.value,e.lineJoin=this.line_join.value,e.lineCap=this.line_cap.value,e.lineDash=h(this.line_dash.value),e.lineDashOffset=this.line_dash_offset.value}}i.LineScalar=u,u.__name__=\"LineScalar\";class d extends a.VisualUniforms{get doit(){const{line_color:e}=this;if(e.is_Scalar()&&0==e.value)return!1;const{line_alpha:t}=this;if(t.is_Scalar()&&0==t.value)return!1;const{line_width:i}=this;return!i.is_Scalar()||0!=i.value}set_vectorize(e,t){const i=this.line_color.get(t),l=this.line_alpha.get(t),s=this.line_width.get(t),n=this.line_join.get(t),a=this.line_cap.get(t),o=this.line_dash.get(t),_=this.line_dash_offset.get(t);e.strokeStyle=r.color2css(i,l),e.lineWidth=s,e.lineJoin=n,e.lineCap=a,e.lineDash=h(o),e.lineDashOffset=_}}i.LineVector=d,d.__name__=\"LineVector\",c.prototype.type=\"line\",c.prototype.attrs=Object.keys(o.Line),u.prototype.type=\"line\",u.prototype.attrs=Object.keys(o.LineScalar),d.prototype.type=\"line\",d.prototype.attrs=Object.keys(o.LineVector)},\n", " function _(t,s,o,i,r){i();class e{constructor(t,s=\"\"){this.obj=t,this.prefix=s;const o=this;this._props=[];for(const i of this.attrs){const r=t.model.properties[s+i];r.change.connect((()=>this.update())),o[i]=r,this._props.push(r)}this.update()}*[Symbol.iterator](){yield*this._props}update(){}}o.VisualProperties=e,e.__name__=\"VisualProperties\";class p{constructor(t,s=\"\"){this.obj=t,this.prefix=s;for(const o of this.attrs)Object.defineProperty(this,o,{get:()=>t[s+o]})}*[Symbol.iterator](){for(const t of this.attrs)yield this.obj.model.properties[this.prefix+t]}update(){}}o.VisualUniforms=p,p.__name__=\"VisualUniforms\"},\n", " function _(e,l,t,a,c){a();const r=e(1),o=r.__importStar(e(18)),n=e(20),i=r.__importStar(e(21)),_=e(13);t.Line={line_color:[i.Nullable(i.Color),\"black\"],line_alpha:[i.Alpha,1],line_width:[i.Number,1],line_join:[n.LineJoin,\"bevel\"],line_cap:[n.LineCap,\"butt\"],line_dash:[i.Or(n.LineDash,i.Array(i.Number)),[]],line_dash_offset:[i.Number,0]},t.Fill={fill_color:[i.Nullable(i.Color),\"gray\"],fill_alpha:[i.Alpha,1]},t.Hatch={hatch_color:[i.Nullable(i.Color),\"black\"],hatch_alpha:[i.Alpha,1],hatch_scale:[i.Number,12],hatch_pattern:[i.Nullable(i.Or(n.HatchPatternType,i.String)),null],hatch_weight:[i.Number,1],hatch_extra:[i.Dict(i.AnyRef()),{}]},t.Text={text_color:[i.Nullable(i.Color),\"#444444\"],text_alpha:[i.Alpha,1],text_font:[o.Font,\"helvetica\"],text_font_size:[i.FontSize,\"16px\"],text_font_style:[n.FontStyle,\"normal\"],text_align:[n.TextAlign,\"left\"],text_baseline:[n.TextBaseline,\"bottom\"],text_line_height:[i.Number,1.2]},t.LineScalar={line_color:[o.ColorScalar,\"black\"],line_alpha:[o.NumberScalar,1],line_width:[o.NumberScalar,1],line_join:[o.LineJoinScalar,\"bevel\"],line_cap:[o.LineCapScalar,\"butt\"],line_dash:[o.LineDashScalar,[]],line_dash_offset:[o.NumberScalar,0]},t.FillScalar={fill_color:[o.ColorScalar,\"gray\"],fill_alpha:[o.NumberScalar,1]},t.HatchScalar={hatch_color:[o.ColorScalar,\"black\"],hatch_alpha:[o.NumberScalar,1],hatch_scale:[o.NumberScalar,12],hatch_pattern:[o.NullStringScalar,null],hatch_weight:[o.NumberScalar,1],hatch_extra:[o.AnyScalar,{}]},t.TextScalar={text_color:[o.ColorScalar,\"#444444\"],text_alpha:[o.NumberScalar,1],text_font:[o.FontScalar,\"helvetica\"],text_font_size:[o.FontSizeScalar,\"16px\"],text_font_style:[o.FontStyleScalar,\"normal\"],text_align:[o.TextAlignScalar,\"left\"],text_baseline:[o.TextBaselineScalar,\"bottom\"],text_line_height:[o.NumberScalar,1.2]},t.LineVector={line_color:[o.ColorSpec,\"black\"],line_alpha:[o.NumberSpec,1],line_width:[o.NumberSpec,1],line_join:[o.LineJoinSpec,\"bevel\"],line_cap:[o.LineCapSpec,\"butt\"],line_dash:[o.LineDashSpec,[]],line_dash_offset:[o.NumberSpec,0]},t.FillVector={fill_color:[o.ColorSpec,\"gray\"],fill_alpha:[o.NumberSpec,1]},t.HatchVector={hatch_color:[o.ColorSpec,\"black\"],hatch_alpha:[o.NumberSpec,1],hatch_scale:[o.NumberSpec,12],hatch_pattern:[o.NullStringSpec,null],hatch_weight:[o.NumberSpec,1],hatch_extra:[o.AnyScalar,{}]},t.TextVector={text_color:[o.ColorSpec,\"#444444\"],text_alpha:[o.NumberSpec,1],text_font:[o.FontSpec,\"helvetica\"],text_font_size:[o.FontSizeSpec,\"16px\"],text_font_style:[o.FontStyleSpec,\"normal\"],text_align:[o.TextAlignSpec,\"left\"],text_baseline:[o.TextBaselineSpec,\"bottom\"],text_line_height:[o.NumberSpec,1.2]},t.attrs_of=function(e,l,t,a=!1){const c={};for(const r of _.keys(t)){const t=`${l}${r}`,o=e[t];c[a?t:r]=o}return c}},\n", " function _(l,t,e,i,s){i();const o=l(1),a=l(47),r=o.__importStar(l(48)),c=l(22);class _ extends a.VisualProperties{get doit(){const l=this.fill_color.get_value(),t=this.fill_alpha.get_value();return!(null==l||0==t)}set_value(l){const t=this.fill_color.get_value(),e=this.fill_alpha.get_value();l.fillStyle=c.color2css(t,e)}}e.Fill=_,_.__name__=\"Fill\";class n extends a.VisualUniforms{get doit(){const l=this.fill_color.value,t=this.fill_alpha.value;return!(0==l||0==t)}set_value(l){const t=this.fill_color.value,e=this.fill_alpha.value;l.fillStyle=c.color2css(t,e)}}e.FillScalar=n,n.__name__=\"FillScalar\";class p extends a.VisualUniforms{get doit(){const{fill_color:l}=this;if(l.is_Scalar()&&0==l.value)return!1;const{fill_alpha:t}=this;return!t.is_Scalar()||0!=t.value}set_vectorize(l,t){const e=this.fill_color.get(t),i=this.fill_alpha.get(t);l.fillStyle=c.color2css(e,i)}}e.FillVector=p,p.__name__=\"FillVector\",_.prototype.type=\"fill\",_.prototype.attrs=Object.keys(r.Fill),n.prototype.type=\"fill\",n.prototype.attrs=Object.keys(r.FillScalar),p.prototype.type=\"fill\",p.prototype.attrs=Object.keys(r.FillVector)},\n", " function _(t,e,s,l,a){l();const o=t(1),_=t(47),i=o.__importStar(t(48)),n=t(22);class x extends _.VisualProperties{get doit(){const t=this.text_color.get_value(),e=this.text_alpha.get_value();return!(null==t||0==e)}set_value(t){const e=this.text_color.get_value(),s=this.text_alpha.get_value();t.fillStyle=n.color2css(e,s),t.font=this.font_value(),t.textAlign=this.text_align.get_value(),t.textBaseline=this.text_baseline.get_value()}font_value(){return`${this.text_font_style.get_value()} ${this.text_font_size.get_value()} ${this.text_font.get_value()}`}}s.Text=x,x.__name__=\"Text\";class r extends _.VisualUniforms{get doit(){const t=this.text_color.value,e=this.text_alpha.value;return!(0==t||0==e)}set_value(t){const e=this.text_color.value,s=this.text_alpha.value,l=this.font_value(),a=this.text_align.value,o=this.text_baseline.value;t.fillStyle=n.color2css(e,s),t.font=l,t.textAlign=a,t.textBaseline=o}font_value(){return`${this.text_font_style.value} ${this.text_font_size.value} ${this.text_font.value}`}}s.TextScalar=r,r.__name__=\"TextScalar\";class u extends _.VisualUniforms{get doit(){const{text_color:t}=this;if(t.is_Scalar()&&0==t.value)return!1;const{text_alpha:e}=this;return!e.is_Scalar()||0!=e.value}set_vectorize(t,e){const s=this.text_color.get(e),l=this.text_alpha.get(e),a=this.font_value(e),o=this.text_align.get(e),_=this.text_baseline.get(e);t.fillStyle=n.color2css(s,l),t.font=a,t.textAlign=o,t.textBaseline=_}font_value(t){return`${this.text_font_style.get(t)} ${this.text_font_size.get(t)} ${this.text_font.get(t)}`}}s.TextVector=u,u.__name__=\"TextVector\",x.prototype.type=\"text\",x.prototype.attrs=Object.keys(i.Text),r.prototype.type=\"text\",r.prototype.attrs=Object.keys(i.TextScalar),u.prototype.type=\"text\",u.prototype.attrs=Object.keys(i.TextVector)},\n", " function _(t,e,a,h,r){h();const i=t(1),s=t(47),c=t(52),n=i.__importStar(t(18)),_=i.__importStar(t(48));class l extends s.VisualProperties{constructor(){super(...arguments),this._update_iteration=0}update(){if(this._update_iteration++,this._hatch_image=null,!this.doit)return;const t=this.hatch_color.get_value(),e=this.hatch_alpha.get_value(),a=this.hatch_scale.get_value(),h=this.hatch_pattern.get_value(),r=this.hatch_weight.get_value(),i=t=>{this._hatch_image=t},s=this.hatch_extra.get_value()[h];if(null!=s){const h=s.get_pattern(t,e,a,r);if(h instanceof Promise){const{_update_iteration:t}=this;h.then((e=>{this._update_iteration==t&&(i(e),this.obj.request_render())}))}else i(h)}else{const s=this.obj.canvas.create_layer(),n=c.get_pattern(s,h,t,e,a,r);i(n)}}get doit(){const t=this.hatch_color.get_value(),e=this.hatch_alpha.get_value(),a=this.hatch_pattern.get_value();return!(null==t||0==e||\" \"==a||\"blank\"==a||null==a)}set_value(t){const e=this.pattern(t);t.fillStyle=null!=e?e:\"transparent\"}pattern(t){const e=this._hatch_image;return null==e?null:t.createPattern(e,this.repetition())}repetition(){const t=this.hatch_pattern.get_value(),e=this.hatch_extra.get_value()[t];if(null==e)return\"repeat\";switch(e.repetition){case\"repeat\":return\"repeat\";case\"repeat_x\":return\"repeat-x\";case\"repeat_y\":return\"repeat-y\";case\"no_repeat\":return\"no-repeat\"}}}a.Hatch=l,l.__name__=\"Hatch\";class o extends s.VisualUniforms{constructor(){super(...arguments),this._static_doit=!1,this._update_iteration=0}_compute_static_doit(){const t=this.hatch_color.value,e=this.hatch_alpha.value,a=this.hatch_pattern.value;return!(null==t||0==e||\" \"==a||\"blank\"==a||null==a)}update(){this._update_iteration++;const t=this.hatch_color.length;if(this._hatch_image=new n.UniformScalar(null,t),this._static_doit=this._compute_static_doit(),!this._static_doit)return;const e=this.hatch_color.value,a=this.hatch_alpha.value,h=this.hatch_scale.value,r=this.hatch_pattern.value,i=this.hatch_weight.value,s=e=>{this._hatch_image=new n.UniformScalar(e,t)},_=this.hatch_extra.value[r];if(null!=_){const t=_.get_pattern(e,a,h,i);if(t instanceof Promise){const{_update_iteration:e}=this;t.then((t=>{this._update_iteration==e&&(s(t),this.obj.request_render())}))}else s(t)}else{const t=this.obj.canvas.create_layer(),n=c.get_pattern(t,r,e,a,h,i);s(n)}}get doit(){return this._static_doit}set_value(t){var e;t.fillStyle=null!==(e=this.pattern(t))&&void 0!==e?e:\"transparent\"}pattern(t){const e=this._hatch_image.value;return null==e?null:t.createPattern(e,this.repetition())}repetition(){const t=this.hatch_pattern.value,e=this.hatch_extra.value[t];if(null==e)return\"repeat\";switch(e.repetition){case\"repeat\":return\"repeat\";case\"repeat_x\":return\"repeat-x\";case\"repeat_y\":return\"repeat-y\";case\"no_repeat\":return\"no-repeat\"}}}a.HatchScalar=o,o.__name__=\"HatchScalar\";class u extends s.VisualUniforms{constructor(){super(...arguments),this._static_doit=!1,this._update_iteration=0}_compute_static_doit(){const{hatch_color:t}=this;if(t.is_Scalar()&&0==t.value)return!1;const{hatch_alpha:e}=this;if(e.is_Scalar()&&0==e.value)return!1;const{hatch_pattern:a}=this;if(a.is_Scalar()){const t=a.value;if(\" \"==t||\"blank\"==t||null==t)return!1}return!0}update(){this._update_iteration++;const t=this.hatch_color.length;if(this._hatch_image=new n.UniformScalar(null,t),this._static_doit=this._compute_static_doit(),!this._static_doit)return;const e=(t,e,a,h,r,i)=>{const s=this.hatch_extra.value[t];if(null!=s){const t=s.get_pattern(e,a,h,r);if(t instanceof Promise){const{_update_iteration:e}=this;t.then((t=>{this._update_iteration==e&&(i(t),this.obj.request_render())}))}else i(t)}else{const s=this.obj.canvas.create_layer(),n=c.get_pattern(s,t,e,a,h,r);i(n)}};if(this.hatch_color.is_Scalar()&&this.hatch_alpha.is_Scalar()&&this.hatch_scale.is_Scalar()&&this.hatch_pattern.is_Scalar()&&this.hatch_weight.is_Scalar()){const a=this.hatch_color.value,h=this.hatch_alpha.value,r=this.hatch_scale.value;e(this.hatch_pattern.value,a,h,r,this.hatch_weight.value,(e=>{this._hatch_image=new n.UniformScalar(e,t)}))}else{const a=new Array(t);a.fill(null),this._hatch_image=new n.UniformVector(a);for(let h=0;h{a[h]=t}))}}}get doit(){return this._static_doit}set_vectorize(t,e){var a;t.fillStyle=null!==(a=this.pattern(t,e))&&void 0!==a?a:\"transparent\"}pattern(t,e){const a=this._hatch_image.get(e);return null==a?null:t.createPattern(a,this.repetition(e))}repetition(t){const e=this.hatch_pattern.get(t),a=this.hatch_extra.value[e];if(null==a)return\"repeat\";switch(a.repetition){case\"repeat\":return\"repeat\";case\"repeat_x\":return\"repeat-x\";case\"repeat_y\":return\"repeat-y\";case\"no_repeat\":return\"no-repeat\"}}}a.HatchVector=u,u.__name__=\"HatchVector\",l.prototype.type=\"hatch\",l.prototype.attrs=Object.keys(_.Hatch),o.prototype.type=\"hatch\",o.prototype.attrs=Object.keys(_.HatchScalar),u.prototype.type=\"hatch\",u.prototype.attrs=Object.keys(_.HatchVector)},\n", " function _(e,o,a,s,r){s();const i=e(22);function l(e,o,a){e.moveTo(0,a+.5),e.lineTo(o,a+.5),e.stroke()}function n(e,o,a){e.moveTo(a+.5,0),e.lineTo(a+.5,o),e.stroke()}function t(e,o){e.moveTo(0,o),e.lineTo(o,0),e.stroke(),e.moveTo(0,0),e.lineTo(o,o),e.stroke()}a.hatch_aliases={\" \":\"blank\",\".\":\"dot\",o:\"ring\",\"-\":\"horizontal_line\",\"|\":\"vertical_line\",\"+\":\"cross\",'\"':\"horizontal_dash\",\":\":\"vertical_dash\",\"@\":\"spiral\",\"/\":\"right_diagonal_line\",\"\\\\\":\"left_diagonal_line\",x:\"diagonal_cross\",\",\":\"right_diagonal_dash\",\"`\":\"left_diagonal_dash\",v:\"horizontal_wave\",\">\":\"vertical_wave\",\"*\":\"criss_cross\"},a.get_pattern=function(e,o,s,r,c,k){return e.resize(c,c),e.prepare(),function(e,o,s,r,c,k){var _;const T=c,v=T/2,h=v/2,d=i.color2css(s,r);switch(e.strokeStyle=d,e.fillStyle=d,e.lineCap=\"square\",e.lineWidth=k,null!==(_=a.hatch_aliases[o])&&void 0!==_?_:o){case\"blank\":break;case\"dot\":e.arc(v,v,v/2,0,2*Math.PI,!0),e.fill();break;case\"ring\":e.arc(v,v,v/2,0,2*Math.PI,!0),e.stroke();break;case\"horizontal_line\":l(e,T,v);break;case\"vertical_line\":n(e,T,v);break;case\"cross\":l(e,T,v),n(e,T,v);break;case\"horizontal_dash\":l(e,v,v);break;case\"vertical_dash\":n(e,v,v);break;case\"spiral\":{const o=T/30;e.moveTo(v,v);for(let a=0;a<360;a++){const s=.1*a,r=v+o*s*Math.cos(s),i=v+o*s*Math.sin(s);e.lineTo(r,i)}e.stroke();break}case\"right_diagonal_line\":e.moveTo(.5-h,T),e.lineTo(h+.5,0),e.stroke(),e.moveTo(h+.5,T),e.lineTo(3*h+.5,0),e.stroke(),e.moveTo(3*h+.5,T),e.lineTo(5*h+.5,0),e.stroke(),e.stroke();break;case\"left_diagonal_line\":e.moveTo(h+.5,T),e.lineTo(.5-h,0),e.stroke(),e.moveTo(3*h+.5,T),e.lineTo(h+.5,0),e.stroke(),e.moveTo(5*h+.5,T),e.lineTo(3*h+.5,0),e.stroke(),e.stroke();break;case\"diagonal_cross\":t(e,T);break;case\"right_diagonal_dash\":e.moveTo(h+.5,3*h+.5),e.lineTo(3*h+.5,h+.5),e.stroke();break;case\"left_diagonal_dash\":e.moveTo(h+.5,h+.5),e.lineTo(3*h+.5,3*h+.5),e.stroke();break;case\"horizontal_wave\":e.moveTo(0,h),e.lineTo(v,3*h),e.lineTo(T,h),e.stroke();break;case\"vertical_wave\":e.moveTo(h,0),e.lineTo(3*h,v),e.lineTo(h,T),e.stroke();break;case\"criss_cross\":t(e,T),l(e,T,v),n(e,T,v)}}(e.ctx,o,s,r,c,k),e.canvas}},\n", " function _(e,t,s,n,c){n();const a=e(14),i=e(8),r=e(13),l=e(19);class o extends a.HasProps{constructor(e){super(e)}get is_syncable(){return this.syncable}static init_Model(){this.define((({Any:e,Unknown:t,Boolean:s,String:n,Array:c,Dict:a,Nullable:i})=>({tags:[c(t),[]],name:[i(n),null],js_property_callbacks:[a(c(e)),{}],js_event_callbacks:[a(c(e)),{}],subscribed_events:[c(n),[]],syncable:[s,!0]})))}initialize(){super.initialize(),this._js_callbacks=new Map}connect_signals(){super.connect_signals(),this._update_property_callbacks(),this.connect(this.properties.js_property_callbacks.change,(()=>this._update_property_callbacks())),this.connect(this.properties.js_event_callbacks.change,(()=>this._update_event_callbacks())),this.connect(this.properties.subscribed_events.change,(()=>this._update_event_callbacks()))}_process_event(e){var t;for(const s of null!==(t=this.js_event_callbacks[e.event_name])&&void 0!==t?t:[])s.execute(e);null!=this.document&&this.subscribed_events.some((t=>t==e.event_name))&&this.document.event_manager.send_event(e)}trigger_event(e){null!=this.document&&(e.origin=this,this.document.event_manager.trigger(e))}_update_event_callbacks(){null!=this.document?this.document.event_manager.subscribed_models.add(this):l.logger.warn(\"WARNING: Document not defined for updating event callbacks\")}_update_property_callbacks(){const e=e=>{const[t,s=null]=e.split(\":\");return null!=s?this.properties[s][t]:this[t]};for(const[t,s]of this._js_callbacks){const n=e(t);for(const e of s)this.disconnect(n,e)}this._js_callbacks.clear();for(const[t,s]of r.entries(this.js_property_callbacks)){const n=s.map((e=>()=>e.execute(this)));this._js_callbacks.set(t,n);const c=e(t);for(const e of n)this.connect(c,e)}}_doc_attached(){r.isEmpty(this.js_event_callbacks)&&0==this.subscribed_events.length||this._update_event_callbacks()}_doc_detached(){this.document.event_manager.subscribed_models.delete(this)}select(e){if(i.isString(e))return[...this.references()].filter((t=>t instanceof o&&t.name===e));if(e.prototype instanceof a.HasProps)return[...this.references()].filter((t=>t instanceof e));throw new Error(\"invalid selector\")}select_one(e){const t=this.select(e);switch(t.length){case 0:return null;case 1:return t[0];default:throw new Error(\"found more than one object matching given selector\")}}}s.Model=o,o.__name__=\"Model\",o.init_Model()},\n", " function _(s,e,_,t,a){t();class r{constructor(s,e){this.x_scale=s,this.y_scale=e,this.x_range=this.x_scale.source_range,this.y_range=this.y_scale.source_range,this.ranges=[this.x_range,this.y_range],this.scales=[this.x_scale,this.y_scale]}map_to_screen(s,e){return[this.x_scale.v_compute(s),this.y_scale.v_compute(e)]}map_from_screen(s,e){return[this.x_scale.v_invert(s),this.y_scale.v_invert(e)]}}_.CoordinateTransform=r,r.__name__=\"CoordinateTransform\"},\n", " function _(t,e,s,a,i){a();const n=t(1),_=t(56),r=t(133),o=t(48),l=t(20),d=t(24),h=t(122),c=n.__importStar(t(18)),u=t(10);class v extends _.DataAnnotationView{async lazy_initialize(){await super.lazy_initialize();const{start:t,end:e}=this.model;null!=t&&(this.start=await h.build_view(t,{parent:this})),null!=e&&(this.end=await h.build_view(e,{parent:this}))}set_data(t){var e,s;super.set_data(t),null===(e=this.start)||void 0===e||e.set_data(t),null===(s=this.end)||void 0===s||s.set_data(t)}remove(){var t,e;null===(t=this.start)||void 0===t||t.remove(),null===(e=this.end)||void 0===e||e.remove(),super.remove()}map_data(){const{frame:t}=this.plot_view;\"data\"==this.model.start_units?(this._sx_start=this.coordinates.x_scale.v_compute(this._x_start),this._sy_start=this.coordinates.y_scale.v_compute(this._y_start)):(this._sx_start=t.bbox.xview.v_compute(this._x_start),this._sy_start=t.bbox.yview.v_compute(this._y_start)),\"data\"==this.model.end_units?(this._sx_end=this.coordinates.x_scale.v_compute(this._x_end),this._sy_end=this.coordinates.y_scale.v_compute(this._y_end)):(this._sx_end=t.bbox.xview.v_compute(this._x_end),this._sy_end=t.bbox.yview.v_compute(this._y_end));const{_sx_start:e,_sy_start:s,_sx_end:a,_sy_end:i}=this,n=e.length,_=this._angles=new d.ScreenArray(n);for(let t=0;t({x_start:[c.XCoordinateSpec,{field:\"x_start\"}],y_start:[c.YCoordinateSpec,{field:\"y_start\"}],start_units:[l.SpatialUnits,\"data\"],start:[e(t(r.ArrowHead)),null],x_end:[c.XCoordinateSpec,{field:\"x_end\"}],y_end:[c.YCoordinateSpec,{field:\"y_end\"}],end_units:[l.SpatialUnits,\"data\"],end:[e(t(r.ArrowHead)),()=>new r.OpenHead]})))}}s.Arrow=p,p.__name__=\"Arrow\",p.init_Arrow()},\n", " function _(t,n,s,a,e){a();const i=t(1),o=t(40),c=t(57),_=t(130),r=t(65),l=i.__importStar(t(18));class h extends o.AnnotationView{constructor(){super(...arguments),this._initial_set_data=!1}connect_signals(){super.connect_signals();const t=()=>{this.set_data(this.model.source),this.request_render()};this.connect(this.model.change,t),this.connect(this.model.source.streaming,t),this.connect(this.model.source.patching,t),this.connect(this.model.source.change,t)}set_data(t){const n=this;for(const s of this.model)if(s instanceof l.VectorSpec||s instanceof l.ScalarSpec)if(s instanceof l.BaseCoordinateSpec){const a=s.array(t);n[`_${s.attr}`]=a}else{const a=s.uniform(t);n[`${s.attr}`]=a}this.plot_model.use_map&&(null!=n._x&&r.inplace.project_xy(n._x,n._y),null!=n._xs&&r.inplace.project_xsys(n._xs,n._ys));for(const t of this.visuals)t.update()}_render(){this._initial_set_data||(this.set_data(this.model.source),this._initial_set_data=!0),this.map_data(),this.paint(this.layer.ctx)}}s.DataAnnotationView=h,h.__name__=\"DataAnnotationView\";class u extends o.Annotation{constructor(t){super(t)}static init_DataAnnotation(){this.define((({Ref:t})=>({source:[t(c.ColumnarDataSource),()=>new _.ColumnDataSource]})))}}s.DataAnnotation=u,u.__name__=\"DataAnnotation\",u.init_DataAnnotation()},\n", " function _(t,e,n,a,i){a();const s=t(58),r=t(15),l=t(19),o=t(60),c=t(8),u=t(9),h=t(13),g=t(59),d=t(129),_=t(29);class m extends s.DataSource{constructor(t){super(t)}get_array(t){let e=this.data[t];return null==e?this.data[t]=e=[]:c.isArray(e)||(this.data[t]=e=Array.from(e)),e}static init_ColumnarDataSource(){this.define((({Ref:t})=>({selection_policy:[t(d.SelectionPolicy),()=>new d.UnionRenderers]}))),this.internal((({AnyRef:t})=>({selection_manager:[t(),t=>new o.SelectionManager({source:t})],inspected:[t(),()=>new g.Selection]})))}initialize(){super.initialize(),this._select=new r.Signal0(this,\"select\"),this.inspect=new r.Signal(this,\"inspect\"),this.streaming=new r.Signal0(this,\"streaming\"),this.patching=new r.Signal(this,\"patching\")}get_column(t){const e=this.data[t];return null!=e?e:null}columns(){return h.keys(this.data)}get_length(t=!0){const e=u.uniq(h.values(this.data).map((t=>_.is_NDArray(t)?t.shape[0]:t.length)));switch(e.length){case 0:return null;case 1:return e[0];default:{const n=\"data source has columns of inconsistent lengths\";if(t)return l.logger.warn(n),e.sort()[0];throw new Error(n)}}}get length(){var t;return null!==(t=this.get_length())&&void 0!==t?t:0}clear(){const t={};for(const e of this.columns())t[e]=new this.data[e].constructor(0);this.data=t}}n.ColumnarDataSource=m,m.__name__=\"ColumnarDataSource\",m.init_ColumnarDataSource()},\n", " function _(e,t,c,n,a){n();const o=e(53),i=e(59);class s extends o.Model{constructor(e){super(e)}static init_DataSource(){this.define((({Ref:e})=>({selected:[e(i.Selection),()=>new i.Selection]})))}}c.DataSource=s,s.__name__=\"DataSource\",s.init_DataSource()},\n", " function _(i,e,s,t,n){t();const l=i(53),c=i(9),h=i(13);class d extends l.Model{constructor(i){super(i)}get_view(){return this.view}static init_Selection(){this.define((({Int:i,Array:e,Dict:s})=>({indices:[e(i),[]],line_indices:[e(i),[]],multiline_indices:[s(e(i)),{}]}))),this.internal((({Int:i,Array:e,AnyRef:s,Struct:t,Nullable:n})=>({selected_glyphs:[e(s()),[]],view:[n(s()),null],image_indices:[e(t({index:i,dim1:i,dim2:i,flat_index:i})),[]]})))}get selected_glyph(){return this.selected_glyphs.length>0?this.selected_glyphs[0]:null}add_to_selected_glyphs(i){this.selected_glyphs.push(i)}update(i,e=!0,s=\"replace\"){switch(s){case\"replace\":this.indices=i.indices,this.line_indices=i.line_indices,this.selected_glyphs=i.selected_glyphs,this.view=i.view,this.multiline_indices=i.multiline_indices,this.image_indices=i.image_indices;break;case\"append\":this.update_through_union(i);break;case\"intersect\":this.update_through_intersection(i);break;case\"subtract\":this.update_through_subtraction(i)}}clear(){this.indices=[],this.line_indices=[],this.multiline_indices={},this.view=null,this.selected_glyphs=[]}is_empty(){return 0==this.indices.length&&0==this.line_indices.length&&0==this.image_indices.length}update_through_union(i){this.indices=c.union(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}update_through_intersection(i){this.indices=c.intersection(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}update_through_subtraction(i){this.indices=c.difference(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}}s.Selection=d,d.__name__=\"Selection\",d.init_Selection()},\n", " function _(e,t,s,n,i){n();const o=e(14),c=e(59),r=e(61),l=e(123);class p extends o.HasProps{constructor(e){super(e),this.inspectors=new Map}static init_SelectionManager(){this.internal((({AnyRef:e})=>({source:[e()]})))}select(e,t,s,n=\"replace\"){const i=[],o=[];for(const t of e)t instanceof r.GlyphRendererView?i.push(t):t instanceof l.GraphRendererView&&o.push(t);let c=!1;for(const e of o){const i=e.model.selection_policy.hit_test(t,e);c=c||e.model.selection_policy.do_selection(i,e.model,s,n)}if(i.length>0){const e=this.source.selection_policy.hit_test(t,i);c=c||this.source.selection_policy.do_selection(e,this.source,s,n)}return c}inspect(e,t){let s=!1;if(e instanceof r.GlyphRendererView){const n=e.hit_test(t);if(null!=n){s=!n.is_empty();const i=this.get_or_create_inspector(e.model);i.update(n,!0,\"replace\"),this.source.setv({inspected:i},{silent:!0}),this.source.inspect.emit([e.model,{geometry:t}])}}else if(e instanceof l.GraphRendererView){const n=e.model.inspection_policy.hit_test(t,e);s=s||e.model.inspection_policy.do_inspection(n,t,e,!1,\"replace\")}return s}clear(e){this.source.selected.clear(),null!=e&&this.get_or_create_inspector(e.model).clear()}get_or_create_inspector(e){let t=this.inspectors.get(e);return null==t&&(t=new c.Selection,this.inspectors.set(e,t)),t}}s.SelectionManager=p,p.__name__=\"SelectionManager\",p.init_SelectionManager()},\n", " function _(e,t,i,s,l){s();const h=e(62),n=e(63),o=e(116),a=e(117),c=e(119),d=e(98),_=e(57),r=e(120),p=e(24),g=e(12),u=e(9),y=e(13),m=e(122),v=e(104),f={fill:{},line:{}},w={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},b={fill:{fill_alpha:.2},line:{}};class V extends h.DataRendererView{get glyph_view(){return this.glyph}async lazy_initialize(){var e,t;await super.lazy_initialize();const i=this.model.glyph;this.glyph=await this.build_glyph_view(i);const s=\"fill\"in this.glyph.visuals,l=\"line\"in this.glyph.visuals,h=Object.assign({},i.attributes);function n(e){const t=y.clone(h);return s&&y.extend(t,e.fill),l&&y.extend(t,e.line),new i.constructor(t)}delete h.id;let{selection_glyph:o}=this.model;null==o?o=n({fill:{},line:{}}):\"auto\"==o&&(o=n(f)),this.selection_glyph=await this.build_glyph_view(o);let{nonselection_glyph:a}=this.model;null==a?a=n({fill:{},line:{}}):\"auto\"==a&&(a=n(b)),this.nonselection_glyph=await this.build_glyph_view(a);const{hover_glyph:c}=this.model;null!=c&&(this.hover_glyph=await this.build_glyph_view(c));const{muted_glyph:d}=this.model;null!=d&&(this.muted_glyph=await this.build_glyph_view(d));const _=n(w);this.decimated_glyph=await this.build_glyph_view(_),this.selection_glyph.set_base(this.glyph),this.nonselection_glyph.set_base(this.glyph),null===(e=this.hover_glyph)||void 0===e||e.set_base(this.glyph),null===(t=this.muted_glyph)||void 0===t||t.set_base(this.glyph),this.decimated_glyph.set_base(this.glyph),this.set_data()}async build_glyph_view(e){return m.build_view(e,{parent:this})}remove(){var e,t;this.glyph.remove(),this.selection_glyph.remove(),this.nonselection_glyph.remove(),null===(e=this.hover_glyph)||void 0===e||e.remove(),null===(t=this.muted_glyph)||void 0===t||t.remove(),this.decimated_glyph.remove(),super.remove()}connect_signals(){super.connect_signals();const e=()=>this.request_render(),t=()=>this.update_data();this.connect(this.model.change,e),this.connect(this.glyph.model.change,t),this.connect(this.selection_glyph.model.change,t),this.connect(this.nonselection_glyph.model.change,t),null!=this.hover_glyph&&this.connect(this.hover_glyph.model.change,t),null!=this.muted_glyph&&this.connect(this.muted_glyph.model.change,t),this.connect(this.decimated_glyph.model.change,t),this.connect(this.model.data_source.change,t),this.connect(this.model.data_source.streaming,t),this.connect(this.model.data_source.patching,(e=>this.update_data(e))),this.connect(this.model.data_source.selected.change,e),this.connect(this.model.data_source._select,e),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,e),this.connect(this.model.properties.view.change,t),this.connect(this.model.view.properties.indices.change,t),this.connect(this.model.view.properties.masked.change,(()=>this.set_visuals())),this.connect(this.model.properties.visible.change,(()=>this.plot_view.invalidate_dataranges=!0));const{x_ranges:i,y_ranges:s}=this.plot_view.frame;for(const[,e]of i)e instanceof v.FactorRange&&this.connect(e.change,t);for(const[,e]of s)e instanceof v.FactorRange&&this.connect(e.change,t);const{transformchange:l,exprchange:h}=this.model.glyph;this.connect(l,t),this.connect(h,t)}_update_masked_indices(){const e=this.glyph.mask_data();return this.model.view.masked=e,e}update_data(e){this.set_data(e),this.request_render()}set_data(e){const t=this.model.data_source;this.all_indices=this.model.view.indices;const{all_indices:i}=this;this.glyph.set_data(t,i,e),this.set_visuals(),this._update_masked_indices();const{lod_factor:s}=this.plot_model,l=this.all_indices.count;this.decimated=new p.Indices(l);for(let e=0;e!d||d.is_empty()?[]:d.selected_glyph?this.model.view.convert_indices_from_subset(i):d.indices.length>0?d.indices:Object.keys(d.multiline_indices).map((e=>parseInt(e))))()),r=g.filter(i,(e=>_.has(t[e]))),{lod_threshold:p}=this.plot_model;let y,m,v;if(null!=this.model.document&&this.model.document.interactive_duration()>0&&!e&&null!=p&&t.length>p?(i=[...this.decimated],y=this.decimated_glyph,m=this.decimated_glyph,v=this.selection_glyph):(y=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,m=this.nonselection_glyph,v=this.selection_glyph),null!=this.hover_glyph&&r.length&&(i=u.difference(i,r)),h.length){const e={};for(const t of h)e[t]=!0;const l=new Array,o=new Array;if(this.glyph instanceof n.LineView)for(const i of t)null!=e[i]?l.push(i):o.push(i);else for(const s of i)null!=e[t[s]]?l.push(s):o.push(s);m.render(s,o),v.render(s,l),null!=this.hover_glyph&&(this.glyph instanceof n.LineView?this.hover_glyph.render(s,this.model.view.convert_indices_from_subset(r)):this.hover_glyph.render(s,r))}else if(this.glyph instanceof n.LineView)this.hover_glyph&&r.length?this.hover_glyph.render(s,this.model.view.convert_indices_from_subset(r)):y.render(s,t);else if(this.glyph instanceof o.PatchView||this.glyph instanceof a.HAreaView||this.glyph instanceof c.VAreaView)if(0==d.selected_glyphs.length||null==this.hover_glyph)y.render(s,t);else for(const e of d.selected_glyphs)e==this.glyph.model&&this.hover_glyph.render(s,t);else y.render(s,i),this.hover_glyph&&r.length&&this.hover_glyph.render(s,r);s.restore()}draw_legend(e,t,i,s,l,h,n,o){0!=this.glyph.data_size&&(null==o&&(o=this.model.get_reference_point(h,n)),this.glyph.draw_legend_for_index(e,{x0:t,x1:i,y0:s,y1:l},o))}hit_test(e){if(!this.model.visible)return null;const t=this.glyph.hit_test(e);return null==t?null:this.model.view.convert_selection_from_subset(t)}}i.GlyphRendererView=V,V.__name__=\"GlyphRendererView\";class G extends h.DataRenderer{constructor(e){super(e)}static init_GlyphRenderer(){this.prototype.default_view=V,this.define((({Boolean:e,Auto:t,Or:i,Ref:s,Null:l,Nullable:h})=>({data_source:[s(_.ColumnarDataSource)],view:[s(r.CDSView),e=>new r.CDSView({source:e.data_source})],glyph:[s(d.Glyph)],hover_glyph:[h(s(d.Glyph)),null],nonselection_glyph:[i(s(d.Glyph),t,l),\"auto\"],selection_glyph:[i(s(d.Glyph),t,l),\"auto\"],muted_glyph:[h(s(d.Glyph)),null],muted:[e,!1]})))}initialize(){super.initialize(),this.view.source!=this.data_source&&(this.view.source=this.data_source,this.view.compute_indices())}get_reference_point(e,t){if(null!=e){const i=this.data_source.get_column(e);if(null!=i)for(const[e,s]of Object.entries(this.view.indices_map))if(i[parseInt(e)]==t)return s}return 0}get_selection_manager(){return this.data_source.selection_manager}}i.GlyphRenderer=G,G.__name__=\"GlyphRenderer\",G.init_GlyphRenderer()},\n", " function _(e,r,t,a,n){a();const s=e(41);class i extends s.RendererView{get xscale(){return this.coordinates.x_scale}get yscale(){return this.coordinates.y_scale}}t.DataRendererView=i,i.__name__=\"DataRendererView\";class _ extends s.Renderer{constructor(e){super(e)}static init_DataRenderer(){this.override({level:\"glyph\"})}get selection_manager(){return this.get_selection_manager()}}t.DataRenderer=_,_.__name__=\"DataRenderer\",_.init_DataRenderer()},\n", " function _(e,i,t,s,n){s();const l=e(1),_=e(64),r=e(106),h=e(108),o=l.__importStar(e(48)),a=l.__importStar(e(107)),c=e(59);class d extends _.XYGlyphView{initialize(){super.initialize();const{webgl:e}=this.renderer.plot_view.canvas_view;null!=e&&(this.glglyph=new h.LineGL(e.gl,this))}_render(e,i,t){const{sx:s,sy:n}=null!=t?t:this;let l=!0;e.beginPath();for(const t of i){const i=s[t],_=n[t];isFinite(i+_)?l?(e.moveTo(i,_),l=!1):e.lineTo(i,_):l=!0}this.visuals.line.set_value(e),e.stroke()}_hit_point(e){const i=new c.Selection,t={x:e.sx,y:e.sy};let s=9999;const n=Math.max(2,this.line_width.value/2);for(let e=0,l=this.sx.length-1;e({x:[p.XCoordinateSpec,{field:\"x\"}],y:[p.YCoordinateSpec,{field:\"y\"}]})))}}i.XYGlyph=d,d.__name__=\"XYGlyph\",d.init_XYGlyph()},\n", " function _(n,t,e,o,r){o();const c=n(1),l=c.__importDefault(n(66)),i=c.__importDefault(n(67)),u=n(24),a=new i.default(\"GOOGLE\"),s=new i.default(\"WGS84\"),f=l.default(s,a);e.wgs84_mercator={compute:(n,t)=>isFinite(n)&&isFinite(t)?f.forward([n,t]):[NaN,NaN],invert:(n,t)=>isFinite(n)&&isFinite(t)?f.inverse([n,t]):[NaN,NaN]};const _={lon:[-20026376.39,20026376.39],lat:[-20048966.1,20048966.1]},p={lon:[-180,180],lat:[-85.06,85.06]},{min:g,max:h}=Math;function m(n,t){const o=g(n.length,t.length),r=u.infer_type(n,t),c=new r(o),l=new r(o);return e.inplace.project_xy(n,t,c,l),[c,l]}e.clip_mercator=function(n,t,e){const[o,r]=_[e];return[h(n,o),g(t,r)]},e.in_bounds=function(n,t){const[e,o]=p[t];return e2?void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name?\"number\"==typeof r.z?[r.x,r.y,r.z].concat(t.splice(3)):[r.x,r.y,t[2]].concat(t.splice(3)):[r.x,r.y].concat(t.splice(2)):[r.x,r.y]):(o=c.default(e,n,t),2===(a=Object.keys(t)).length||a.forEach((function(r){if(void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name){if(\"x\"===r||\"y\"===r||\"z\"===r)return}else if(\"x\"===r||\"y\"===r)return;o[r]=t[r]})),o)}function l(e){return e instanceof i.default?e:e.oProj?e.oProj:i.default(e)}t.default=function(e,n,t){e=l(e);var r,o=!1;return void 0===n?(n=e,e=u,o=!0):(void 0!==n.x||Array.isArray(n))&&(t=n,n=e,e=u,o=!0),n=l(n),t?f(e,n,t):(r={forward:function(t){return f(e,n,t)},inverse:function(t){return f(n,e,t)}},o&&(r.oProj=n),r)}},\n", " function _(t,e,a,s,i){s();const u=t(1),l=u.__importDefault(t(68)),o=u.__importDefault(t(79)),r=u.__importDefault(t(80)),f=t(88),p=u.__importDefault(t(90)),d=u.__importDefault(t(91)),m=u.__importDefault(t(75));function n(t,e){if(!(this instanceof n))return new n(t);e=e||function(t){if(t)throw t};var a=l.default(t);if(\"object\"==typeof a){var s=n.projections.get(a.projName);if(s){if(a.datumCode&&\"none\"!==a.datumCode){var i=m.default(p.default,a.datumCode);i&&(a.datum_params=i.towgs84?i.towgs84.split(\",\"):null,a.ellps=i.ellipse,a.datumName=i.datumName?i.datumName:a.datumCode)}a.k0=a.k0||1,a.axis=a.axis||\"enu\",a.ellps=a.ellps||\"wgs84\";var u=f.sphere(a.a,a.b,a.rf,a.ellps,a.sphere),r=f.eccentricity(u.a,u.b,u.rf,a.R_A),h=a.datum||d.default(a.datumCode,a.datum_params,u.a,u.b,r.es,r.ep2);o.default(this,a),o.default(this,s),this.a=u.a,this.b=u.b,this.rf=u.rf,this.sphere=u.sphere,this.es=r.es,this.e=r.e,this.ep2=r.ep2,this.datum=h,this.init(),e(null,this)}else e(t)}else e(t)}n.projections=r.default,n.projections.start(),a.default=n},\n", " function _(t,r,n,u,e){u();const f=t(1),i=f.__importDefault(t(69)),a=f.__importDefault(t(76)),o=f.__importDefault(t(71)),l=f.__importDefault(t(75));var C=[\"PROJECTEDCRS\",\"PROJCRS\",\"GEOGCS\",\"GEOCCS\",\"PROJCS\",\"LOCAL_CS\",\"GEODCRS\",\"GEODETICCRS\",\"GEODETICDATUM\",\"ENGCRS\",\"ENGINEERINGCRS\"];var d=[\"3857\",\"900913\",\"3785\",\"102113\"];n.default=function(t){if(!function(t){return\"string\"==typeof t}(t))return t;if(function(t){return t in i.default}(t))return i.default[t];if(function(t){return C.some((function(r){return t.indexOf(r)>-1}))}(t)){var r=a.default(t);if(function(t){var r=l.default(t,\"authority\");if(r){var n=l.default(r,\"epsg\");return n&&d.indexOf(n)>-1}}(r))return i.default[\"EPSG:3857\"];var n=function(t){var r=l.default(t,\"extension\");if(r)return l.default(r,\"proj4\")}(r);return n?o.default(n):r}return function(t){return\"+\"===t[0]}(t)?o.default(t):void 0}},\n", " function _(t,r,i,e,n){e();const f=t(1),a=f.__importDefault(t(70)),l=f.__importDefault(t(71)),u=f.__importDefault(t(76));function o(t){var r=this;if(2===arguments.length){var i=arguments[1];\"string\"==typeof i?\"+\"===i.charAt(0)?o[t]=l.default(arguments[1]):o[t]=u.default(arguments[1]):o[t]=i}else if(1===arguments.length){if(Array.isArray(t))return t.map((function(t){Array.isArray(t)?o.apply(r,t):o(t)}));if(\"string\"==typeof t){if(t in o)return o[t]}else\"EPSG\"in t?o[\"EPSG:\"+t.EPSG]=t:\"ESRI\"in t?o[\"ESRI:\"+t.ESRI]=t:\"IAU2000\"in t?o[\"IAU2000:\"+t.IAU2000]=t:console.log(t);return}}a.default(o),i.default=o},\n", " function _(t,l,G,S,e){S(),G.default=function(t){t(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),t(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),t(\"EPSG:3857\",\"+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\"),t.WGS84=t[\"EPSG:4326\"],t[\"EPSG:3785\"]=t[\"EPSG:3857\"],t.GOOGLE=t[\"EPSG:3857\"],t[\"EPSG:900913\"]=t[\"EPSG:3857\"],t[\"EPSG:102113\"]=t[\"EPSG:3857\"]}},\n", " function _(t,n,o,a,u){a();const e=t(1),r=t(72),i=e.__importDefault(t(73)),f=e.__importDefault(t(74)),l=e.__importDefault(t(75));o.default=function(t){var n,o,a,u={},e=t.split(\"+\").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,n){var o=n.split(\"=\");return o.push(!0),t[o[0].toLowerCase()]=o[1],t}),{}),c={proj:\"projName\",datum:\"datumCode\",rf:function(t){u.rf=parseFloat(t)},lat_0:function(t){u.lat0=t*r.D2R},lat_1:function(t){u.lat1=t*r.D2R},lat_2:function(t){u.lat2=t*r.D2R},lat_ts:function(t){u.lat_ts=t*r.D2R},lon_0:function(t){u.long0=t*r.D2R},lon_1:function(t){u.long1=t*r.D2R},lon_2:function(t){u.long2=t*r.D2R},alpha:function(t){u.alpha=parseFloat(t)*r.D2R},lonc:function(t){u.longc=t*r.D2R},x_0:function(t){u.x0=parseFloat(t)},y_0:function(t){u.y0=parseFloat(t)},k_0:function(t){u.k0=parseFloat(t)},k:function(t){u.k0=parseFloat(t)},a:function(t){u.a=parseFloat(t)},b:function(t){u.b=parseFloat(t)},r_a:function(){u.R_A=!0},zone:function(t){u.zone=parseInt(t,10)},south:function(){u.utmSouth=!0},towgs84:function(t){u.datum_params=t.split(\",\").map((function(t){return parseFloat(t)}))},to_meter:function(t){u.to_meter=parseFloat(t)},units:function(t){u.units=t;var n=l.default(f.default,t);n&&(u.to_meter=n.to_meter)},from_greenwich:function(t){u.from_greenwich=t*r.D2R},pm:function(t){var n=l.default(i.default,t);u.from_greenwich=(n||parseFloat(t))*r.D2R},nadgrids:function(t){\"@null\"===t?u.datumCode=\"none\":u.nadgrids=t},axis:function(t){var n=\"ewnsud\";3===t.length&&-1!==n.indexOf(t.substr(0,1))&&-1!==n.indexOf(t.substr(1,1))&&-1!==n.indexOf(t.substr(2,1))&&(u.axis=t)}};for(n in e)o=e[n],n in c?\"function\"==typeof(a=c[n])?a(o):u[a]=o:u[n]=o;return\"string\"==typeof u.datumCode&&\"WGS84\"!==u.datumCode&&(u.datumCode=u.datumCode.toLowerCase()),u}},\n", " function _(P,A,_,D,I){D(),_.PJD_3PARAM=1,_.PJD_7PARAM=2,_.PJD_WGS84=4,_.PJD_NODATUM=5,_.SEC_TO_RAD=484813681109536e-20,_.HALF_PI=Math.PI/2,_.SIXTH=.16666666666666666,_.RA4=.04722222222222222,_.RA6=.022156084656084655,_.EPSLN=1e-10,_.D2R=.017453292519943295,_.R2D=57.29577951308232,_.FORTPI=Math.PI/4,_.TWO_PI=2*Math.PI,_.SPI=3.14159265359},\n", " function _(o,r,a,e,s){e();var n={};a.default=n,n.greenwich=0,n.lisbon=-9.131906111111,n.paris=2.337229166667,n.bogota=-74.080916666667,n.madrid=-3.687938888889,n.rome=12.452333333333,n.bern=7.439583333333,n.jakarta=106.807719444444,n.ferro=-17.666666666667,n.brussels=4.367975,n.stockholm=18.058277777778,n.athens=23.7163375,n.oslo=10.722916666667},\n", " function _(t,e,f,o,u){o(),f.default={ft:{to_meter:.3048},\"us-ft\":{to_meter:1200/3937}}},\n", " function _(e,r,t,a,n){a();var o=/[\\s_\\-\\/\\(\\)]/g;t.default=function(e,r){if(e[r])return e[r];for(var t,a=Object.keys(e),n=r.toLowerCase().replace(o,\"\"),f=-1;++f0?90:-90),e.lat_ts=e.lat1)}(d),d}},\n", " function _(t,e,r,i,s){i(),r.default=function(t){return new d(t).output()};var h=/\\s/,o=/[A-Za-z]/,n=/[A-Za-z84]/,a=/[,\\]]/,u=/[\\d\\.E\\-\\+]/;function d(t){if(\"string\"!=typeof t)throw new Error(\"not a string\");this.text=t.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=1}d.prototype.readCharicter=function(){var t=this.text[this.place++];if(4!==this.state)for(;h.test(t);){if(this.place>=this.text.length)return;t=this.text[this.place++]}switch(this.state){case 1:return this.neutral(t);case 2:return this.keyword(t);case 4:return this.quoted(t);case 5:return this.afterquote(t);case 3:return this.number(t);case-1:return}},d.prototype.afterquote=function(t){if('\"'===t)return this.word+='\"',void(this.state=4);if(a.test(t))return this.word=this.word.trim(),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in afterquote yet, index '+this.place)},d.prototype.afterItem=function(t){return\",\"===t?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=1)):\"]\"===t?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=1,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},d.prototype.number=function(t){if(!u.test(t)){if(a.test(t))return this.word=parseFloat(this.word),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in number yet, index '+this.place)}this.word+=t},d.prototype.quoted=function(t){'\"'!==t?this.word+=t:this.state=5},d.prototype.keyword=function(t){if(n.test(t))this.word+=t;else{if(\"[\"===t){var e=[];return e.push(this.word),this.level++,null===this.root?this.root=e:this.currentObject.push(e),this.stack.push(this.currentObject),this.currentObject=e,void(this.state=1)}if(!a.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in keyword yet, index '+this.place);this.afterItem(t)}},d.prototype.neutral=function(t){if(o.test(t))return this.word=t,void(this.state=2);if('\"'===t)return this.word=\"\",void(this.state=4);if(u.test(t))return this.word=t,void(this.state=3);if(!a.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in neutral yet, index '+this.place);this.afterItem(t)},d.prototype.output=function(){for(;this.place90&&a*o.R2D<-90&&h*o.R2D>180&&h*o.R2D<-180)return null;if(Math.abs(Math.abs(a)-o.HALF_PI)<=o.EPSLN)return null;if(this.sphere)i=this.x0+this.a*this.k0*n.default(h-this.long0),s=this.y0+this.a*this.k0*Math.log(Math.tan(o.FORTPI+.5*a));else{var e=Math.sin(a),r=l.default(this.e,a,e);i=this.x0+this.a*this.k0*n.default(h-this.long0),s=this.y0-this.a*this.k0*Math.log(r)}return t.x=i,t.y=s,t}function M(t){var i,s,h=t.x-this.x0,a=t.y-this.y0;if(this.sphere)s=o.HALF_PI-2*Math.atan(Math.exp(-a/(this.a*this.k0)));else{var e=Math.exp(-a/(this.a*this.k0));if(-9999===(s=u.default(this.e,e)))return null}return i=n.default(this.long0+h/(this.a*this.k0)),t.x=i,t.y=s,t}s.init=f,s.forward=_,s.inverse=M,s.names=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"],s.default={init:f,forward:_,inverse:M,names:s.names}},\n", " function _(t,n,r,u,a){u(),r.default=function(t,n,r){var u=t*n;return r/Math.sqrt(1-u*u)}},\n", " function _(t,n,u,a,f){a();const e=t(1),o=t(72),_=e.__importDefault(t(84));u.default=function(t){return Math.abs(t)<=o.SPI?t:t-_.default(t)*o.TWO_PI}},\n", " function _(n,t,u,f,c){f(),u.default=function(n){return n<0?-1:1}},\n", " function _(t,n,a,o,u){o();const c=t(72);a.default=function(t,n,a){var o=t*a,u=.5*t;return o=Math.pow((1-o)/(1+o),u),Math.tan(.5*(c.HALF_PI-n))/o}},\n", " function _(t,a,n,r,f){r();const h=t(72);n.default=function(t,a){for(var n,r,f=.5*t,o=h.HALF_PI-2*Math.atan(a),u=0;u<=15;u++)if(n=t*Math.sin(o),o+=r=h.HALF_PI-2*Math.atan(a*Math.pow((1-n)/(1+n),f))-o,Math.abs(r)<=1e-10)return o;return-9999}},\n", " function _(n,i,e,t,r){function a(){}function f(n){return n}t(),e.init=a,e.forward=f,e.inverse=f,e.names=[\"longlat\",\"identity\"],e.default={init:a,forward:f,inverse:f,names:e.names}},\n", " function _(t,r,e,a,n){a();const f=t(1),i=t(72),u=f.__importStar(t(89)),c=f.__importDefault(t(75));e.eccentricity=function(t,r,e,a){var n=t*t,f=r*r,u=(n-f)/n,c=0;return a?(n=(t*=1-u*(i.SIXTH+u*(i.RA4+u*i.RA6)))*t,u=0):c=Math.sqrt(u),{es:u,e:c,ep2:(n-f)/f}},e.sphere=function(t,r,e,a,n){if(!t){var f=c.default(u.default,a);f||(f=u.WGS84),t=f.a,r=f.b,e=f.rf}return e&&!r&&(r=(1-1/e)*t),(0===e||Math.abs(t-r)3&&(0===r.datum_params[3]&&0===r.datum_params[4]&&0===r.datum_params[5]&&0===r.datum_params[6]||(r.datum_type=p.PJD_7PARAM,r.datum_params[3]*=p.SEC_TO_RAD,r.datum_params[4]*=p.SEC_TO_RAD,r.datum_params[5]*=p.SEC_TO_RAD,r.datum_params[6]=r.datum_params[6]/1e6+1))),r.a=_,r.b=t,r.es=u,r.ep2=d,r}},\n", " function _(t,e,a,r,u){r();const m=t(1),_=t(72),o=m.__importDefault(t(93)),d=m.__importDefault(t(95)),f=m.__importDefault(t(67)),n=m.__importDefault(t(96)),i=m.__importDefault(t(97));a.default=function t(e,a,r){var u;if(Array.isArray(r)&&(r=n.default(r)),i.default(r),e.datum&&a.datum&&function(t,e){return(t.datum.datum_type===_.PJD_3PARAM||t.datum.datum_type===_.PJD_7PARAM)&&\"WGS84\"!==e.datumCode||(e.datum.datum_type===_.PJD_3PARAM||e.datum.datum_type===_.PJD_7PARAM)&&\"WGS84\"!==t.datumCode}(e,a)&&(r=t(e,u=new f.default(\"WGS84\"),r),e=u),\"enu\"!==e.axis&&(r=d.default(e,!1,r)),\"longlat\"===e.projName)r={x:r.x*_.D2R,y:r.y*_.D2R,z:r.z||0};else if(e.to_meter&&(r={x:r.x*e.to_meter,y:r.y*e.to_meter,z:r.z||0}),!(r=e.inverse(r)))return;return e.from_greenwich&&(r.x+=e.from_greenwich),r=o.default(e.datum,a.datum,r),a.from_greenwich&&(r={x:r.x-a.from_greenwich,y:r.y,z:r.z||0}),\"longlat\"===a.projName?r={x:r.x*_.R2D,y:r.y*_.R2D,z:r.z||0}:(r=a.forward(r),a.to_meter&&(r={x:r.x/a.to_meter,y:r.y/a.to_meter,z:r.z||0})),\"enu\"!==a.axis?d.default(a,!0,r):r}},\n", " function _(t,e,a,u,c){u();const m=t(72),o=t(94);function _(t){return t===m.PJD_3PARAM||t===m.PJD_7PARAM}a.default=function(t,e,a){return o.compareDatums(t,e)||t.datum_type===m.PJD_NODATUM||e.datum_type===m.PJD_NODATUM?a:t.es!==e.es||t.a!==e.a||_(t.datum_type)||_(e.datum_type)?(a=o.geodeticToGeocentric(a,t.es,t.a),_(t.datum_type)&&(a=o.geocentricToWgs84(a,t.datum_type,t.datum_params)),_(e.datum_type)&&(a=o.geocentricFromWgs84(a,e.datum_type,e.datum_params)),o.geocentricToGeodetic(a,e.es,e.a,e.b)):a}},\n", " function _(a,t,r,m,s){m();const u=a(72);r.compareDatums=function(a,t){return a.datum_type===t.datum_type&&(!(a.a!==t.a||Math.abs(a.es-t.es)>5e-11)&&(a.datum_type===u.PJD_3PARAM?a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]:a.datum_type!==u.PJD_7PARAM||a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]&&a.datum_params[3]===t.datum_params[3]&&a.datum_params[4]===t.datum_params[4]&&a.datum_params[5]===t.datum_params[5]&&a.datum_params[6]===t.datum_params[6]))},r.geodeticToGeocentric=function(a,t,r){var m,s,_,e,n=a.x,d=a.y,i=a.z?a.z:0;if(d<-u.HALF_PI&&d>-1.001*u.HALF_PI)d=-u.HALF_PI;else if(d>u.HALF_PI&&d<1.001*u.HALF_PI)d=u.HALF_PI;else{if(d<-u.HALF_PI)return{x:-1/0,y:-1/0,z:a.z};if(d>u.HALF_PI)return{x:1/0,y:1/0,z:a.z}}return n>Math.PI&&(n-=2*Math.PI),s=Math.sin(d),e=Math.cos(d),_=s*s,{x:((m=r/Math.sqrt(1-t*_))+i)*e*Math.cos(n),y:(m+i)*e*Math.sin(n),z:(m*(1-t)+i)*s}},r.geocentricToGeodetic=function(a,t,r,m){var s,_,e,n,d,i,p,P,y,z,M,o,A,c,x,h=1e-12,f=a.x,I=a.y,F=a.z?a.z:0;if(s=Math.sqrt(f*f+I*I),_=Math.sqrt(f*f+I*I+F*F),s/r1e-24&&A<30);return{x:c,y:Math.atan(M/Math.abs(z)),z:x}},r.geocentricToWgs84=function(a,t,r){if(t===u.PJD_3PARAM)return{x:a.x+r[0],y:a.y+r[1],z:a.z+r[2]};if(t===u.PJD_7PARAM){var m=r[0],s=r[1],_=r[2],e=r[3],n=r[4],d=r[5],i=r[6];return{x:i*(a.x-d*a.y+n*a.z)+m,y:i*(d*a.x+a.y-e*a.z)+s,z:i*(-n*a.x+e*a.y+a.z)+_}}},r.geocentricFromWgs84=function(a,t,r){if(t===u.PJD_3PARAM)return{x:a.x-r[0],y:a.y-r[1],z:a.z-r[2]};if(t===u.PJD_7PARAM){var m=r[0],s=r[1],_=r[2],e=r[3],n=r[4],d=r[5],i=r[6],p=(a.x-m)/i,P=(a.y-s)/i,y=(a.z-_)/i;return{x:p+d*P-n*y,y:-d*p+P+e*y,z:n*p-e*P+y}}}},\n", " function _(e,a,i,r,s){r(),i.default=function(e,a,i){var r,s,n,c=i.x,d=i.y,f=i.z||0,u={};for(n=0;n<3;n++)if(!a||2!==n||void 0!==i.z)switch(0===n?(r=c,s=-1!==\"ew\".indexOf(e.axis[n])?\"x\":\"y\"):1===n?(r=d,s=-1!==\"ns\".indexOf(e.axis[n])?\"y\":\"x\"):(r=f,s=\"z\"),e.axis[n]){case\"e\":u[s]=r;break;case\"w\":u[s]=-r;break;case\"n\":u[s]=r;break;case\"s\":u[s]=-r;break;case\"u\":void 0!==i[s]&&(u.z=r);break;case\"d\":void 0!==i[s]&&(u.z=-r);break;default:return null}return u}},\n", " function _(n,t,e,u,f){u(),e.default=function(n){var t={x:n[0],y:n[1]};return n.length>2&&(t.z=n[2]),n.length>3&&(t.m=n[3]),t}},\n", " function _(e,i,n,t,r){function o(e){if(\"function\"==typeof Number.isFinite){if(Number.isFinite(e))return;throw new TypeError(\"coordinates must be finite numbers\")}if(\"number\"!=typeof e||e!=e||!isFinite(e))throw new TypeError(\"coordinates must be finite numbers\")}t(),n.default=function(e){o(e.x),o(e.y)}},\n", " function _(e,t,s,i,n){i();const r=e(1),a=r.__importStar(e(18)),o=r.__importStar(e(99)),_=r.__importStar(e(45)),l=e(42),c=e(53),h=e(19),d=e(24),u=e(8),f=e(100),p=e(12),g=e(26),y=e(101),x=e(104),v=e(59),{abs:b,ceil:m}=Math;class w extends l.View{constructor(){super(...arguments),this._index=null,this._data_size=null,this._nohit_warned=new Set}get renderer(){return this.parent}get has_webgl(){return null!=this.glglyph}get index(){const{_index:e}=this;if(null!=e)return e;throw new Error(`${this}.index_data() wasn't called`)}get data_size(){const{_data_size:e}=this;if(null!=e)return e;throw new Error(`${this}.set_data() wasn't called`)}initialize(){super.initialize(),this.visuals=new _.Visuals(this)}request_render(){this.parent.request_render()}get canvas(){return this.renderer.parent.canvas_view}render(e,t,s){var i;null!=this.glglyph&&(this.renderer.needs_webgl_blit=this.glglyph.render(e,t,null!==(i=this.base)&&void 0!==i?i:this),this.renderer.needs_webgl_blit)||(e.beginPath(),this._render(e,t,null!=s?s:this.base))}has_finished(){return!0}notify_finished(){this.renderer.notify_finished()}_bounds(e){return e}bounds(){return this._bounds(this.index.bbox)}log_bounds(){const{x0:e,x1:t}=this.index.bounds(o.positive_x()),{y0:s,y1:i}=this.index.bounds(o.positive_y());return this._bounds({x0:e,y0:s,x1:t,y1:i})}get_anchor_point(e,t,[s,i]){switch(e){case\"center\":case\"center_center\":{const[e,n]=this.scenterxy(t,s,i);return{x:e,y:n}}default:return null}}scenterx(e,t,s){return this.scenterxy(e,t,s)[0]}scentery(e,t,s){return this.scenterxy(e,t,s)[1]}sdist(e,t,s,i=\"edge\",n=!1){const r=t.length,a=new d.ScreenArray(r),o=e.s_compute;if(\"center\"==i)for(let e=0;em(e))),a}draw_legend_for_index(e,t,s){}hit_test(e){switch(e.type){case\"point\":if(null!=this._hit_point)return this._hit_point(e);break;case\"span\":if(null!=this._hit_span)return this._hit_span(e);break;case\"rect\":if(null!=this._hit_rect)return this._hit_rect(e);break;case\"poly\":if(null!=this._hit_poly)return this._hit_poly(e)}return this._nohit_warned.has(e.type)||(h.logger.debug(`'${e.type}' selection not available for ${this.model.type}`),this._nohit_warned.add(e.type)),null}_hit_rect_against_index(e){const{sx0:t,sx1:s,sy0:i,sy1:n}=e,[r,a]=this.renderer.coordinates.x_scale.r_invert(t,s),[o,_]=this.renderer.coordinates.y_scale.r_invert(i,n),l=[...this.index.indices({x0:r,x1:a,y0:o,y1:_})];return new v.Selection({indices:l})}_project_data(){}*_iter_visuals(){for(const e of this.visuals)for(const t of e)(t instanceof a.VectorSpec||t instanceof a.ScalarSpec)&&(yield t)}set_base(e){e!=this&&e instanceof this.constructor&&(this.base=e)}_configure(e,t){Object.defineProperty(this,u.isString(e)?e:e.attr,Object.assign({configurable:!0,enumerable:!0},t))}set_visuals(e,t){var s;for(const s of this._iter_visuals()){const{base:i}=this;if(null!=i){const e=i.model.properties[s.attr];if(null!=e&&g.is_equal(s.get_value(),e.get_value())){this._configure(s,{get:()=>i[`${s.attr}`]});continue}}const n=s.uniform(e).select(t);this._configure(s,{value:n})}for(const e of this.visuals)e.update();null===(s=this.glglyph)||void 0===s||s.set_visuals_changed()}set_data(e,t,s){var i;const{x_range:n,y_range:r}=this.renderer.coordinates,o=new Set(this._iter_visuals());this._data_size=t.count;for(const s of this.model)if((s instanceof a.VectorSpec||s instanceof a.ScalarSpec)&&!o.has(s))if(s instanceof a.BaseCoordinateSpec){const i=s.array(e);let o=t.select(i);const _=\"x\"==s.dimension?n:r;if(_ instanceof x.FactorRange)if(s instanceof a.CoordinateSpec)o=_.v_synthetic(o);else if(s instanceof a.CoordinateSeqSpec)for(let e=0;e=0&&r>=0))throw new Error(`invalid bbox {x: ${i}, y: ${e}, width: ${h}, height: ${r}}`);this.x0=i,this.y0=e,this.x1=i+h,this.y1=e+r}else{let i,e,h,r;if(\"width\"in t)if(\"left\"in t)i=t.left,e=i+t.width;else if(\"right\"in t)e=t.right,i=e-t.width;else{const h=t.width/2;i=t.hcenter-h,e=t.hcenter+h}else i=t.left,e=t.right;if(\"height\"in t)if(\"top\"in t)h=t.top,r=h+t.height;else if(\"bottom\"in t)r=t.bottom,h=r-t.height;else{const i=t.height/2;h=t.vcenter-i,r=t.vcenter+i}else h=t.top,r=t.bottom;if(!(i<=e&&h<=r))throw new Error(`invalid bbox {left: ${i}, top: ${h}, right: ${e}, bottom: ${r}}`);this.x0=i,this.y0=h,this.x1=e,this.y1=r}}static from_rect({left:t,right:i,top:e,bottom:h}){return new o({x0:Math.min(t,i),y0:Math.min(e,h),x1:Math.max(t,i),y1:Math.max(e,h)})}equals(t){return this.x0==t.x0&&this.y0==t.y0&&this.x1==t.x1&&this.y1==t.y1}[n.equals](t,i){return i.eq(this.x0,t.x0)&&i.eq(this.y0,t.y0)&&i.eq(this.x1,t.x1)&&i.eq(this.y1,t.y1)}toString(){return`BBox({left: ${this.left}, top: ${this.top}, width: ${this.width}, height: ${this.height}})`}get left(){return this.x0}get top(){return this.y0}get right(){return this.x1}get bottom(){return this.y1}get p0(){return[this.x0,this.y0]}get p1(){return[this.x1,this.y1]}get x(){return this.x0}get y(){return this.y0}get width(){return this.x1-this.x0}get height(){return this.y1-this.y0}get size(){return{width:this.width,height:this.height}}get rect(){const{x0:t,y0:i,x1:e,y1:h}=this;return{p0:{x:t,y:i},p1:{x:e,y:i},p2:{x:e,y:h},p3:{x:t,y:h}}}get box(){const{x:t,y:i,width:e,height:h}=this;return{x:t,y:i,width:e,height:h}}get h_range(){return{start:this.x0,end:this.x1}}get v_range(){return{start:this.y0,end:this.y1}}get ranges(){return[this.h_range,this.v_range]}get aspect(){return this.width/this.height}get hcenter(){return(this.left+this.right)/2}get vcenter(){return(this.top+this.bottom)/2}get area(){return this.width*this.height}relative(){const{width:t,height:i}=this;return new o({x:0,y:0,width:t,height:i})}translate(t,i){const{x:e,y:h,width:r,height:s}=this;return new o({x:t+e,y:i+h,width:r,height:s})}relativize(t,i){return[t-this.x,i-this.y]}contains(t,i){return this.x0<=t&&t<=this.x1&&this.y0<=i&&i<=this.y1}clip(t,i){return tthis.x1&&(t=this.x1),ithis.y1&&(i=this.y1),[t,i]}grow_by(t){return new o({left:this.left-t,right:this.right+t,top:this.top-t,bottom:this.bottom+t})}shrink_by(t){return new o({left:this.left+t,right:this.right-t,top:this.top+t,bottom:this.bottom-t})}union(t){return new o({x0:x(this.x0,t.x0),y0:x(this.y0,t.y0),x1:y(this.x1,t.x1),y1:y(this.y1,t.y1)})}intersection(t){return this.intersects(t)?new o({x0:y(this.x0,t.x0),y0:y(this.y0,t.y0),x1:x(this.x1,t.x1),y1:x(this.y1,t.y1)}):null}intersects(t){return!(t.x1this.x1||t.y1this.y1)}get xview(){return{compute:t=>this.left+t,v_compute:t=>{const i=new s.ScreenArray(t.length),e=this.left;for(let h=0;hthis.bottom-t,v_compute:t=>{const i=new s.ScreenArray(t.length),e=this.bottom;for(let h=0;h{const s=new Uint32Array(r);for(let n=0;n>1;i[s]>n?e=s:t=s+1}return i[t]}class r extends o.default{search_indices(n,i,t,e){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let s=this._boxes.length-4;const o=[],x=new d.Indices(this.numItems);for(;void 0!==s;){const d=Math.min(s+4*this.nodeSize,h(s,this._levelBounds));for(let h=s;h>2];tthis._boxes[h+2]||i>this._boxes[h+3]||(s<4*this.numItems?x.set(d):o.push(d)))}s=o.pop()}return x}}r.__name__=\"_FlatBush\";class l{constructor(n){this.index=null,n>0&&(this.index=new r(n))}add(n,i,t,e){var s;null===(s=this.index)||void 0===s||s.add(n,i,t,e)}add_empty(){var n;null===(n=this.index)||void 0===n||n.add(1/0,1/0,-1/0,-1/0)}finish(){var n;null===(n=this.index)||void 0===n||n.finish()}_normalize(n){let{x0:i,y0:t,x1:e,y1:s}=n;return i>e&&([i,e]=[e,i]),t>s&&([t,s]=[s,t]),{x0:i,y0:t,x1:e,y1:s}}get bbox(){if(null==this.index)return x.empty();{const{minX:n,minY:i,maxX:t,maxY:e}=this.index;return{x0:n,y0:i,x1:t,y1:e}}}indices(n){if(null==this.index)return new d.Indices(0);{const{x0:i,y0:t,x1:e,y1:s}=this._normalize(n);return this.index.search_indices(i,t,e,s)}}bounds(n){const i=x.empty();for(const t of this.indices(n)){const n=this.index._boxes,e=n[4*t+0],s=n[4*t+1],o=n[4*t+2],d=n[4*t+3];ei.x1&&(i.x1=o),si.y1&&(i.y1=d)}return i}}t.SpatialIndex=l,l.__name__=\"SpatialIndex\"},\n", " function _(t,s,i,e,h){e();const n=t(1).__importDefault(t(103)),o=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class r{static from(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");const[s,i]=new Uint8Array(t,0,2);if(251!==s)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(i>>4!=3)throw new Error(`Got v${i>>4} data when expected v3.`);const[e]=new Uint16Array(t,2,1),[h]=new Uint32Array(t,4,1);return new r(h,e,o[15&i],t)}constructor(t,s=16,i=Float64Array,e){if(void 0===t)throw new Error(\"Missing required argument: numItems.\");if(isNaN(t)||t<=0)throw new Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+s,2),65535);let h=t,r=h;this._levelBounds=[4*h];do{h=Math.ceil(h/this.nodeSize),r+=h,this._levelBounds.push(4*r)}while(1!==h);this.ArrayType=i||Float64Array,this.IndexArrayType=r<16384?Uint16Array:Uint32Array;const a=o.indexOf(this.ArrayType),_=4*r*this.ArrayType.BYTES_PER_ELEMENT;if(a<0)throw new Error(`Unexpected typed array class: ${i}.`);e&&e instanceof ArrayBuffer?(this.data=e,this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=4*r,this.minX=this._boxes[this._pos-4],this.minY=this._boxes[this._pos-3],this.maxX=this._boxes[this._pos-2],this.maxY=this._boxes[this._pos-1]):(this.data=new ArrayBuffer(8+_+r*this.IndexArrayType.BYTES_PER_ELEMENT),this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=0,this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,new Uint8Array(this.data,0,2).set([251,48+a]),new Uint16Array(this.data,2,1)[0]=s,new Uint32Array(this.data,4,1)[0]=t),this._queue=new n.default}add(t,s,i,e){const h=this._pos>>2;return this._indices[h]=h,this._boxes[this._pos++]=t,this._boxes[this._pos++]=s,this._boxes[this._pos++]=i,this._boxes[this._pos++]=e,tthis.maxX&&(this.maxX=i),e>this.maxY&&(this.maxY=e),h}finish(){if(this._pos>>2!==this.numItems)throw new Error(`Added ${this._pos>>2} items when expected ${this.numItems}.`);if(this.numItems<=this.nodeSize)return this._boxes[this._pos++]=this.minX,this._boxes[this._pos++]=this.minY,this._boxes[this._pos++]=this.maxX,void(this._boxes[this._pos++]=this.maxY);const t=this.maxX-this.minX,s=this.maxY-this.minY,i=new Uint32Array(this.numItems);for(let e=0;e>2]=t,this._boxes[this._pos++]=e,this._boxes[this._pos++]=h,this._boxes[this._pos++]=n,this._boxes[this._pos++]=o}}}search(t,s,i,e,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4;const o=[],r=[];for(;void 0!==n;){const a=Math.min(n+4*this.nodeSize,_(n,this._levelBounds));for(let _=n;_>2];ithis._boxes[_+2]||s>this._boxes[_+3]||(n<4*this.numItems?(void 0===h||h(a))&&r.push(a):o.push(a)))}n=o.pop()}return r}neighbors(t,s,i=1/0,e=1/0,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4;const o=this._queue,r=[],x=e*e;for(;void 0!==n;){const e=Math.min(n+4*this.nodeSize,_(n,this._levelBounds));for(let i=n;i>2],r=a(t,this._boxes[i],this._boxes[i+2]),_=a(s,this._boxes[i+1],this._boxes[i+3]),x=r*r+_*_;n<4*this.numItems?(void 0===h||h(e))&&o.push(-e-1,x):o.push(e,x)}for(;o.length&&o.peek()<0;){if(o.peekValue()>x)return o.clear(),r;if(r.push(-o.pop()-1),r.length===i)return o.clear(),r}n=o.pop()}return o.clear(),r}}function a(t,s,i){return t>1;s[h]>t?e=h:i=h+1}return s[i]}function x(t,s,i,e,h,n){if(Math.floor(e/n)>=Math.floor(h/n))return;const o=t[e+h>>1];let r=e-1,a=h+1;for(;;){do{r++}while(t[r]o);if(r>=a)break;d(t,s,i,r,a)}x(t,s,i,e,a,n),x(t,s,i,a+1,h,n)}function d(t,s,i,e,h){const n=t[e];t[e]=t[h],t[h]=n;const o=4*e,r=4*h,a=s[o],_=s[o+1],x=s[o+2],d=s[o+3];s[o]=s[r],s[o+1]=s[r+1],s[o+2]=s[r+2],s[o+3]=s[r+3],s[r]=a,s[r+1]=_,s[r+2]=x,s[r+3]=d;const m=i[e];i[e]=i[h],i[h]=m}function m(t,s){let i=t^s,e=65535^i,h=65535^(t|s),n=t&(65535^s),o=i|e>>1,r=i>>1^i,a=h>>1^e&n>>1^h,_=i&h>>1^n>>1^n;i=o,e=r,h=a,n=_,o=i&i>>2^e&e>>2,r=i&e>>2^e&(i^e)>>2,a^=i&h>>2^e&n>>2,_^=e&h>>2^(i^e)&n>>2,i=o,e=r,h=a,n=_,o=i&i>>4^e&e>>4,r=i&e>>4^e&(i^e)>>4,a^=i&h>>4^e&n>>4,_^=e&h>>4^(i^e)&n>>4,i=o,e=r,h=a,n=_,a^=i&h>>8^e&n>>8,_^=e&h>>8^(i^e)&n>>8,i=a^a>>1,e=_^_>>1;let x=t^s,d=e|65535^(x|i);return x=16711935&(x|x<<8),x=252645135&(x|x<<4),x=858993459&(x|x<<2),x=1431655765&(x|x<<1),d=16711935&(d|d<<8),d=252645135&(d|d<<4),d=858993459&(d|d<<2),d=1431655765&(d|d<<1),(d<<1|x)>>>0}i.default=r},\n", " function _(s,t,i,h,e){h();i.default=class{constructor(){this.ids=[],this.values=[],this.length=0}clear(){this.length=0}push(s,t){let i=this.length++;for(this.ids[i]=s,this.values[i]=t;i>0;){const s=i-1>>1,h=this.values[s];if(t>=h)break;this.ids[i]=this.ids[s],this.values[i]=h,i=s}this.ids[i]=s,this.values[i]=t}pop(){if(0===this.length)return;const s=this.ids[0];if(this.length--,this.length>0){const s=this.ids[0]=this.ids[this.length],t=this.values[0]=this.values[this.length],i=this.length>>1;let h=0;for(;h=t)break;this.ids[h]=e,this.values[h]=l,h=s}this.ids[h]=s,this.values[h]=t}return s}peek(){if(0!==this.length)return this.ids[0]}peekValue(){if(0!==this.length)return this.values[0]}}},\n", " function _(t,n,e,i,s){i();const r=t(105),a=t(20),o=t(21),g=t(24),p=t(9),c=t(8),l=t(11);function u(t,n,e=0){const i=new Map;for(let s=0;sa.get(t).value)));r.set(t,{value:l/s,mapping:a}),o+=s+n+c}return[r,(a.size-1)*n+g]}function d(t,n,e,i,s=0){var r;const a=new Map,o=new Map;for(const[n,e,i]of t){const t=null!==(r=o.get(n))&&void 0!==r?r:[];o.set(n,[...t,[e,i]])}let g=s,c=0;for(const[t,s]of o){const r=s.length,[o,l]=h(s,e,i,g);c+=l;const u=p.sum(s.map((([t])=>o.get(t).value)));a.set(t,{value:u/r,mapping:o}),g+=r+n+l}return[a,(o.size-1)*n+c]}e.Factor=o.Or(o.String,o.Tuple(o.String,o.String),o.Tuple(o.String,o.String,o.String)),e.FactorSeq=o.Or(o.Array(o.String),o.Array(o.Tuple(o.String,o.String)),o.Array(o.Tuple(o.String,o.String,o.String))),e.map_one_level=u,e.map_two_levels=h,e.map_three_levels=d;class _ extends r.Range{constructor(t){super(t)}static init_FactorRange(){this.define((({Number:t})=>({factors:[e.FactorSeq,[]],factor_padding:[t,0],subgroup_padding:[t,.8],group_padding:[t,1.4],range_padding:[t,0],range_padding_units:[a.PaddingUnits,\"percent\"],start:[t],end:[t]}))),this.internal((({Number:t,String:n,Array:e,Tuple:i,Nullable:s})=>({levels:[t],mids:[s(e(i(n,n))),null],tops:[s(e(n)),null]})))}get min(){return this.start}get max(){return this.end}initialize(){super.initialize(),this._init(!0)}connect_signals(){super.connect_signals(),this.connect(this.properties.factors.change,(()=>this.reset())),this.connect(this.properties.factor_padding.change,(()=>this.reset())),this.connect(this.properties.group_padding.change,(()=>this.reset())),this.connect(this.properties.subgroup_padding.change,(()=>this.reset())),this.connect(this.properties.range_padding.change,(()=>this.reset())),this.connect(this.properties.range_padding_units.change,(()=>this.reset()))}reset(){this._init(!1),this.change.emit()}_lookup(t){switch(t.length){case 1:{const[n]=t,e=this._mapping.get(n);return null!=e?e.value:NaN}case 2:{const[n,e]=t,i=this._mapping.get(n);if(null!=i){const t=i.mapping.get(e);if(null!=t)return t.value}return NaN}case 3:{const[n,e,i]=t,s=this._mapping.get(n);if(null!=s){const t=s.mapping.get(e);if(null!=t){const n=t.mapping.get(i);if(null!=n)return n.value}}return NaN}default:l.unreachable()}}synthetic(t){if(c.isNumber(t))return t;if(c.isString(t))return this._lookup([t]);let n=0;const e=t[t.length-1];return c.isNumber(e)&&(n=e,t=t.slice(0,-1)),this._lookup(t)+n}v_synthetic(t){const n=t.length,e=new g.ScreenArray(n);for(let i=0;i{if(p.every(this.factors,c.isString)){const t=this.factors,[n,e]=u(t,this.factor_padding);return{levels:1,mapping:n,tops:null,mids:null,inside_padding:e}}if(p.every(this.factors,(t=>c.isArray(t)&&2==t.length&&c.isString(t[0])&&c.isString(t[1])))){const t=this.factors,[n,e]=h(t,this.group_padding,this.factor_padding),i=[...n.keys()];return{levels:2,mapping:n,tops:i,mids:null,inside_padding:e}}if(p.every(this.factors,(t=>c.isArray(t)&&3==t.length&&c.isString(t[0])&&c.isString(t[1])&&c.isString(t[2])))){const t=this.factors,[n,e]=d(t,this.group_padding,this.subgroup_padding,this.factor_padding),i=[...n.keys()],s=[];for(const[t,e]of n)for(const n of e.mapping.keys())s.push([t,n]);return{levels:3,mapping:n,tops:i,mids:s,inside_padding:e}}l.unreachable()})();this._mapping=e,this.tops=i,this.mids=s;let a=0,o=this.factors.length+r;if(\"percent\"==this.range_padding_units){const t=(o-a)*this.range_padding/2;a-=t,o+=t}else a-=this.range_padding,o+=this.range_padding;this.setv({start:a,end:o,levels:n},{silent:t}),\"auto\"==this.bounds&&this.setv({bounds:[a,o]},{silent:!0})}}e.FactorRange=_,_.__name__=\"FactorRange\",_.init_FactorRange()},\n", " function _(e,t,i,n,s){n();const a=e(53);class l extends a.Model{constructor(e){super(e),this.have_updated_interactively=!1}static init_Range(){this.define((({Number:e,Tuple:t,Or:i,Auto:n,Nullable:s})=>({bounds:[s(i(t(s(e),s(e)),n)),null],min_interval:[s(e),null],max_interval:[s(e),null]}))),this.internal((({Array:e,AnyRef:t})=>({plots:[e(t()),[]]})))}get is_reversed(){return this.start>this.end}get is_valid(){return isFinite(this.min)&&isFinite(this.max)}}i.Range=l,l.__name__=\"Range\",l.init_Range()},\n", " function _(e,t,i,n,l){n();const o=e(1).__importStar(e(107));function a(e,t,{x0:i,x1:n,y0:l,y1:o},a){t.save(),t.beginPath(),t.moveTo(i,(l+o)/2),t.lineTo(n,(l+o)/2),e.line.doit&&(e.line.set_vectorize(t,a),t.stroke()),t.restore()}function r(e,t,{x0:i,x1:n,y0:l,y1:o},a){var r,c;const s=.1*Math.abs(n-i),_=.1*Math.abs(o-l),v=i+s,d=n-s,h=l+_,g=o-_;t.beginPath(),t.rect(v,h,d-v,g-h),e.fill.doit&&(e.fill.set_vectorize(t,a),t.fill()),(null===(r=e.hatch)||void 0===r?void 0:r.doit)&&(e.hatch.set_vectorize(t,a),t.fill()),(null===(c=e.line)||void 0===c?void 0:c.doit)&&(e.line.set_vectorize(t,a),t.stroke())}i.generic_line_scalar_legend=function(e,t,{x0:i,x1:n,y0:l,y1:o}){t.save(),t.beginPath(),t.moveTo(i,(l+o)/2),t.lineTo(n,(l+o)/2),e.line.doit&&(e.line.set_value(t),t.stroke()),t.restore()},i.generic_line_vector_legend=a,i.generic_line_legend=a,i.generic_area_scalar_legend=function(e,t,{x0:i,x1:n,y0:l,y1:o}){var a,r;const c=.1*Math.abs(n-i),s=.1*Math.abs(o-l),_=i+c,v=n-c,d=l+s,h=o-s;t.beginPath(),t.rect(_,d,v-_,h-d),e.fill.doit&&(e.fill.set_value(t),t.fill()),(null===(a=e.hatch)||void 0===a?void 0:a.doit)&&(e.hatch.set_value(t),t.fill()),(null===(r=e.line)||void 0===r?void 0:r.doit)&&(e.line.set_value(t),t.stroke())},i.generic_area_vector_legend=r,i.generic_area_legend=r,i.line_interpolation=function(e,t,i,n,l,a){const{sx:r,sy:c}=t;let s,_,v,d;\"point\"==t.type?([v,d]=e.yscale.r_invert(c-1,c+1),[s,_]=e.xscale.r_invert(r-1,r+1)):\"v\"==t.direction?([v,d]=e.yscale.r_invert(c,c),[s,_]=[Math.min(i-1,l-1),Math.max(i+1,l+1)]):([s,_]=e.xscale.r_invert(r,r),[v,d]=[Math.min(n-1,a-1),Math.max(n+1,a+1)]);const{x:h,y:g}=o.check_2_segments_intersect(s,v,_,d,i,n,l,a);return[h,g]}},\n", " function _(t,n,e,i,r){function s(t,n){return(t.x-n.x)**2+(t.y-n.y)**2}function o(t,n,e){const i=s(n,e);if(0==i)return s(t,n);const r=((t.x-n.x)*(e.x-n.x)+(t.y-n.y)*(e.y-n.y))/i;if(r<0)return s(t,n);if(r>1)return s(t,e);return s(t,{x:n.x+r*(e.x-n.x),y:n.y+r*(e.y-n.y)})}i(),e.point_in_poly=function(t,n,e,i){let r=!1,s=e[e.length-1],o=i[i.length-1];for(let u=0;u0&&_<1&&h>0&&h<1,x:t+_*(e-t),y:n+_*(i-n)}}}},\n", " function _(t,e,s,i,a){i();const o=t(1),n=t(109),_=t(113),r=o.__importDefault(t(114)),h=o.__importDefault(t(115)),l=t(22),g=t(46);class u{constructor(t){this._atlas=new Map,this._width=256,this._height=256,this.tex=new n.Texture2d(t),this.tex.set_wrapping(t.REPEAT,t.REPEAT),this.tex.set_interpolation(t.NEAREST,t.NEAREST),this.tex.set_size([this._width,this._height],t.RGBA),this.tex.set_data([0,0],[this._width,this._height],new Uint8Array(4*this._width*this._height)),this.get_atlas_data([1])}get_atlas_data(t){const e=t.join(\"-\");let s=this._atlas.get(e);if(null==s){const[i,a]=this.make_pattern(t),o=this._atlas.size;this.tex.set_data([0,o],[this._width,1],new Uint8Array(i.map((t=>t+10)))),s=[o/this._height,a],this._atlas.set(e,s)}return s}make_pattern(t){t.length>1&&t.length%2&&(t=t.concat(t));let e=0;for(const s of t)e+=s;const s=[];let i=0;for(let e=0,a=t.length+2;es[h]?-1:0,n=s[h-1],i=s[h]),o[4*t+0]=s[h],o[4*t+1]=_,o[4*t+2]=n,o[4*t+3]=i}return[o,e]}}u.__name__=\"DashAtlas\";const f={miter:0,round:1,bevel:2},c={\"\":0,none:0,\".\":0,round:1,\")\":1,\"(\":1,o:1,\"triangle in\":2,\"<\":2,\"triangle out\":3,\">\":3,square:4,\"[\":4,\"]\":4,\"=\":4,butt:5,\"|\":5};class d extends _.BaseGLGlyph{constructor(t,e){super(t,e),this.glyph=e,this._scale_aspect=0;const s=r.default,i=h.default;this.prog=new n.Program(t),this.prog.set_shaders(s,i),this.index_buffer=new n.IndexBuffer(t),this.vbo_position=new n.VertexBuffer(t),this.vbo_tangents=new n.VertexBuffer(t),this.vbo_segment=new n.VertexBuffer(t),this.vbo_angles=new n.VertexBuffer(t),this.vbo_texcoord=new n.VertexBuffer(t),this.dash_atlas=new u(t)}draw(t,e,s){const i=e.glglyph;if(i.data_changed&&(i._set_data(),i.data_changed=!1),this.visuals_changed&&(this._set_visuals(),this.visuals_changed=!1),i._update_scale(1,1),this._scale_aspect=1,this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord),this.prog.set_uniform(\"u_length\",\"float\",[i.cumsum]),this.prog.set_texture(\"u_dash_atlas\",this.dash_atlas.tex),this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[s.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[s.width,s.height]),this.prog.set_uniform(\"u_scale_aspect\",\"vec2\",[1,1]),this.prog.set_uniform(\"u_scale_length\",\"float\",[Math.sqrt(2)]),this.I_triangles=i.I_triangles,this.I_triangles.length<65535)this.index_buffer.set_size(2*this.I_triangles.length),this.index_buffer.set_data(0,new Uint16Array(this.I_triangles)),this.prog.draw(this.gl.TRIANGLES,this.index_buffer);else{t=Array.from(this.I_triangles);const e=this.I_triangles.length,s=64008,a=[];for(let t=0,i=Math.ceil(e/s);t1)for(let e=0;e0||console.log(`Variable ${t} is not an active attribute`));else if(this._unset_variables.has(t)&&this._unset_variables.delete(t),this.activate(),i instanceof r.VertexBuffer){const[r,o]=this.ATYPEINFO[e],l=\"vertexAttribPointer\",_=[r,o,n,s,a];this._attributes.set(t,[i.handle,h,l,_])}else{const s=this.ATYPEMAP[e];this._attributes.set(t,[null,h,s,i])}}_pre_draw(){this.activate();for(const[t,e,i]of this._samplers.values())this.gl.activeTexture(this.gl.TEXTURE0+i),this.gl.bindTexture(t,e);for(const[t,e,i,s]of this._attributes.values())null!=t?(this.gl.bindBuffer(this.gl.ARRAY_BUFFER,t),this.gl.enableVertexAttribArray(e),this.gl[i].apply(this.gl,[e,...s])):(this.gl.bindBuffer(this.gl.ARRAY_BUFFER,null),this.gl.disableVertexAttribArray(e),this.gl[i].apply(this.gl,[e,...s]));this._validated||(this._validated=!0,this._validate())}_validate(){if(this._unset_variables.size&&console.log(`Program has unset variables: ${this._unset_variables}`),this.gl.validateProgram(this.handle),!this.gl.getProgramParameter(this.handle,this.gl.VALIDATE_STATUS))throw console.log(this.gl.getProgramInfoLog(this.handle)),new Error(\"Program validation error\")}draw(t,e){if(!this._linked)throw new Error(\"Cannot draw program if code has not been set\");if(e instanceof r.IndexBuffer){this._pre_draw(),e.activate();const i=e.buffer_size/2,s=this.gl.UNSIGNED_SHORT;this.gl.drawElements(t,i,s,0),e.deactivate()}else{const[i,s]=e;0!=s&&(this._pre_draw(),this.gl.drawArrays(t,i,s))}}}i.Program=n,n.__name__=\"Program\"},\n", " function _(t,e,s,i,a){i();class r{constructor(t){this.gl=t,this._usage=35048,this.buffer_size=0,this.handle=this.gl.createBuffer()}delete(){this.gl.deleteBuffer(this.handle)}activate(){this.gl.bindBuffer(this._target,this.handle)}deactivate(){this.gl.bindBuffer(this._target,null)}set_size(t){t!=this.buffer_size&&(this.activate(),this.gl.bufferData(this._target,t,this._usage),this.buffer_size=t)}set_data(t,e){this.activate(),this.gl.bufferSubData(this._target,t,e)}}s.Buffer=r,r.__name__=\"Buffer\";class f extends r{constructor(){super(...arguments),this._target=34962}}s.VertexBuffer=f,f.__name__=\"VertexBuffer\";class h extends r{constructor(){super(...arguments),this._target=34963}}s.IndexBuffer=h,h.__name__=\"IndexBuffer\"},\n", " function _(t,e,i,a,r){a();const s=t(11);class h{constructor(t){this.gl=t,this._target=3553,this._types={Int8Array:5120,Uint8Array:5121,Int16Array:5122,Uint16Array:5123,Int32Array:5124,Uint32Array:5125,Float32Array:5126},this.handle=this.gl.createTexture()}delete(){this.gl.deleteTexture(this.handle)}activate(){this.gl.bindTexture(this._target,this.handle)}deactivate(){this.gl.bindTexture(this._target,0)}_get_alignment(t){const e=[4,8,2,1];for(const i of e)if(t%i==0)return i;s.unreachable()}set_wrapping(t,e){this.activate(),this.gl.texParameterf(this._target,this.gl.TEXTURE_WRAP_S,t),this.gl.texParameterf(this._target,this.gl.TEXTURE_WRAP_T,e)}set_interpolation(t,e){this.activate(),this.gl.texParameterf(this._target,this.gl.TEXTURE_MIN_FILTER,t),this.gl.texParameterf(this._target,this.gl.TEXTURE_MAG_FILTER,e)}set_size([t,e],i){var a,r,s;t==(null===(a=this._shape_format)||void 0===a?void 0:a.width)&&e==(null===(r=this._shape_format)||void 0===r?void 0:r.height)&&i==(null===(s=this._shape_format)||void 0===s?void 0:s.format)||(this._shape_format={width:t,height:e,format:i},this.activate(),this.gl.texImage2D(this._target,0,i,t,e,0,i,this.gl.UNSIGNED_BYTE,null))}set_data(t,[e,i],a){this.activate();const{format:r}=this._shape_format,[s,h]=t,l=this._types[a.constructor.name];if(null==l)throw new Error(`Type ${a.constructor.name} not allowed for texture`);const _=this._get_alignment(e);4!=_&&this.gl.pixelStorei(this.gl.UNPACK_ALIGNMENT,_),this.gl.texSubImage2D(this._target,0,s,h,e,i,r,l,a),4!=_&&this.gl.pixelStorei(this.gl.UNPACK_ALIGNMENT,4)}}i.Texture2d=h,h.__name__=\"Texture2d\"},\n", " function _(e,t,s,i,h){i();class a{constructor(e,t){this.gl=e,this.glyph=t,this.nvertices=0,this.size_changed=!1,this.data_changed=!1,this.visuals_changed=!1}set_data_changed(){const{data_size:e}=this.glyph;e!=this.nvertices&&(this.nvertices=e,this.size_changed=!0),this.data_changed=!0}set_visuals_changed(){this.visuals_changed=!0}render(e,t,s){if(0==t.length)return!0;const{width:i,height:h}=this.glyph.renderer.plot_view.canvas_view.webgl.canvas,a={pixel_ratio:this.glyph.renderer.plot_view.canvas_view.pixel_ratio,width:i,height:h};return this.draw(t,s,a),!0}}s.BaseGLGlyph=a,a.__name__=\"BaseGLGlyph\"},\n", " function _(n,e,t,a,i){a();t.default=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size, u_offset;\\nuniform vec2 u_scale_aspect;\\nuniform float u_scale_length;\\n\\nuniform vec4 u_color;\\nuniform float u_antialias;\\nuniform float u_length;\\nuniform float u_linewidth;\\nuniform float u_dash_index;\\nuniform float u_closed;\\n\\nattribute vec2 a_position;\\nattribute vec4 a_tangents;\\nattribute vec2 a_segment;\\nattribute vec2 a_angles;\\nattribute vec2 a_texcoord;\\n\\nvarying vec4 v_color;\\nvarying vec2 v_segment;\\nvarying vec2 v_angles;\\nvarying vec2 v_texcoord;\\nvarying vec2 v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\nfloat cross(in vec2 v1, in vec2 v2)\\n{\\n return v1.x*v2.y - v1.y*v2.x;\\n}\\n\\nfloat signed_distance(in vec2 v1, in vec2 v2, in vec2 v3)\\n{\\n return cross(v2-v1,v1-v3) / length(v2-v1);\\n}\\n\\nvoid rotate( in vec2 v, in float alpha, out vec2 result )\\n{\\n float c = cos(alpha);\\n float s = sin(alpha);\\n result = vec2( c*v.x - s*v.y,\\n s*v.x + c*v.y );\\n}\\n\\nvoid main()\\n{\\n bool closed = (u_closed > 0.0);\\n\\n // Attributes and uniforms to varyings\\n v_color = u_color;\\n v_linewidth = u_linewidth;\\n v_segment = a_segment * u_scale_length;\\n v_length = u_length * u_scale_length;\\n\\n // Scale to map to pixel coordinates. The original algorithm from the paper\\n // assumed isotropic scale. We obviously do not have this.\\n vec2 abs_scale_aspect = abs(u_scale_aspect);\\n vec2 abs_scale = u_scale_length * abs_scale_aspect;\\n\\n // Correct angles for aspect ratio\\n vec2 av;\\n av = vec2(1.0, tan(a_angles.x)) / abs_scale_aspect;\\n v_angles.x = atan(av.y, av.x);\\n av = vec2(1.0, tan(a_angles.y)) / abs_scale_aspect;\\n v_angles.y = atan(av.y, av.x);\\n\\n // Thickness below 1 pixel are represented using a 1 pixel thickness\\n // and a modified alpha\\n v_color.a = min(v_linewidth, v_color.a);\\n v_linewidth = max(v_linewidth, 1.0);\\n\\n // If color is fully transparent we just will discard the fragment anyway\\n if( v_color.a <= 0.0 ) {\\n gl_Position = vec4(0.0,0.0,0.0,1.0);\\n return;\\n }\\n\\n // This is the actual half width of the line\\n float w = ceil(u_antialias+v_linewidth)/2.0;\\n\\n vec2 position = a_position;\\n\\n vec2 t1 = normalize(a_tangents.xy * abs_scale_aspect); // note the scaling for aspect ratio here\\n vec2 t2 = normalize(a_tangents.zw * abs_scale_aspect);\\n float u = a_texcoord.x;\\n float v = a_texcoord.y;\\n vec2 o1 = vec2( +t1.y, -t1.x);\\n vec2 o2 = vec2( +t2.y, -t2.x);\\n\\n // This is a join\\n // ----------------------------------------------------------------\\n if( t1 != t2 ) {\\n float angle = atan (t1.x*t2.y-t1.y*t2.x, t1.x*t2.x+t1.y*t2.y); // Angle needs recalculation for some reason\\n vec2 t = normalize(t1+t2);\\n vec2 o = vec2( + t.y, - t.x);\\n\\n if ( u_dash_index > 0.0 )\\n {\\n // Broken angle\\n // ----------------------------------------------------------------\\n if( (abs(angle) > THETA) ) {\\n position += v * w * o / cos(angle/2.0);\\n float s = sign(angle);\\n if( angle < 0.0 ) {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n if( v == 1.0 ) {\\n position -= 2.0 * w * t1 / sin(angle);\\n u -= 2.0 * w / sin(angle);\\n }\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n if( v == 1.0 ) {\\n position += 2.0 * w * t2 / sin(angle);\\n u += 2.0*w / sin(angle);\\n }\\n }\\n } else {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n if( v == -1.0 ) {\\n position += 2.0 * w * t1 / sin(angle);\\n u += 2.0 * w / sin(angle);\\n }\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n if( v == -1.0 ) {\\n position -= 2.0 * w * t2 / sin(angle);\\n u -= 2.0*w / sin(angle);\\n }\\n }\\n }\\n // Continuous angle\\n // ------------------------------------------------------------\\n } else {\\n position += v * w * o / cos(angle/2.0);\\n if( u == +1.0 ) u = v_segment.y;\\n else u = v_segment.x;\\n }\\n }\\n\\n // Solid line\\n // --------------------------------------------------------------------\\n else\\n {\\n position.xy += v * w * o / cos(angle/2.0);\\n if( angle < 0.0 ) {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n }\\n } else {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n }\\n }\\n }\\n\\n // This is a line start or end (t1 == t2)\\n // ------------------------------------------------------------------------\\n } else {\\n position += v * w * o1;\\n if( u == -1.0 ) {\\n u = v_segment.x - w;\\n position -= w * t1;\\n } else {\\n u = v_segment.y + w;\\n position += w * t2;\\n }\\n }\\n\\n // Miter distance\\n // ------------------------------------------------------------------------\\n vec2 t;\\n vec2 curr = a_position * abs_scale;\\n if( a_texcoord.x < 0.0 ) {\\n vec2 next = curr + t2*(v_segment.y-v_segment.x);\\n\\n rotate( t1, +v_angles.x/2.0, t);\\n v_miter.x = signed_distance(curr, curr+t, position);\\n\\n rotate( t2, +v_angles.y/2.0, t);\\n v_miter.y = signed_distance(next, next+t, position);\\n } else {\\n vec2 prev = curr - t1*(v_segment.y-v_segment.x);\\n\\n rotate( t1, -v_angles.x/2.0,t);\\n v_miter.x = signed_distance(prev, prev+t, position);\\n\\n rotate( t2, -v_angles.y/2.0,t);\\n v_miter.y = signed_distance(curr, curr+t, position);\\n }\\n\\n if (!closed && v_segment.x <= 0.0) {\\n v_miter.x = 1e10;\\n }\\n if (!closed && v_segment.y >= v_length)\\n {\\n v_miter.y = 1e10;\\n }\\n\\n v_texcoord = vec2( u, v*w );\\n\\n // Calculate position in device coordinates. Note that we\\n // already scaled with abs scale above.\\n vec2 normpos = position * sign(u_scale_aspect);\\n normpos += 0.5; // make up for Bokeh's offset\\n normpos /= u_canvas_size / u_pixel_ratio; // in 0..1\\n gl_Position = vec4(normpos*2.0-1.0, 0.0, 1.0);\\n gl_Position.y *= -1.0;\\n}\\n\"},\n", " function _(n,t,e,s,a){s();e.default=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform sampler2D u_dash_atlas;\\n\\nuniform vec2 u_linecaps;\\nuniform float u_miter_limit;\\nuniform float u_linejoin;\\nuniform float u_antialias;\\nuniform float u_dash_phase;\\nuniform float u_dash_period;\\nuniform float u_dash_index;\\nuniform vec2 u_dash_caps;\\nuniform float u_closed;\\n\\nvarying vec4 v_color;\\nvarying vec2 v_segment;\\nvarying vec2 v_angles;\\nvarying vec2 v_texcoord;\\nvarying vec2 v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\n// Compute distance to cap ----------------------------------------------------\\nfloat cap( int type, float dx, float dy, float t, float linewidth )\\n{\\n float d = 0.0;\\n dx = abs(dx);\\n dy = abs(dy);\\n if (type == 0) discard; // None\\n else if (type == 1) d = sqrt(dx*dx+dy*dy); // Round\\n else if (type == 3) d = (dx+abs(dy)); // Triangle in\\n else if (type == 2) d = max(abs(dy),(t+dx-abs(dy))); // Triangle out\\n else if (type == 4) d = max(dx,dy); // Square\\n else if (type == 5) d = max(dx+t,dy); // Butt\\n return d;\\n}\\n\\n// Compute distance to join -------------------------------------------------\\nfloat join( in int type, in float d, in vec2 segment, in vec2 texcoord, in vec2 miter,\\n in float linewidth )\\n{\\n // texcoord.x is distance from start\\n // texcoord.y is distance from centerline\\n // segment.x and y indicate the limits (as for texcoord.x) for this segment\\n\\n float dx = texcoord.x;\\n\\n // Round join\\n if( type == 1 ) {\\n if (dx < segment.x) {\\n d = max(d,length( texcoord - vec2(segment.x,0.0)));\\n //d = length( texcoord - vec2(segment.x,0.0));\\n } else if (dx > segment.y) {\\n d = max(d,length( texcoord - vec2(segment.y,0.0)));\\n //d = length( texcoord - vec2(segment.y,0.0));\\n }\\n }\\n // Bevel join\\n else if ( type == 2 ) {\\n if (dx < segment.x) {\\n vec2 x = texcoord - vec2(segment.x,0.0);\\n d = max(d, max(abs(x.x), abs(x.y)));\\n\\n } else if (dx > segment.y) {\\n vec2 x = texcoord - vec2(segment.y,0.0);\\n d = max(d, max(abs(x.x), abs(x.y)));\\n }\\n /* Original code for bevel which does not work for us\\n if( (dx < segment.x) || (dx > segment.y) )\\n d = max(d, min(abs(x.x),abs(x.y)));\\n */\\n }\\n\\n return d;\\n}\\n\\nvoid main()\\n{\\n // If color is fully transparent we just discard the fragment\\n if( v_color.a <= 0.0 ) {\\n discard;\\n }\\n\\n // Test if dash pattern is the solid one (0)\\n bool solid = (u_dash_index == 0.0);\\n\\n // Test if path is closed\\n bool closed = (u_closed > 0.0);\\n\\n vec4 color = v_color;\\n float dx = v_texcoord.x;\\n float dy = v_texcoord.y;\\n float t = v_linewidth/2.0-u_antialias;\\n float width = 1.0; //v_linewidth; original code had dashes scale with line width, we do not\\n float d = 0.0;\\n\\n vec2 linecaps = u_linecaps;\\n vec2 dash_caps = u_dash_caps;\\n float line_start = 0.0;\\n float line_stop = v_length;\\n\\n // Apply miter limit; fragments too far into the miter are simply discarded\\n if( (dx < v_segment.x) || (dx > v_segment.y) ) {\\n float into_miter = max(v_segment.x - dx, dx - v_segment.y);\\n if (into_miter > u_miter_limit*v_linewidth/2.0)\\n discard;\\n }\\n\\n // Solid line --------------------------------------------------------------\\n if( solid ) {\\n d = abs(dy);\\n if( (!closed) && (dx < line_start) ) {\\n d = cap( int(u_linecaps.x), abs(dx), abs(dy), t, v_linewidth );\\n }\\n else if( (!closed) && (dx > line_stop) ) {\\n d = cap( int(u_linecaps.y), abs(dx)-line_stop, abs(dy), t, v_linewidth );\\n }\\n else {\\n d = join( int(u_linejoin), abs(dy), v_segment, v_texcoord, v_miter, v_linewidth );\\n }\\n\\n // Dash line --------------------------------------------------------------\\n } else {\\n float segment_start = v_segment.x;\\n float segment_stop = v_segment.y;\\n float segment_center= (segment_start+segment_stop)/2.0;\\n float freq = u_dash_period*width;\\n float u = mod( dx + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n float dash_center= tex.x * width;\\n float dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n float dash_start = dx - u + _start;\\n float dash_stop = dx - u + _stop;\\n\\n // Compute extents of the first dash (the one relative to v_segment.x)\\n // Note: this could be computed in the vertex shader\\n if( (dash_stop < segment_start) && (dash_caps.x != 5.0) ) {\\n float u = mod(segment_start + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n dash_center= tex.x * width;\\n //dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n dash_start = segment_start - u + _start;\\n dash_stop = segment_start - u + _stop;\\n }\\n\\n // Compute extents of the last dash (the one relatives to v_segment.y)\\n // Note: This could be computed in the vertex shader\\n else if( (dash_start > segment_stop) && (dash_caps.y != 5.0) ) {\\n float u = mod(segment_stop + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n dash_center= tex.x * width;\\n //dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n dash_start = segment_stop - u + _start;\\n dash_stop = segment_stop - u + _stop;\\n }\\n\\n // This test if the we are dealing with a discontinuous angle\\n bool discontinuous = ((dx < segment_center) && abs(v_angles.x) > THETA) ||\\n ((dx >= segment_center) && abs(v_angles.y) > THETA);\\n //if( dx < line_start) discontinuous = false;\\n //if( dx > line_stop) discontinuous = false;\\n\\n float d_join = join( int(u_linejoin), abs(dy),\\n v_segment, v_texcoord, v_miter, v_linewidth );\\n\\n // When path is closed, we do not have room for linecaps, so we make room\\n // by shortening the total length\\n if (closed) {\\n line_start += v_linewidth/2.0;\\n line_stop -= v_linewidth/2.0;\\n }\\n\\n // We also need to take antialias area into account\\n //line_start += u_antialias;\\n //line_stop -= u_antialias;\\n\\n // Check is dash stop is before line start\\n if( dash_stop <= line_start ) {\\n discard;\\n }\\n // Check is dash start is beyond line stop\\n if( dash_start >= line_stop ) {\\n discard;\\n }\\n\\n // Check if current dash start is beyond segment stop\\n if( discontinuous ) {\\n // Dash start is beyond segment, we discard\\n if( (dash_start > segment_stop) ) {\\n discard;\\n //gl_FragColor = vec4(1.0,0.0,0.0,.25); return;\\n }\\n\\n // Dash stop is before segment, we discard\\n if( (dash_stop < segment_start) ) {\\n discard; //gl_FragColor = vec4(0.0,1.0,0.0,.25); return;\\n }\\n\\n // Special case for round caps (nicer with this)\\n if( dash_caps.x == 1.0 ) {\\n if( (u > _stop) && (dash_stop > segment_stop ) && (abs(v_angles.y) < PI/2.0)) {\\n discard;\\n }\\n }\\n\\n // Special case for round caps (nicer with this)\\n if( dash_caps.y == 1.0 ) {\\n if( (u < _start) && (dash_start < segment_start ) && (abs(v_angles.x) < PI/2.0)) {\\n discard;\\n }\\n }\\n\\n // Special case for triangle caps (in & out) and square\\n // We make sure the cap stop at crossing frontier\\n if( (dash_caps.x != 1.0) && (dash_caps.x != 5.0) ) {\\n if( (dash_start < segment_start ) && (abs(v_angles.x) < PI/2.0) ) {\\n float a = v_angles.x/2.0;\\n float x = (segment_start-dx)*cos(a) - dy*sin(a);\\n float y = (segment_start-dx)*sin(a) + dy*cos(a);\\n if( x > 0.0 ) discard;\\n // We transform the cap into square to avoid holes\\n dash_caps.x = 4.0;\\n }\\n }\\n\\n // Special case for triangle caps (in & out) and square\\n // We make sure the cap stop at crossing frontier\\n if( (dash_caps.y != 1.0) && (dash_caps.y != 5.0) ) {\\n if( (dash_stop > segment_stop ) && (abs(v_angles.y) < PI/2.0) ) {\\n float a = v_angles.y/2.0;\\n float x = (dx-segment_stop)*cos(a) - dy*sin(a);\\n float y = (dx-segment_stop)*sin(a) + dy*cos(a);\\n if( x > 0.0 ) discard;\\n // We transform the caps into square to avoid holes\\n dash_caps.y = 4.0;\\n }\\n }\\n }\\n\\n // Line cap at start\\n if( (dx < line_start) && (dash_start < line_start) && (dash_stop > line_start) ) {\\n d = cap( int(linecaps.x), dx-line_start, dy, t, v_linewidth);\\n }\\n // Line cap at stop\\n else if( (dx > line_stop) && (dash_stop > line_stop) && (dash_start < line_stop) ) {\\n d = cap( int(linecaps.y), dx-line_stop, dy, t, v_linewidth);\\n }\\n // Dash cap left - dash_type = -1, 0 or 1, but there may be roundoff errors\\n else if( dash_type < -0.5 ) {\\n d = cap( int(dash_caps.y), abs(u-dash_center), dy, t, v_linewidth);\\n if( (dx > line_start) && (dx < line_stop) )\\n d = max(d,d_join);\\n }\\n // Dash cap right\\n else if( dash_type > 0.5 ) {\\n d = cap( int(dash_caps.x), abs(dash_center-u), dy, t, v_linewidth);\\n if( (dx > line_start) && (dx < line_stop) )\\n d = max(d,d_join);\\n }\\n // Dash body (plain)\\n else {// if( dash_type > -0.5 && dash_type < 0.5) {\\n d = abs(dy);\\n }\\n\\n // Line join\\n if( (dx > line_start) && (dx < line_stop)) {\\n if( (dx <= segment_start) && (dash_start <= segment_start)\\n && (dash_stop >= segment_start) ) {\\n d = d_join;\\n // Antialias at outer border\\n float angle = PI/2.+v_angles.x;\\n float f = abs( (segment_start - dx)*cos(angle) - dy*sin(angle));\\n d = max(f,d);\\n }\\n else if( (dx > segment_stop) && (dash_start <= segment_stop)\\n && (dash_stop >= segment_stop) ) {\\n d = d_join;\\n // Antialias at outer border\\n float angle = PI/2.+v_angles.y;\\n float f = abs((dx - segment_stop)*cos(angle) - dy*sin(angle));\\n d = max(f,d);\\n }\\n else if( dx < (segment_start - v_linewidth/2.)) {\\n discard;\\n }\\n else if( dx > (segment_stop + v_linewidth/2.)) {\\n discard;\\n }\\n }\\n else if( dx < (segment_start - v_linewidth/2.)) {\\n discard;\\n }\\n else if( dx > (segment_stop + v_linewidth/2.)) {\\n discard;\\n }\\n }\\n\\n // Distance to border ------------------------------------------------------\\n d = d - t;\\n if( d < 0.0 ) {\\n gl_FragColor = color;\\n } else {\\n d /= u_antialias;\\n gl_FragColor = vec4(color.rgb, exp(-d*d)*color.a);\\n }\\n}\\n\"},\n", " function _(i,t,s,e,l){e();const a=i(1),n=i(64),_=i(106),o=a.__importStar(i(107)),h=a.__importStar(i(48)),c=i(59);class r extends n.XYGlyphView{_inner_loop(i,t,s,e,l){for(const a of t){const t=s[a],n=e[a];0!=a?isNaN(t+n)?(i.closePath(),l.apply(i),i.beginPath()):i.lineTo(t,n):(i.beginPath(),i.moveTo(t,n))}i.closePath(),l.call(i)}_render(i,t,s){const{sx:e,sy:l}=null!=s?s:this;this.visuals.fill.doit&&(this.visuals.fill.set_value(i),this._inner_loop(i,t,e,l,i.fill)),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(i),this._inner_loop(i,t,e,l,i.fill)),this.visuals.line.doit&&(this.visuals.line.set_value(i),this._inner_loop(i,t,e,l,i.stroke))}draw_legend_for_index(i,t,s){_.generic_area_scalar_legend(this.visuals,i,t)}_hit_point(i){const t=new c.Selection;return o.point_in_poly(i.sx,i.sy,this.sx,this.sy)&&(t.add_to_selected_glyphs(this.model),t.view=this),t}}s.PatchView=r,r.__name__=\"PatchView\";class p extends n.XYGlyph{constructor(i){super(i)}static init_Patch(){this.prototype.default_view=r,this.mixins([h.LineScalar,h.FillScalar,h.HatchScalar])}}s.Patch=p,p.__name__=\"Patch\",p.init_Patch()},\n", " function _(t,e,s,i,n){i();const a=t(1),r=t(24),h=t(118),_=a.__importStar(t(107)),l=a.__importStar(t(18)),o=t(59);class c extends h.AreaView{_index_data(t){const{min:e,max:s}=Math,{data_size:i}=this;for(let n=0;n=0;e--)t.lineTo(s[e],i[e]);t.closePath(),n.call(t)}_render(t,e,s){const{sx1:i,sx2:n,sy:a}=null!=s?s:this;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,i,n,a,t.fill)),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(t),this._inner(t,i,n,a,t.fill))}_hit_point(t){const e=this.sy.length,s=new r.ScreenArray(2*e),i=new r.ScreenArray(2*e);for(let t=0,n=e;t({x1:[l.XCoordinateSpec,{field:\"x1\"}],x2:[l.XCoordinateSpec,{field:\"x2\"}],y:[l.YCoordinateSpec,{field:\"y\"}]})))}}s.HArea=d,d.__name__=\"HArea\",d.init_HArea()},\n", " function _(e,a,_,i,r){i();const s=e(1),n=e(98),t=e(106),c=s.__importStar(e(48));class l extends n.GlyphView{draw_legend_for_index(e,a,_){t.generic_area_scalar_legend(this.visuals,e,a)}}_.AreaView=l,l.__name__=\"AreaView\";class d extends n.Glyph{constructor(e){super(e)}static init_Area(){this.mixins([c.FillScalar,c.HatchScalar])}}_.Area=d,d.__name__=\"Area\",d.init_Area()},\n", " function _(t,e,s,i,n){i();const a=t(1),r=t(24),h=t(118),_=a.__importStar(t(107)),l=a.__importStar(t(18)),o=t(59);class c extends h.AreaView{_index_data(t){const{min:e,max:s}=Math,{data_size:i}=this;for(let n=0;n=0;s--)t.lineTo(e[s],i[s]);t.closePath(),n.call(t)}_render(t,e,s){const{sx:i,sy1:n,sy2:a}=null!=s?s:this;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,i,n,a,t.fill)),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(t),this._inner(t,i,n,a,t.fill))}scenterxy(t){return[this.sx[t],(this.sy1[t]+this.sy2[t])/2]}_hit_point(t){const e=this.sx.length,s=new r.ScreenArray(2*e),i=new r.ScreenArray(2*e);for(let t=0,n=e;t({x:[l.XCoordinateSpec,{field:\"x\"}],y1:[l.YCoordinateSpec,{field:\"y1\"}],y2:[l.YCoordinateSpec,{field:\"y2\"}]})))}}s.VArea=d,d.__name__=\"VArea\",d.init_VArea()},\n", " function _(i,e,s,t,n){t();const c=i(53),o=i(59),r=i(24),a=i(121),u=i(57);class _ extends c.Model{constructor(i){super(i)}static init_CDSView(){this.define((({Array:i,Ref:e})=>({filters:[i(e(a.Filter)),[]],source:[e(u.ColumnarDataSource)]}))),this.internal((({Int:i,Dict:e,Ref:s,Nullable:t})=>({indices:[s(r.Indices)],indices_map:[e(i),{}],masked:[t(s(r.Indices)),null]})))}initialize(){super.initialize(),this.compute_indices()}connect_signals(){super.connect_signals(),this.connect(this.properties.filters.change,(()=>this.compute_indices()));const i=()=>{const i=()=>this.compute_indices();null!=this.source&&(this.connect(this.source.change,i),this.source instanceof u.ColumnarDataSource&&(this.connect(this.source.streaming,i),this.connect(this.source.patching,i)))};let e=null!=this.source;e?i():this.connect(this.properties.source.change,(()=>{e||(i(),e=!0)}))}compute_indices(){var i;const{source:e}=this;if(null==e)return;const s=null!==(i=e.get_length())&&void 0!==i?i:1,t=r.Indices.all_set(s);for(const i of this.filters)t.intersect(i.compute_indices(e));this.indices=t,this._indices=[...t],this.indices_map_to_subset()}indices_map_to_subset(){this.indices_map={};for(let i=0;ithis._indices[i]));return new o.Selection(Object.assign(Object.assign({},i.attributes),{indices:e}))}convert_selection_to_subset(i){const e=i.indices.map((i=>this.indices_map[i]));return new o.Selection(Object.assign(Object.assign({},i.attributes),{indices:e}))}convert_indices_from_subset(i){return i.map((i=>this._indices[i]))}}s.CDSView=_,_.__name__=\"CDSView\",_.init_CDSView()},\n", " function _(e,t,n,s,c){s();const o=e(53);class r extends o.Model{constructor(e){super(e)}}n.Filter=r,r.__name__=\"Filter\"},\n", " function _(n,e,t,i,o){i();const s=n(9);async function c(n,e,t){const i=new n(Object.assign(Object.assign({},t),{model:e}));return i.initialize(),await i.lazy_initialize(),i}t.build_view=async function(n,e={parent:null},t=(n=>n.default_view)){const i=await c(t(n),n,e);return i.connect_signals(),i},t.build_views=async function(n,e,t={parent:null},i=(n=>n.default_view)){const o=s.difference([...n.keys()],e);for(const e of o)n.get(e).remove(),n.delete(e);const a=[],f=e.filter((e=>!n.has(e)));for(const e of f){const o=await c(i(e),e,t);n.set(e,o),a.push(o)}for(const n of a)n.connect_signals();return a},t.remove_views=function(n){for(const[e,t]of n)t.remove(),n.delete(e)}},\n", " function _(e,r,n,t,i){t();const s=e(62),o=e(61),l=e(124),d=e(125),a=e(126),p=e(122),_=e(64),h=e(127),c=e(128),u=e(11);class y extends s.DataRendererView{get glyph_view(){return this.node_view.glyph}async lazy_initialize(){await super.lazy_initialize();const e=this.model;let r=null,n=null;const t=new class extends l.Expression{_v_compute(n){u.assert(null==r);const[t]=r=e.layout_provider.get_edge_coordinates(n);return t}},i=new class extends l.Expression{_v_compute(e){u.assert(null!=r);const[,n]=r;return r=null,n}},s=new class extends l.Expression{_v_compute(r){u.assert(null==n);const[t]=n=e.layout_provider.get_node_coordinates(r);return t}},o=new class extends l.Expression{_v_compute(e){u.assert(null!=n);const[,r]=n;return n=null,r}},{edge_renderer:d,node_renderer:a}=this.model;if(!(d.glyph instanceof h.MultiLine||d.glyph instanceof c.Patches))throw new Error(`${this}.edge_renderer.glyph must be a MultiLine glyph`);if(!(a.glyph instanceof _.XYGlyph))throw new Error(`${this}.node_renderer.glyph must be a XYGlyph glyph`);d.glyph.properties.xs.internal=!0,d.glyph.properties.ys.internal=!0,a.glyph.properties.x.internal=!0,a.glyph.properties.y.internal=!0,d.glyph.xs={expr:t},d.glyph.ys={expr:i},a.glyph.x={expr:s},a.glyph.y={expr:o};const{parent:y}=this;this.edge_view=await p.build_view(d,{parent:y}),this.node_view=await p.build_view(a,{parent:y})}connect_signals(){super.connect_signals(),this.connect(this.model.layout_provider.change,(()=>{this.edge_view.set_data(),this.node_view.set_data(),this.request_render()}))}remove(){this.edge_view.remove(),this.node_view.remove(),super.remove()}_render(){this.edge_view.render(),this.node_view.render()}renderer_view(e){if(e instanceof o.GlyphRenderer){if(e==this.edge_view.model)return this.edge_view;if(e==this.node_view.model)return this.node_view}return super.renderer_view(e)}}n.GraphRendererView=y,y.__name__=\"GraphRendererView\";class g extends s.DataRenderer{constructor(e){super(e)}static init_GraphRenderer(){this.prototype.default_view=y,this.define((({Ref:e})=>({layout_provider:[e(d.LayoutProvider)],node_renderer:[e(o.GlyphRenderer)],edge_renderer:[e(o.GlyphRenderer)],selection_policy:[e(a.GraphHitTestPolicy),()=>new a.NodesOnly],inspection_policy:[e(a.GraphHitTestPolicy),()=>new a.NodesOnly]})))}get_selection_manager(){return this.node_renderer.data_source.selection_manager}}n.GraphRenderer=g,g.__name__=\"GraphRenderer\",g.init_GraphRenderer()},\n", " function _(e,t,s,n,i){n();const c=e(53);class l extends c.Model{constructor(e){super(e)}initialize(){super.initialize(),this._connected=new Set,this._result=new Map}v_compute(e){this._connected.has(e)||(this.connect(e.change,(()=>this._result.delete(e))),this.connect(e.patching,(()=>this._result.delete(e))),this.connect(e.streaming,(()=>this._result.delete(e))),this._connected.add(e));let t=this._result.get(e);return null==t&&(t=this._v_compute(e),this._result.set(e,t)),t}}s.Expression=l,l.__name__=\"Expression\";class h extends c.Model{constructor(e){super(e)}initialize(){super.initialize(),this._connected=new Set,this._result=new Map}compute(e){this._connected.has(e)||(this.connect(e.change,(()=>this._result.delete(e))),this.connect(e.patching,(()=>this._result.delete(e))),this.connect(e.streaming,(()=>this._result.delete(e))),this._connected.add(e));let t=this._result.get(e);return null==t&&(t=this._compute(e),this._result.set(e,t)),t}}s.ScalarExpression=h,h.__name__=\"ScalarExpression\"},\n", " function _(o,e,r,t,n){t();const s=o(53);class c extends s.Model{constructor(o){super(o)}}r.LayoutProvider=c,c.__name__=\"LayoutProvider\"},\n", " function _(e,t,d,n,s){n();const o=e(53),r=e(12),_=e(9),i=e(59);class c extends o.Model{constructor(e){super(e)}_hit_test(e,t,d){if(!t.model.visible)return null;const n=d.glyph.hit_test(e);return null==n?null:d.model.view.convert_selection_from_subset(n)}}d.GraphHitTestPolicy=c,c.__name__=\"GraphHitTestPolicy\";class a extends c{constructor(e){super(e)}hit_test(e,t){return this._hit_test(e,t,t.edge_view)}do_selection(e,t,d,n){if(null==e)return!1;const s=t.edge_renderer.data_source.selected;return s.update(e,d,n),t.edge_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const{edge_renderer:o}=d.model,r=o.get_selection_manager().get_or_create_inspector(d.edge_view.model);return r.update(e,n,s),d.edge_view.model.data_source.setv({inspected:r},{silent:!0}),d.edge_view.model.data_source.inspect.emit([d.edge_view.model,{geometry:t}]),!r.is_empty()}}d.EdgesOnly=a,a.__name__=\"EdgesOnly\";class l extends c{constructor(e){super(e)}hit_test(e,t){return this._hit_test(e,t,t.node_view)}do_selection(e,t,d,n){if(null==e)return!1;const s=t.node_renderer.data_source.selected;return s.update(e,d,n),t.node_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const{node_renderer:o}=d.model,r=o.get_selection_manager().get_or_create_inspector(d.node_view.model);return r.update(e,n,s),d.node_view.model.data_source.setv({inspected:r},{silent:!0}),d.node_view.model.data_source.inspect.emit([d.node_view.model,{geometry:t}]),!r.is_empty()}}d.NodesOnly=l,l.__name__=\"NodesOnly\";class u extends c{constructor(e){super(e)}hit_test(e,t){return this._hit_test(e,t,t.node_view)}get_linked_edges(e,t,d){let n=[];\"selection\"==d?n=e.selected.indices.map((t=>e.data.index[t])):\"inspection\"==d&&(n=e.inspected.indices.map((t=>e.data.index[t])));const s=[];for(let e=0;er.indexOf(e.data.index,t)));return new i.Selection({indices:o})}do_selection(e,t,d,n){if(null==e)return!1;const s=t.edge_renderer.data_source.selected;s.update(e,d,n);const o=t.node_renderer.data_source.selected,r=this.get_linked_nodes(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(r,d,n),t.edge_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const o=d.edge_view.model.data_source.selection_manager.get_or_create_inspector(d.edge_view.model);o.update(e,n,s),d.edge_view.model.data_source.setv({inspected:o},{silent:!0});const r=d.node_view.model.data_source.selection_manager.get_or_create_inspector(d.node_view.model),_=this.get_linked_nodes(d.node_view.model.data_source,d.edge_view.model.data_source,\"inspection\");return r.update(_,n,s),d.node_view.model.data_source.setv({inspected:r},{silent:!0}),d.edge_view.model.data_source.inspect.emit([d.edge_view.model,{geometry:t}]),!o.is_empty()}}d.EdgesAndLinkedNodes=m,m.__name__=\"EdgesAndLinkedNodes\"},\n", " function _(t,e,i,n,s){n();const o=t(1),l=t(65),r=t(48),_=o.__importStar(t(107)),c=o.__importStar(t(18)),h=t(12),a=t(13),d=t(98),x=t(106),y=t(59);class g extends d.GlyphView{_project_data(){l.inplace.project_xy(this._xs.array,this._ys.array)}_index_data(t){const{data_size:e}=this;for(let i=0;i0&&o.set(t,i)}return new y.Selection({indices:[...o.keys()],multiline_indices:a.to_object(o)})}get_interpolation_hit(t,e,i){const n=this._xs.get(t),s=this._ys.get(t),o=n[e],l=s[e],r=n[e+1],_=s[e+1];return x.line_interpolation(this.renderer,i,o,l,r,_)}draw_legend_for_index(t,e,i){x.generic_line_vector_legend(this.visuals,t,e,i)}scenterxy(){throw new Error(`${this}.scenterxy() is not implemented`)}}i.MultiLineView=g,g.__name__=\"MultiLineView\";class u extends d.Glyph{constructor(t){super(t)}static init_MultiLine(){this.prototype.default_view=g,this.define((({})=>({xs:[c.XCoordinateSeqSpec,{field:\"xs\"}],ys:[c.YCoordinateSeqSpec,{field:\"ys\"}]}))),this.mixins(r.LineVector)}}i.MultiLine=u,u.__name__=\"MultiLine\",u.init_MultiLine()},\n", " function _(e,t,s,i,n){i();const r=e(1),o=e(98),a=e(106),_=e(12),c=e(48),l=r.__importStar(e(107)),h=r.__importStar(e(18)),d=e(59),y=e(11),p=e(65);class x extends o.GlyphView{_project_data(){p.inplace.project_xy(this._xs.array,this._ys.array)}_index_data(e){const{data_size:t}=this;for(let s=0;s({xs:[h.XCoordinateSeqSpec,{field:\"xs\"}],ys:[h.YCoordinateSeqSpec,{field:\"ys\"}]}))),this.mixins([c.LineVector,c.FillVector,c.HatchVector])}}s.Patches=f,f.__name__=\"Patches\",f.init_Patches()},\n", " function _(e,t,n,s,o){s();const r=e(53);class c extends r.Model{do_selection(e,t,n,s){return null!=e&&(t.selected.update(e,n,s),t._select.emit(),!t.selected.is_empty())}}n.SelectionPolicy=c,c.__name__=\"SelectionPolicy\";class l extends c{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!=t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_intersection(t);return e}return null}}n.IntersectRenderers=l,l.__name__=\"IntersectRenderers\";class _ extends c{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!=t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_union(t);return e}return null}}n.UnionRenderers=_,_.__name__=\"UnionRenderers\"},\n", " function _(t,n,e,s,o){s();const r=t(1),i=t(57),l=t(8),c=t(13),a=r.__importStar(t(131)),u=t(132),h=t(35);function d(t,n,e){if(l.isArray(t)){const s=t.concat(n);return null!=e&&s.length>e?s.slice(-e):s}if(l.isTypedArray(t)){const s=t.length+n.length;if(null!=e&&s>e){const o=s-e,r=t.length;let i;t.length({data:[t(n),{}]})))}stream(t,n,e){const{data:s}=this;for(const[e,o]of c.entries(t))s[e]=d(s[e],o,n);if(this.setv({data:s},{silent:!0}),this.streaming.emit(),null!=this.document){const s=new h.ColumnsStreamedEvent(this.document,this.ref(),t,n);this.document._notify_change(this,\"data\",null,null,{setter_id:e,hint:s})}}patch(t,n){const{data:e}=this;let s=new Set;for(const[n,o]of c.entries(t))s=u.union(s,m(e[n],o));if(this.setv({data:e},{silent:!0}),this.patching.emit([...s]),null!=this.document){const e=new h.ColumnsPatchedEvent(this.document,this.ref(),t);this.document._notify_change(this,\"data\",null,null,{setter_id:n,hint:e})}}}e.ColumnDataSource=_,_.__name__=\"ColumnDataSource\",_.init_ColumnDataSource()},\n", " function _(t,n,o,e,c){e(),o.concat=function(t,...n){let o=t.length;for(const t of n)o+=t.length;const e=new t.constructor(o);e.set(t,0);let c=t.length;for(const t of n)e.set(t,c),c+=t.length;return e}},\n", " function _(n,o,t,e,f){function c(...n){const o=new Set;for(const t of n)for(const n of t)o.add(n);return o}e(),t.union=c,t.intersection=function(n,...o){const t=new Set;n:for(const e of n){for(const n of o)if(!n.has(e))continue n;t.add(e)}return t},t.difference=function(n,...o){const t=new Set(n);for(const n of c(...o))t.delete(n);return t}},\n", " function _(e,i,t,s,o){s();const n=e(1),a=e(53),l=e(42),r=n.__importStar(e(45)),_=e(48),c=n.__importStar(e(18));class d extends l.View{initialize(){super.initialize(),this.visuals=new r.Visuals(this)}request_render(){this.parent.request_render()}get canvas(){return this.parent.canvas}set_data(e){const i=this;for(const t of this.model){if(!(t instanceof c.VectorSpec||t instanceof c.ScalarSpec))continue;const s=t.uniform(e);i[`${t.attr}`]=s}}}t.ArrowHeadView=d,d.__name__=\"ArrowHeadView\";class h extends a.Model{constructor(e){super(e)}static init_ArrowHead(){this.define((()=>({size:[c.NumberSpec,25]})))}}t.ArrowHead=h,h.__name__=\"ArrowHead\",h.init_ArrowHead();class v extends d{clip(e,i){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.moveTo(.5*t,t),e.lineTo(.5*t,-2),e.lineTo(-.5*t,-2),e.lineTo(-.5*t,t),e.lineTo(0,0),e.lineTo(.5*t,t)}render(e,i){if(this.visuals.line.doit){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.beginPath(),e.moveTo(.5*t,t),e.lineTo(0,0),e.lineTo(-.5*t,t),e.stroke()}}}t.OpenHeadView=v,v.__name__=\"OpenHeadView\";class u extends h{constructor(e){super(e)}static init_OpenHead(){this.prototype.default_view=v,this.mixins(_.LineVector)}}t.OpenHead=u,u.__name__=\"OpenHead\",u.init_OpenHead();class m extends d{clip(e,i){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.moveTo(.5*t,t),e.lineTo(.5*t,-2),e.lineTo(-.5*t,-2),e.lineTo(-.5*t,t),e.lineTo(.5*t,t)}render(e,i){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,i),this._normal(e,i),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,i),this._normal(e,i),e.stroke())}_normal(e,i){const t=this.size.get(i);e.beginPath(),e.moveTo(.5*t,t),e.lineTo(0,0),e.lineTo(-.5*t,t),e.closePath()}}t.NormalHeadView=m,m.__name__=\"NormalHeadView\";class T extends h{constructor(e){super(e)}static init_NormalHead(){this.prototype.default_view=m,this.mixins([_.LineVector,_.FillVector]),this.override({fill_color:\"black\"})}}t.NormalHead=T,T.__name__=\"NormalHead\",T.init_NormalHead();class p extends d{clip(e,i){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.moveTo(.5*t,t),e.lineTo(.5*t,-2),e.lineTo(-.5*t,-2),e.lineTo(-.5*t,t),e.lineTo(0,.5*t),e.lineTo(.5*t,t)}render(e,i){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,i),this._vee(e,i),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,i),this._vee(e,i),e.stroke())}_vee(e,i){const t=this.size.get(i);e.beginPath(),e.moveTo(.5*t,t),e.lineTo(0,0),e.lineTo(-.5*t,t),e.lineTo(0,.5*t),e.closePath()}}t.VeeHeadView=p,p.__name__=\"VeeHeadView\";class H extends h{constructor(e){super(e)}static init_VeeHead(){this.prototype.default_view=p,this.mixins([_.LineVector,_.FillVector]),this.override({fill_color:\"black\"})}}t.VeeHead=H,H.__name__=\"VeeHead\",H.init_VeeHead();class V extends d{render(e,i){if(this.visuals.line.doit){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.beginPath(),e.moveTo(.5*t,0),e.lineTo(-.5*t,0),e.stroke()}}clip(e,i){}}t.TeeHeadView=V,V.__name__=\"TeeHeadView\";class f extends h{constructor(e){super(e)}static init_TeeHead(){this.prototype.default_view=V,this.mixins(_.LineVector)}}t.TeeHead=f,f.__name__=\"TeeHead\",f.init_TeeHead()},\n", " function _(s,e,i,t,l){t();const _=s(1),o=s(135),r=_.__importStar(s(48));class h extends o.UpperLowerView{paint(s){s.beginPath(),s.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let e=0,i=this._lower_sx.length;e=0;e--)s.lineTo(this._upper_sx[e],this._upper_sy[e]);s.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_value(s),s.fill()),s.beginPath(),s.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let e=0,i=this._lower_sx.length;e({dimension:[n.Dimension,\"height\"],lower:[h,{field:\"lower\"}],upper:[h,{field:\"upper\"}],base:[h,{field:\"base\"}]})))}}i.UpperLower=d,d.__name__=\"UpperLower\",d.init_UpperLower()},\n", " function _(t,i,o,n,e){n();const s=t(1),l=t(40),a=s.__importStar(t(48)),r=t(20),h=t(99);o.EDGE_TOLERANCE=2.5;class c extends l.AnnotationView{constructor(){super(...arguments),this.bbox=new h.BBox}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render()))}_render(){const{left:t,right:i,top:o,bottom:n}=this.model;if(null==t&&null==i&&null==o&&null==n)return;const{frame:e}=this.plot_view,s=this.coordinates.x_scale,l=this.coordinates.y_scale,a=(t,i,o,n,e)=>{let s;return s=null!=t?this.model.screen?t:\"data\"==i?o.compute(t):n.compute(t):e,s};this.bbox=h.BBox.from_rect({left:a(t,this.model.left_units,s,e.bbox.xview,e.bbox.left),right:a(i,this.model.right_units,s,e.bbox.xview,e.bbox.right),top:a(o,this.model.top_units,l,e.bbox.yview,e.bbox.top),bottom:a(n,this.model.bottom_units,l,e.bbox.yview,e.bbox.bottom)}),this._paint_box()}_paint_box(){const{ctx:t}=this.layer;t.save();const{left:i,top:o,width:n,height:e}=this.bbox;t.beginPath(),t.rect(i,o,n,e),this.visuals.fill.doit&&(this.visuals.fill.set_value(t),t.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(t),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_value(t),t.stroke()),t.restore()}interactive_bbox(){const t=this.model.line_width+o.EDGE_TOLERANCE;return this.bbox.grow_by(t)}interactive_hit(t,i){if(null==this.model.in_cursor)return!1;return this.interactive_bbox().contains(t,i)}cursor(t,i){const{left:o,right:n,bottom:e,top:s}=this.bbox;return Math.abs(t-o)<3||Math.abs(t-n)<3?this.model.ew_cursor:Math.abs(i-e)<3||Math.abs(i-s)<3?this.model.ns_cursor:this.bbox.contains(t,i)?this.model.in_cursor:null}}o.BoxAnnotationView=c,c.__name__=\"BoxAnnotationView\";class u extends l.Annotation{constructor(t){super(t)}static init_BoxAnnotation(){this.prototype.default_view=c,this.mixins([a.Line,a.Fill,a.Hatch]),this.define((({Number:t,Nullable:i})=>({top:[i(t),null],top_units:[r.SpatialUnits,\"data\"],bottom:[i(t),null],bottom_units:[r.SpatialUnits,\"data\"],left:[i(t),null],left_units:[r.SpatialUnits,\"data\"],right:[i(t),null],right_units:[r.SpatialUnits,\"data\"],render_mode:[r.RenderMode,\"canvas\"]}))),this.internal((({Boolean:t,String:i,Nullable:o})=>({screen:[t,!1],ew_cursor:[o(i),null],ns_cursor:[o(i),null],in_cursor:[o(i),null]}))),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}update({left:t,right:i,top:o,bottom:n}){this.setv({left:t,right:i,top:o,bottom:n,screen:!0})}}o.BoxAnnotation=u,u.__name__=\"BoxAnnotation\",u.init_BoxAnnotation()},\n", " function _(t,e,i,o,n){o();const a=t(1),r=t(40),s=t(138),l=t(144),_=t(162),c=t(165),h=t(198),u=t(166),p=t(205),m=t(169),g=t(203),d=t(202),f=t(209),w=t(217),b=t(220),v=t(20),x=a.__importStar(t(48)),y=t(9),k=t(221),C=t(222),z=t(225),j=t(140),B=t(11),L=t(122),S=t(99),M=t(8);class T extends r.AnnotationView{get orientation(){return this._orientation}initialize(){super.initialize();const{ticker:t,formatter:e,color_mapper:i}=this.model;this._ticker=\"auto\"!=t?t:(()=>{switch(!0){case i instanceof f.LogColorMapper:return new h.LogTicker;case i instanceof f.ScanningColorMapper:return new h.BinnedTicker({mapper:i});case i instanceof f.CategoricalColorMapper:return new h.CategoricalTicker;default:return new h.BasicTicker}})(),this._formatter=\"auto\"!=e?e:(()=>{switch(!0){case this._ticker instanceof h.LogTicker:return new p.LogTickFormatter;case i instanceof f.CategoricalColorMapper:return new p.CategoricalTickFormatter;default:return new p.BasicTickFormatter}})(),this._major_range=(()=>{if(i instanceof f.CategoricalColorMapper){const{factors:t}=i;return new b.FactorRange({factors:t})}if(i instanceof d.ContinuousColorMapper){const{min:t,max:e}=i.metrics;return new b.Range1d({start:t,end:e})}B.unreachable()})(),this._major_scale=(()=>{if(i instanceof f.LinearColorMapper)return new w.LinearScale;if(i instanceof f.LogColorMapper)return new w.LogScale;if(i instanceof f.ScanningColorMapper){const{binning:t}=i.metrics;return new w.LinearInterpolationScale({binning:t})}if(i instanceof f.CategoricalColorMapper)return new w.CategoricalScale;B.unreachable()})(),this._minor_range=new b.Range1d({start:0,end:1}),this._minor_scale=new w.LinearScale;const o=x.attrs_of(this.model,\"major_label_\",x.Text,!0),n=x.attrs_of(this.model,\"major_tick_\",x.Line,!0),a=x.attrs_of(this.model,\"minor_tick_\",x.Line,!0),r=x.attrs_of(this.model,\"title_\",x.Text),l=i instanceof f.CategoricalColorMapper?_.CategoricalAxis:i instanceof f.LogColorMapper?_.LogAxis:_.LinearAxis;this._axis=new l(Object.assign(Object.assign(Object.assign({ticker:this._ticker,formatter:this._formatter,major_tick_in:this.model.major_tick_in,major_tick_out:this.model.major_tick_out,minor_tick_in:this.model.minor_tick_in,minor_tick_out:this.model.minor_tick_out,major_label_standoff:this.model.label_standoff,major_label_overrides:this.model.major_label_overrides,major_label_policy:this.model.major_label_policy,axis_line_color:null},o),n),a));const{title:c}=this.model;c&&(this._title=new s.Title(Object.assign({text:c,standoff:this.model.title_standoff},r)))}async lazy_initialize(){await super.lazy_initialize();const t=this,e={get parent(){return t.parent},get root(){return t.root},get frame(){return t._frame},get canvas_view(){return t.parent.canvas_view},request_layout(){t.parent.request_layout()}};this._axis_view=await L.build_view(this._axis,{parent:e}),null!=this._title&&(this._title_view=await L.build_view(this._title,{parent:e}))}remove(){var t;null===(t=this._title_view)||void 0===t||t.remove(),this._axis_view.remove(),super.remove()}connect_signals(){super.connect_signals(),this.connect(this._ticker.change,(()=>this.request_render())),this.connect(this._formatter.change,(()=>this.request_render())),this.connect(this.model.color_mapper.metrics_change,(()=>{const t=this._major_range,e=this._major_scale,{color_mapper:i}=this.model;if(i instanceof d.ContinuousColorMapper&&t instanceof b.Range1d){const{min:e,max:o}=i.metrics;t.setv({start:e,end:o})}if(i instanceof f.ScanningColorMapper&&e instanceof w.LinearInterpolationScale){const{binning:t}=i.metrics;e.binning=t}this._set_canvas_image(),this.plot_view.request_layout()}))}_set_canvas_image(){const{orientation:t}=this,e=(()=>{const{palette:e}=this.model.color_mapper;return\"vertical\"==t?y.reversed(e):e})(),[i,o]=\"vertical\"==t?[1,e.length]:[e.length,1],n=this._image=document.createElement(\"canvas\");n.width=i,n.height=o;const a=n.getContext(\"2d\"),r=a.getImageData(0,0,i,o),s=new f.LinearColorMapper({palette:e}).rgba_mapper.v_compute(y.range(0,e.length));r.data.set(s),a.putImageData(r,0,0)}update_layout(){const{location:t,width:e,height:i,padding:o,margin:n}=this.model,[a,r]=(()=>{if(!M.isString(t))return[\"end\",\"start\"];switch(t){case\"top_left\":return[\"start\",\"start\"];case\"top\":case\"top_center\":return[\"start\",\"center\"];case\"top_right\":return[\"start\",\"end\"];case\"bottom_left\":return[\"end\",\"start\"];case\"bottom\":case\"bottom_center\":return[\"end\",\"center\"];case\"bottom_right\":return[\"end\",\"end\"];case\"left\":case\"center_left\":return[\"center\",\"start\"];case\"center\":case\"center_center\":return[\"center\",\"center\"];case\"right\":case\"center_right\":return[\"center\",\"end\"]}})(),s=this._orientation=(()=>{const{orientation:t}=this.model;return\"auto\"==t?null!=this.panel?this.panel.is_horizontal?\"horizontal\":\"vertical\":\"start\"==r||\"end\"==r||\"center\"==r&&\"center\"==a?\"vertical\":\"horizontal\":t})(),_=new C.NodeLayout,c=new C.VStack,h=new C.VStack,u=new C.HStack,p=new C.HStack;_.absolute=!0,c.absolute=!0,h.absolute=!0,u.absolute=!0,p.absolute=!0;const[m,g,d,f]=(()=>\"horizontal\"==s?[this._major_scale,this._minor_scale,this._major_range,this._minor_range]:[this._minor_scale,this._major_scale,this._minor_range,this._major_range])();this._frame=new l.CartesianFrame(m,g,d,f),_.on_resize((t=>this._frame.set_geometry(t)));const w=new z.BorderLayout;this._inner_layout=w,w.absolute=!0,w.center_panel=_,w.top_panel=c,w.bottom_panel=h,w.left_panel=u,w.right_panel=p;const b={left:o,right:o,top:o,bottom:o},v=(()=>{if(null==this.panel){if(M.isString(t))return{left:n,right:n,top:n,bottom:n};{const[e,i]=t;return{left:e,right:n,top:n,bottom:i}}}if(!M.isString(t)){const[e,i]=t;return w.fixup_geometry=(t,o)=>{const n=t,a=this.layout.bbox,{width:r,height:s}=t;if(t=new S.BBox({left:a.left+e,bottom:a.bottom-i,width:r,height:s}),null!=o){const e=t.left-n.left,i=t.top-n.top,{left:a,top:r,width:s,height:l}=o;o=new S.BBox({left:a+e,top:r+i,width:s,height:l})}return[t,o]},{left:e,right:0,top:0,bottom:i}}w.fixup_geometry=(t,e)=>{const i=t;if(\"horizontal\"==s){const{top:e,width:i,height:o}=t;if(\"end\"==r){const{right:n}=this.layout.bbox;t=new S.BBox({right:n,top:e,width:i,height:o})}else if(\"center\"==r){const{hcenter:n}=this.layout.bbox;t=new S.BBox({hcenter:Math.round(n),top:e,width:i,height:o})}}else{const{left:e,width:i,height:o}=t;if(\"end\"==a){const{bottom:n}=this.layout.bbox;t=new S.BBox({left:e,bottom:n,width:i,height:o})}else if(\"center\"==a){const{vcenter:n}=this.layout.bbox;t=new S.BBox({left:e,vcenter:Math.round(n),width:i,height:o})}}if(null!=e){const o=t.left-i.left,n=t.top-i.top,{left:a,top:r,width:s,height:l}=e;e=new S.BBox({left:a+o,top:r+n,width:s,height:l})}return[t,e]}})();let x,y,B,L;if(w.padding=b,null!=this.panel?(x=\"max\",y=void 0,B=void 0,L=void 0):\"auto\"==(\"horizontal\"==s?e:i)?(x=\"fixed\",y=25*this.model.color_mapper.palette.length,B={percent:.3},L={percent:.8}):(x=\"fit\",y=void 0),\"horizontal\"==s){const t=\"auto\"==e?void 0:e,o=\"auto\"==i?25:i;w.set_sizing({width_policy:x,height_policy:\"min\",width:y,min_width:B,max_width:L,halign:r,valign:a,margin:v}),w.center_panel.set_sizing({width_policy:\"auto\"==e?\"fit\":\"fixed\",height_policy:\"fixed\",width:t,height:o})}else{const t=\"auto\"==e?25:e,o=\"auto\"==i?void 0:i;w.set_sizing({width_policy:\"min\",height_policy:x,height:y,min_height:B,max_height:L,halign:r,valign:a,margin:v}),w.center_panel.set_sizing({width_policy:\"fixed\",height_policy:\"auto\"==i?\"fit\":\"fixed\",width:t,height:o})}c.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),h.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),u.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),p.set_sizing({width_policy:\"min\",height_policy:\"fit\"});const{_title_view:T}=this;null!=T&&(\"horizontal\"==s?(T.panel=new j.Panel(\"above\"),T.update_layout(),c.children.push(T.layout)):(T.panel=new j.Panel(\"left\"),T.update_layout(),u.children.push(T.layout)));const{panel:A}=this,O=null!=A&&s==A.orientation?A.side:\"horizontal\"==s?\"below\":\"right\",R=(()=>{switch(O){case\"above\":return c;case\"below\":return h;case\"left\":return u;case\"right\":return p}})(),{_axis_view:F}=this;if(F.panel=new j.Panel(O),F.update_layout(),R.children.push(F.layout),null!=this.panel){const t=new k.Grid([{layout:w,row:0,col:0}]);t.absolute=!0,\"horizontal\"==s?t.set_sizing({width_policy:\"max\",height_policy:\"min\"}):t.set_sizing({width_policy:\"min\",height_policy:\"max\"}),this.layout=t}else this.layout=this._inner_layout;const{visible:I}=this.model;this.layout.sizing.visible=I,this._set_canvas_image()}_render(){var t;const{ctx:e}=this.layer;e.save(),this._paint_bbox(e,this._inner_layout.bbox),this._paint_image(e,this._inner_layout.center_panel.bbox),null===(t=this._title_view)||void 0===t||t.render(),this._axis_view.render(),e.restore()}_paint_bbox(t,e){const{x:i,y:o}=e;let{width:n,height:a}=e;i+n>=this.parent.canvas_view.bbox.width&&(n-=1),o+a>=this.parent.canvas_view.bbox.height&&(a-=1),t.save(),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(i,o,n,a)),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.strokeRect(i,o,n,a)),t.restore()}_paint_image(t,e){const{x:i,y:o,width:n,height:a}=e;t.save(),t.setImageSmoothingEnabled(!1),t.globalAlpha=this.model.scale_alpha,t.drawImage(this._image,i,o,n,a),this.visuals.bar_line.doit&&(this.visuals.bar_line.set_value(t),t.strokeRect(i,o,n,a)),t.restore()}serializable_state(){const t=super.serializable_state(),{children:e=[]}=t,i=a.__rest(t,[\"children\"]);return null!=this._title_view&&e.push(this._title_view.serializable_state()),e.push(this._axis_view.serializable_state()),Object.assign(Object.assign({},i),{children:e})}}i.ColorBarView=T,T.__name__=\"ColorBarView\";class A extends r.Annotation{constructor(t){super(t)}static init_ColorBar(){this.prototype.default_view=T,this.mixins([[\"major_label_\",x.Text],[\"title_\",x.Text],[\"major_tick_\",x.Line],[\"minor_tick_\",x.Line],[\"border_\",x.Line],[\"bar_\",x.Line],[\"background_\",x.Fill]]),this.define((({Alpha:t,Number:e,String:i,Tuple:o,Dict:n,Or:a,Ref:r,Auto:s,Nullable:l})=>({location:[a(v.Anchor,o(e,e)),\"top_right\"],orientation:[a(v.Orientation,s),\"auto\"],title:[l(i),null],title_standoff:[e,2],width:[a(e,s),\"auto\"],height:[a(e,s),\"auto\"],scale_alpha:[t,1],ticker:[a(r(c.Ticker),s),\"auto\"],formatter:[a(r(u.TickFormatter),s),\"auto\"],major_label_overrides:[n(i),{}],major_label_policy:[r(m.LabelingPolicy),()=>new m.NoOverlap],color_mapper:[r(g.ColorMapper)],label_standoff:[e,5],margin:[e,30],padding:[e,10],major_tick_in:[e,5],major_tick_out:[e,0],minor_tick_in:[e,0],minor_tick_out:[e,0]}))),this.override({background_fill_color:\"#ffffff\",background_fill_alpha:.95,bar_line_color:null,border_line_color:null,major_label_text_font_size:\"11px\",major_tick_line_color:\"#ffffff\",minor_tick_line_color:null,title_text_font_size:\"13px\",title_text_font_style:\"italic\"})}}i.ColorBar=A,A.__name__=\"ColorBar\",A.init_ColorBar()},\n", " function _(t,e,i,s,l){s();const o=t(1),a=t(139),n=t(20),r=t(143),c=o.__importStar(t(48));class h extends a.TextAnnotationView{_get_location(){const t=this.model.offset,e=this.model.standoff/2;let i,s;const{bbox:l}=this.layout;switch(this.panel.side){case\"above\":case\"below\":switch(this.model.vertical_align){case\"top\":s=l.top+e;break;case\"middle\":s=l.vcenter;break;case\"bottom\":s=l.bottom-e}switch(this.model.align){case\"left\":i=l.left+t;break;case\"center\":i=l.hcenter;break;case\"right\":i=l.right-t}break;case\"left\":switch(this.model.vertical_align){case\"top\":i=l.left+e;break;case\"middle\":i=l.hcenter;break;case\"bottom\":i=l.right-e}switch(this.model.align){case\"left\":s=l.bottom-t;break;case\"center\":s=l.vcenter;break;case\"right\":s=l.top+t}break;case\"right\":switch(this.model.vertical_align){case\"top\":i=l.right-e;break;case\"middle\":i=l.hcenter;break;case\"bottom\":i=l.left+e}switch(this.model.align){case\"left\":s=l.top+t;break;case\"center\":s=l.vcenter;break;case\"right\":s=l.bottom-t}}return[i,s]}_render(){const{text:t}=this.model;if(null==t||0==t.length)return;this.model.text_baseline=this.model.vertical_align,this.model.text_align=this.model.align;const[e,i]=this._get_location(),s=this.panel.get_label_angle_heuristic(\"parallel\");(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.layer.ctx,t,e,i,s)}_get_size(){const{text:t}=this.model;if(null==t||0==t.length)return{width:0,height:0};{const{ctx:e}=this.layer;this.visuals.text.set_value(e);const{width:i}=this.layer.ctx.measureText(t),{height:s}=r.font_metrics(e.font);return{width:i,height:2+s*this.model.text_line_height+this.model.standoff}}}}i.TitleView=h,h.__name__=\"TitleView\";class _ extends a.TextAnnotation{constructor(t){super(t)}static init_Title(){this.prototype.default_view=h,this.mixins([c.Text,[\"border_\",c.Line],[\"background_\",c.Fill]]),this.define((({Number:t,String:e})=>({text:[e,\"\"],vertical_align:[n.VerticalAlign,\"bottom\"],align:[n.TextAlign,\"left\"],offset:[t,0],standoff:[t,10]}))),this.prototype._props.text_align.options.internal=!0,this.prototype._props.text_baseline.options.internal=!0,this.override({text_font_size:\"13px\",text_font_style:\"bold\",text_line_height:1,background_fill_color:null,border_line_color:null})}}i.Title=_,_.__name__=\"Title\",_.init_Title()},\n", " function _(e,t,s,i,n){i();const l=e(40),a=e(43),o=e(20),r=e(140),d=e(143),c=e(11);class _ extends l.AnnotationView{update_layout(){const{panel:e}=this;this.layout=null!=e?new r.SideLayout(e,(()=>this.get_size()),!0):void 0}initialize(){super.initialize(),\"css\"==this.model.render_mode&&(this.el=a.div(),this.plot_view.canvas_view.add_overlay(this.el))}remove(){null!=this.el&&a.remove(this.el),super.remove()}connect_signals(){super.connect_signals(),\"css\"==this.model.render_mode?this.connect(this.model.change,(()=>this.render())):this.connect(this.model.change,(()=>this.request_render()))}render(){this.model.visible||\"css\"!=this.model.render_mode||a.undisplay(this.el),super.render()}_calculate_text_dimensions(e,t){const{width:s}=e.measureText(t),{height:i}=d.font_metrics(this.visuals.text.font_value());return[s,i]}_calculate_bounding_box_dimensions(e,t){const[s,i]=this._calculate_text_dimensions(e,t);let n,l;switch(e.textAlign){case\"left\":n=0;break;case\"center\":n=-s/2;break;case\"right\":n=-s;break;default:c.unreachable()}switch(e.textBaseline){case\"top\":l=0;break;case\"middle\":l=-.5*i;break;case\"bottom\":l=-1*i;break;case\"alphabetic\":l=-.8*i;break;case\"hanging\":l=-.17*i;break;case\"ideographic\":l=-.83*i;break;default:c.unreachable()}return[n,l,s,i]}_canvas_text(e,t,s,i,n){this.visuals.text.set_value(e);const l=this._calculate_bounding_box_dimensions(e,t);e.save(),e.beginPath(),e.translate(s,i),n&&e.rotate(n),e.rect(l[0],l[1],l[2],l[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),e.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(e),e.stroke()),this.visuals.text.doit&&(this.visuals.text.set_value(e),e.fillText(t,0,0)),e.restore()}_css_text(e,t,s,i,n){const{el:l}=this;c.assert(null!=l),a.undisplay(l),this.visuals.text.set_value(e);const[o,r]=this._calculate_bounding_box_dimensions(e,t);l.style.position=\"absolute\",l.style.left=`${s+o}px`,l.style.top=`${i+r}px`,l.style.color=e.fillStyle,l.style.font=e.font,l.style.lineHeight=\"normal\",n&&(l.style.transform=`rotate(${n}rad)`),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),l.style.backgroundColor=e.fillStyle),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(e),l.style.borderStyle=e.lineDash.length<2?\"solid\":\"dashed\",l.style.borderWidth=`${e.lineWidth}px`,l.style.borderColor=e.strokeStyle),l.textContent=t,a.display(l)}}s.TextAnnotationView=_,_.__name__=\"TextAnnotationView\";class u extends l.Annotation{constructor(e){super(e)}static init_TextAnnotation(){this.define((()=>({render_mode:[o.RenderMode,\"canvas\"]})))}}s.TextAnnotation=u,u.__name__=\"TextAnnotation\",u.init_TextAnnotation()},\n", " function _(t,e,i,l,r){l();const a=t(141),o=t(142),n=t(8),h=Math.PI/2,s={above:{parallel:0,normal:-h,horizontal:0,vertical:-h},below:{parallel:0,normal:h,horizontal:0,vertical:h},left:{parallel:-h,normal:0,horizontal:0,vertical:-h},right:{parallel:h,normal:0,horizontal:0,vertical:h}},c={above:{parallel:\"bottom\",normal:\"center\",horizontal:\"bottom\",vertical:\"center\"},below:{parallel:\"top\",normal:\"center\",horizontal:\"top\",vertical:\"center\"},left:{parallel:\"bottom\",normal:\"center\",horizontal:\"center\",vertical:\"bottom\"},right:{parallel:\"bottom\",normal:\"center\",horizontal:\"center\",vertical:\"bottom\"}},g={above:{parallel:\"center\",normal:\"left\",horizontal:\"center\",vertical:\"left\"},below:{parallel:\"center\",normal:\"left\",horizontal:\"center\",vertical:\"left\"},left:{parallel:\"center\",normal:\"right\",horizontal:\"right\",vertical:\"center\"},right:{parallel:\"center\",normal:\"left\",horizontal:\"left\",vertical:\"center\"}},_={above:\"right\",below:\"left\",left:\"right\",right:\"left\"},b={above:\"left\",below:\"right\",left:\"right\",right:\"left\"};class z{constructor(t){this.side=t}get dimension(){return\"above\"==this.side||\"below\"==this.side?0:1}get normals(){switch(this.side){case\"above\":return[0,-1];case\"below\":return[0,1];case\"left\":return[-1,0];case\"right\":return[1,0]}}get orientation(){return this.is_horizontal?\"horizontal\":\"vertical\"}get is_horizontal(){return 0==this.dimension}get is_vertical(){return 1==this.dimension}get_label_text_heuristics(t){const{side:e}=this;return n.isString(t)?{vertical_align:c[e][t],align:g[e][t]}:{vertical_align:\"center\",align:(t<0?_:b)[e]}}get_label_angle_heuristic(t){return n.isString(t)?s[this.side][t]:-t}}i.Panel=z,z.__name__=\"Panel\";class m extends o.ContentLayoutable{constructor(t,e,i=!1){super(),this.panel=t,this.get_size=e,this.rotate=i,this.panel.is_horizontal?this.set_sizing({width_policy:\"max\",height_policy:\"fixed\"}):this.set_sizing({width_policy:\"fixed\",height_policy:\"max\"})}_content_size(){const{width:t,height:e}=this.get_size();return!this.rotate||this.panel.is_horizontal?new a.Sizeable({width:t,height:e}):new a.Sizeable({width:e,height:t})}has_size_changed(){const{width:t,height:e}=this._content_size();return this.panel.is_horizontal?this.bbox.height!=e:this.bbox.width!=t}}i.SideLayout=m,m.__name__=\"SideLayout\"},\n", " function _(h,t,i,e,w){e();const n=h(21),{min:d,max:s}=Math;class g{constructor(h={}){this.width=null!=h.width?h.width:0,this.height=null!=h.height?h.height:0}bounded_to({width:h,height:t}){return new g({width:this.width==1/0&&null!=h?h:this.width,height:this.height==1/0&&null!=t?t:this.height})}expanded_to({width:h,height:t}){return new g({width:h!=1/0?s(this.width,h):this.width,height:t!=1/0?s(this.height,t):this.height})}expand_to({width:h,height:t}){this.width=s(this.width,h),this.height=s(this.height,t)}narrowed_to({width:h,height:t}){return new g({width:d(this.width,h),height:d(this.height,t)})}narrow_to({width:h,height:t}){this.width=d(this.width,h),this.height=d(this.height,t)}grow_by({left:h,right:t,top:i,bottom:e}){const w=this.width+h+t,n=this.height+i+e;return new g({width:w,height:n})}shrink_by({left:h,right:t,top:i,bottom:e}){const w=s(this.width-h-t,0),n=s(this.height-i-e,0);return new g({width:w,height:n})}map(h,t){return new g({width:h(this.width),height:(null!=t?t:h)(this.height)})}}i.Sizeable=g,g.__name__=\"Sizeable\",i.SizingPolicy=n.Enum(\"fixed\",\"fit\",\"min\",\"max\")},\n", " function _(i,t,h,e,n){e();const s=i(141),r=i(99),g=i(8),{min:l,max:a,round:_}=Math;class o{constructor(){this.absolute=!1,this._bbox=new r.BBox,this._inner_bbox=new r.BBox,this._dirty=!1,this._handlers=[]}*[Symbol.iterator](){}get bbox(){return this._bbox}get inner_bbox(){return this._inner_bbox}get sizing(){return this._sizing}set visible(i){this._sizing.visible=i,this._dirty=!0}set_sizing(i){var t,h,e,n,s;const r=null!==(t=i.width_policy)&&void 0!==t?t:\"fit\",g=i.width,l=i.min_width,a=i.max_width,_=null!==(h=i.height_policy)&&void 0!==h?h:\"fit\",o=i.height,d=i.min_height,u=i.max_height,c=i.aspect,w=null!==(e=i.margin)&&void 0!==e?e:{top:0,right:0,bottom:0,left:0},m=!1!==i.visible,x=null!==(n=i.halign)&&void 0!==n?n:\"start\",b=null!==(s=i.valign)&&void 0!==s?s:\"start\";this._sizing={width_policy:r,min_width:l,width:g,max_width:a,height_policy:_,min_height:d,height:o,max_height:u,aspect:c,margin:w,visible:m,halign:x,valign:b,size:{width:g,height:o}},this._init()}_init(){}_set_geometry(i,t){this._bbox=i,this._inner_bbox=t}set_geometry(i,t){const{fixup_geometry:h}=this;null!=h&&([i,t]=h(i,t)),this._set_geometry(i,null!=t?t:i);for(const i of this._handlers)i(this._bbox,this._inner_bbox)}on_resize(i){this._handlers.push(i)}is_width_expanding(){return\"max\"==this.sizing.width_policy}is_height_expanding(){return\"max\"==this.sizing.height_policy}apply_aspect(i,{width:t,height:h}){const{aspect:e}=this.sizing;if(null!=e){const{width_policy:n,height_policy:s}=this.sizing,r=(i,t)=>{const h={max:4,fit:3,min:2,fixed:1};return h[i]>h[t]};if(\"fixed\"!=n&&\"fixed\"!=s)if(n==s){const n=t,s=_(t/e),r=_(h*e),g=h;Math.abs(i.width-n)+Math.abs(i.height-s)<=Math.abs(i.width-r)+Math.abs(i.height-g)?(t=n,h=s):(t=r,h=g)}else r(n,s)?h=_(t/e):t=_(h*e);else\"fixed\"==n?h=_(t/e):\"fixed\"==s&&(t=_(h*e))}return{width:t,height:h}}measure(i){if(!this.sizing.visible)return{width:0,height:0};const t=i=>\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:i,h=i=>\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:i,e=new s.Sizeable(i).shrink_by(this.sizing.margin).map(t,h),n=this._measure(e),r=this.clip_size(n,e),g=t(r.width),l=h(r.height),a=this.apply_aspect(e,{width:g,height:l});return Object.assign(Object.assign({},n),a)}compute(i={}){const t=this.measure({width:null!=i.width&&this.is_width_expanding()?i.width:1/0,height:null!=i.height&&this.is_height_expanding()?i.height:1/0}),{width:h,height:e}=t,n=new r.BBox({left:0,top:0,width:h,height:e});let s;if(null!=t.inner){const{left:i,top:n,right:g,bottom:l}=t.inner;s=new r.BBox({left:i,top:n,right:h-g,bottom:e-l})}this.set_geometry(n,s)}get xview(){return this.bbox.xview}get yview(){return this.bbox.yview}clip_size(i,t){function h(i,t,h,e){return null==h?h=0:g.isNumber(h)||(h=Math.round(h.percent*t)),null==e?e=1/0:g.isNumber(e)||(e=Math.round(e.percent*t)),a(h,l(i,e))}return{width:h(i.width,t.width,this.sizing.min_width,this.sizing.max_width),height:h(i.height,t.height,this.sizing.min_height,this.sizing.max_height)}}has_size_changed(){const{_dirty:i}=this;return this._dirty=!1,i}}h.Layoutable=o,o.__name__=\"Layoutable\";class d extends o{_measure(i){const{width_policy:t,height_policy:h}=this.sizing;return{width:(()=>{const{width:h}=this.sizing;if(i.width==1/0)return null!=h?h:0;switch(t){case\"fixed\":return null!=h?h:0;case\"min\":return null!=h?l(i.width,h):0;case\"fit\":return null!=h?l(i.width,h):i.width;case\"max\":return null!=h?a(i.width,h):i.width}})(),height:(()=>{const{height:t}=this.sizing;if(i.height==1/0)return null!=t?t:0;switch(h){case\"fixed\":return null!=t?t:0;case\"min\":return null!=t?l(i.height,t):0;case\"fit\":return null!=t?l(i.height,t):i.height;case\"max\":return null!=t?a(i.height,t):i.height}})()}}}h.LayoutItem=d,d.__name__=\"LayoutItem\";class u extends o{_measure(i){const t=this._content_size(),h=i.bounded_to(this.sizing.size).bounded_to(t);return{width:(()=>{switch(this.sizing.width_policy){case\"fixed\":return null!=this.sizing.width?this.sizing.width:t.width;case\"min\":return t.width;case\"fit\":return h.width;case\"max\":return Math.max(t.width,h.width)}})(),height:(()=>{switch(this.sizing.height_policy){case\"fixed\":return null!=this.sizing.height?this.sizing.height:t.height;case\"min\":return t.height;case\"fit\":return h.height;case\"max\":return Math.max(t.height,h.height)}})()}}}h.ContentLayoutable=u,u.__name__=\"ContentLayoutable\"},\n", " function _(t,e,n,r,l){r();const a=t(11),c=(()=>{try{return\"undefined\"!=typeof OffscreenCanvas&&null!=new OffscreenCanvas(0,0).getContext(\"2d\")}catch(t){return!1}})()?(t,e)=>new OffscreenCanvas(t,e):(t,e)=>{const n=document.createElement(\"canvas\");return n.width=t,n.height=e,n},o=(()=>{const t=c(0,0).getContext(\"2d\");return e=>{t.font=e;const n=t.measureText(\"M\"),r=t.measureText(\"x\"),l=t.measureText(\"ÅŚg|\"),c=l.fontBoundingBoxAscent,o=l.fontBoundingBoxDescent;if(null!=c&&null!=o)return{height:c+o,ascent:c,descent:o,cap_height:n.actualBoundingBoxAscent,x_height:r.actualBoundingBoxAscent};const s=l.actualBoundingBoxAscent,u=l.actualBoundingBoxDescent;if(null!=s&&null!=u)return{height:s+u,ascent:s,descent:u,cap_height:n.actualBoundingBoxAscent,x_height:r.actualBoundingBoxAscent};a.unreachable()}})(),s=(()=>{const t=c(0,0).getContext(\"2d\");return(e,n)=>{t.font=n;const r=t.measureText(e),l=r.actualBoundingBoxAscent,c=r.actualBoundingBoxDescent;if(null!=l&&null!=c)return{width:r.width,height:l+c,ascent:l,descent:c};a.unreachable()}})(),u=(()=>{const t=document.createElement(\"canvas\"),e=t.getContext(\"2d\");let n=-1,r=-1;return(l,a=1)=>{e.font=l;const{width:c}=e.measureText(\"M\"),o=c*a,s=Math.ceil(o),u=Math.ceil(2*o),i=Math.ceil(1.5*o);n{let e=0;for(let n=0;n<=i;n++)for(let r=0;r{let e=t.length-4;for(let n=u;n>=i;n--)for(let r=0;r{const t=document.createElement(\"canvas\"),e=t.getContext(\"2d\");let n=-1,r=-1;return(l,a,c=1)=>{e.font=a;const{width:o}=e.measureText(\"M\"),s=o*c,u=Math.ceil(s),i=Math.ceil(2*s),f=Math.ceil(1.5*s);(n{let e=0;for(let n=0;n<=f;n++)for(let r=0;r{let e=t.length-4;for(let n=i;n>=f;n--)for(let r=0;r{try{return o(\"normal 10px sans-serif\"),o}catch(t){return u}})(),h=(()=>{try{return s(\"A\",\"normal 10px sans-serif\"),s}catch(t){return i}})(),g=new Map;function d(t){let e=g.get(t);return null==e&&(e={font:f(t),glyphs:new Map},g.set(t,e)),e.font}n.font_metrics=d,n.glyph_metrics=function(t,e){let n=g.get(e);null==n&&(d(e),n=g.get(e));let r=n.glyphs.get(t);return null==r&&(r=h(t,e),n.glyphs.set(t,r)),r},n.parse_css_font_size=function(t){const e=t.match(/^\\s*(\\d+(\\.\\d+)?)(\\w+)\\s*$/);if(null!=e){const[,t,,n]=e,r=Number(t);if(isFinite(r))return{value:r,unit:n}}return null}},\n", " function _(e,t,s,_,a){_();const r=e(145),n=e(157),g=e(156),i=e(159),c=e(104),h=e(99),o=e(13),l=e(11);class x{constructor(e,t,s,_,a={},r={}){this.in_x_scale=e,this.in_y_scale=t,this.x_range=s,this.y_range=_,this.extra_x_ranges=a,this.extra_y_ranges=r,this._bbox=new h.BBox,l.assert(null==e.source_range&&null==e.target_range),l.assert(null==t.source_range&&null==t.target_range),this._configure_scales()}get bbox(){return this._bbox}_get_ranges(e,t){return new Map(o.entries(Object.assign(Object.assign({},t),{default:e})))}_get_scales(e,t,s){const _=new Map;for(const[a,g]of t){if(g instanceof c.FactorRange!=e instanceof r.CategoricalScale)throw new Error(`Range ${g.type} is incompatible is Scale ${e.type}`);e instanceof n.LogScale&&g instanceof i.DataRange1d&&(g.scale_hint=\"log\");const t=e.clone();t.setv({source_range:g,target_range:s}),_.set(a,t)}return _}_configure_frame_ranges(){const{bbox:e}=this;this._x_target=new g.Range1d({start:e.left,end:e.right}),this._y_target=new g.Range1d({start:e.bottom,end:e.top})}_configure_scales(){this._configure_frame_ranges(),this._x_ranges=this._get_ranges(this.x_range,this.extra_x_ranges),this._y_ranges=this._get_ranges(this.y_range,this.extra_y_ranges),this._x_scales=this._get_scales(this.in_x_scale,this._x_ranges,this._x_target),this._y_scales=this._get_scales(this.in_y_scale,this._y_ranges,this._y_target)}_update_scales(){this._configure_frame_ranges();for(const[,e]of this._x_scales)e.target_range=this._x_target;for(const[,e]of this._y_scales)e.target_range=this._y_target}set_geometry(e){this._bbox=e,this._update_scales()}get x_target(){return this._x_target}get y_target(){return this._y_target}get x_ranges(){return this._x_ranges}get y_ranges(){return this._y_ranges}get x_scales(){return this._x_scales}get y_scales(){return this._y_scales}get x_scale(){return this._x_scales.get(\"default\")}get y_scale(){return this._y_scales.get(\"default\")}get xscales(){return o.to_object(this.x_scales)}get yscales(){return o.to_object(this.y_scales)}}s.CartesianFrame=x,x.__name__=\"CartesianFrame\"},\n", " function _(e,t,r,n,_){n();const c=e(146);class s extends c.Scale{constructor(e){super(e)}get s_compute(){const[e,t]=this._linear_compute_state(),r=this.source_range;return n=>e*r.synthetic(n)+t}compute(e){return super._linear_compute(this.source_range.synthetic(e))}v_compute(e){return super._linear_v_compute(this.source_range.v_synthetic(e))}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}r.CategoricalScale=s,s.__name__=\"CategoricalScale\"},\n", " function _(t,e,r,n,s){n();const i=t(147),_=t(105),a=t(156),c=t(24);class o extends i.Transform{constructor(t){super(t)}static init_Scale(){this.internal((({Ref:t})=>({source_range:[t(_.Range)],target_range:[t(a.Range1d)]})))}r_compute(t,e){return this.target_range.is_reversed?[this.compute(e),this.compute(t)]:[this.compute(t),this.compute(e)]}r_invert(t,e){return this.target_range.is_reversed?[this.invert(e),this.invert(t)]:[this.invert(t),this.invert(e)]}_linear_compute(t){const[e,r]=this._linear_compute_state();return e*t+r}_linear_v_compute(t){const[e,r]=this._linear_compute_state(),n=new c.ScreenArray(t.length);for(let s=0;s({args:[s(t),{}],func:[r,\"\"],v_func:[r,\"\"]})))}get names(){return o.keys(this.args)}get values(){return o.values(this.args)}_make_transform(t,r){return new Function(...this.names,t,u.use_strict(r))}get scalar_transform(){return this._make_transform(\"x\",this.func)}get vector_transform(){return this._make_transform(\"xs\",this.v_func)}compute(t){return this.scalar_transform(...this.values,t)}v_compute(t){return this.vector_transform(...this.values,t)}}s.CustomJSTransform=m,m.__name__=\"CustomJSTransform\",m.init_CustomJSTransform()},\n", " function _(n,s,o,r,c){r();const e=n(53);class t extends e.Model{constructor(n){super(n)}}o.Transform=t,t.__name__=\"Transform\"},\n", " function _(e,t,n,o,s){o();const i=e(151);class r extends i.RangeTransform{constructor(e){super(e)}static init_Dodge(){this.define((({Number:e})=>({value:[e,0]})))}_compute(e){return e+this.value}}n.Dodge=r,r.__name__=\"Dodge\",r.init_Dodge()},\n", " function _(e,n,t,r,s){r();const a=e(149),i=e(105),o=e(104),c=e(24),f=e(8);class u extends a.Transform{constructor(e){super(e)}static init_RangeTransform(){this.define((({Ref:e,Nullable:n})=>({range:[n(e(i.Range)),null]})))}v_compute(e){let n;if(this.range instanceof o.FactorRange)n=this.range.v_synthetic(e);else{if(!f.isArrayableOf(e,f.isNumber))throw new Error(\"unexpected\");n=e}const t=new(c.infer_type(n))(n.length);for(let e=0;e({x:[s(r,o(e))],y:[s(r,o(e))],data:[a(n(i.ColumnarDataSource)),null],clip:[t,!0]})))}connect_signals(){super.connect_signals(),this.connect(this.change,(()=>this._sorted_dirty=!0))}v_compute(t){const e=new(a.infer_type(t))(t.length);for(let r=0;rs*(e[t]-e[r]))),this._x_sorted=new(a.infer_type(e))(n),this._y_sorted=new(a.infer_type(r))(n);for(let t=0;t({mean:[t,0],width:[t,1],distribution:[o.Distribution,\"uniform\"]})))}v_compute(t){return null!=this.previous_values&&this.previous_values.length==t.length||(this.previous_values=super.v_compute(t)),this.previous_values}_compute(t){switch(this.distribution){case\"uniform\":return t+this.mean+(a.random()-.5)*this.width;case\"normal\":return t+a.rnorm(this.mean,this.width)}}}e.Jitter=h,h.__name__=\"Jitter\",h.init_Jitter()},\n", " function _(t,s,_,r,e){r();const i=t(9),o=t(152);class n extends o.Interpolator{constructor(t){super(t)}compute(t){if(this.sort(!1),this.clip){if(tthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(tthis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}if(t==this._x_sorted[0])return this._y_sorted[0];const s=i.find_last_index(this._x_sorted,(s=>s({mode:[_.StepMode,\"after\"]})))}compute(t){if(this.sort(!1),this.clip){if(tthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(tthis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}let e;switch(this.mode){case\"after\":e=n.find_last_index(this._x_sorted,(e=>t>=e));break;case\"before\":e=n.find_index(this._x_sorted,(e=>t<=e));break;case\"center\":{const s=n.map(this._x_sorted,(e=>Math.abs(e-t))),r=n.min(s);e=n.find_index(s,(t=>r===t));break}default:throw new Error(`unknown mode: ${this.mode}`)}return-1!=e?this._y_sorted[e]:NaN}}s.StepInterpolator=d,d.__name__=\"StepInterpolator\",d.init_StepInterpolator()},\n", " function _(t,e,s,n,i){n();const a=t(105);class r extends a.Range{constructor(t){super(t)}static init_Range1d(){this.define((({Number:t,Nullable:e})=>({start:[t,0],end:[t,1],reset_start:[e(t),null,{on_update(t,e){e._reset_start=null!=t?t:e.start}}],reset_end:[e(t),null,{on_update(t,e){e._reset_end=null!=t?t:e.end}}]})))}_set_auto_bounds(){if(\"auto\"==this.bounds){const t=Math.min(this._reset_start,this._reset_end),e=Math.max(this._reset_start,this._reset_end);this.setv({bounds:[t,e]},{silent:!0})}}initialize(){super.initialize(),this._set_auto_bounds()}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}reset(){this._set_auto_bounds();const{_reset_start:t,_reset_end:e}=this;this.start!=t||this.end!=e?this.setv({start:t,end:e}):this.change.emit()}map(t){return new r({start:t(this.start),end:t(this.end)})}widen(t){let{start:e,end:s}=this;return this.is_reversed?(e+=t,s-=t):(e-=t,s+=t),new r({start:e,end:s})}}s.Range1d=r,r.__name__=\"Range1d\",r.init_Range1d()},\n", " function _(t,e,o,n,s){n();const a=t(158),r=t(24);class c extends a.ContinuousScale{constructor(t){super(t)}get s_compute(){const[t,e,o,n]=this._compute_state();return s=>{if(0==o)return 0;{const a=(Math.log(s)-n)/o;return isFinite(a)?a*t+e:NaN}}}compute(t){const[e,o,n,s]=this._compute_state();let a;if(0==n)a=0;else{const r=(Math.log(t)-s)/n;a=isFinite(r)?r*e+o:NaN}return a}v_compute(t){const[e,o,n,s]=this._compute_state(),a=new r.ScreenArray(t.length);if(0==n)for(let e=0;e({start:[i],end:[i],range_padding:[i,.1],range_padding_units:[_.PaddingUnits,\"percent\"],flipped:[t,!1],follow:[n(_.StartEnd),null],follow_interval:[n(i),null],default_span:[i,2],only_visible:[t,!1]}))),this.internal((({Enum:t})=>({scale_hint:[t(\"log\",\"auto\"),\"auto\"]})))}initialize(){super.initialize(),this._initial_start=this.start,this._initial_end=this.end,this._initial_range_padding=this.range_padding,this._initial_range_padding_units=this.range_padding_units,this._initial_follow=this.follow,this._initial_follow_interval=this.follow_interval,this._initial_default_span=this.default_span,this._plot_bounds=new Map}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}computed_renderers(){const{renderers:t,names:i}=this,n=o.concat(this.plots.map((t=>t.data_renderers)));return d.compute_renderers(0==t.length?\"auto\":t,n,i)}_compute_plot_bounds(t,i){let n=r.empty();for(const a of t){const t=i.get(a);null==t||!a.visible&&this.only_visible||(n=r.union(n,t))}return n}adjust_bounds_for_aspect(t,i){const n=r.empty();let a=t.x1-t.x0;a<=0&&(a=1);let e=t.y1-t.y0;e<=0&&(e=1);const s=.5*(t.x1+t.x0),l=.5*(t.y1+t.y0);return al&&(\"start\"==this.follow?e=a+s*l:\"end\"==this.follow&&(a=e-s*l)),[a,e]}update(t,i,n,a){if(this.have_updated_interactively)return;const e=this.computed_renderers();let s=this._compute_plot_bounds(e,t);null!=a&&(s=this.adjust_bounds_for_aspect(s,a)),this._plot_bounds.set(n,s);const[l,_]=this._compute_min_max(this._plot_bounds.values(),i);let[o,h]=this._compute_range(l,_);null!=this._initial_start&&(\"log\"==this.scale_hint?this._initial_start>0&&(o=this._initial_start):o=this._initial_start),null!=this._initial_end&&(\"log\"==this.scale_hint?this._initial_end>0&&(h=this._initial_end):h=this._initial_end);let r=!1;\"auto\"==this.bounds&&(this.setv({bounds:[o,h]},{silent:!0}),r=!0);const[d,u]=[this.start,this.end];if(o!=d||h!=u){const t={};o!=d&&(t.start=o),h!=u&&(t.end=h),this.setv(t),r=!1}r&&this.change.emit()}reset(){this.have_updated_interactively=!1,this.setv({range_padding:this._initial_range_padding,range_padding_units:this._initial_range_padding_units,follow:this._initial_follow,follow_interval:this._initial_follow_interval,default_span:this._initial_default_span},{silent:!0}),this.change.emit()}}n.DataRange1d=u,u.__name__=\"DataRange1d\",u.init_DataRange1d()},\n", " function _(a,e,n,t,r){t();const s=a(105),i=a(62);class R extends s.Range{constructor(a){super(a)}static init_DataRange(){this.define((({String:a,Array:e,Ref:n})=>({names:[e(a),[]],renderers:[e(n(i.DataRenderer)),[]]})))}}n.DataRange=R,R.__name__=\"DataRange\",R.init_DataRange()},\n", " function _(n,e,t,r,u){r();const l=n(9);t.compute_renderers=function(n,e,t){if(null==n)return[];let r=\"auto\"==n?e:n;return t.length>0&&(r=r.filter((n=>l.includes(t,n.name)))),r}},\n", " function _(i,s,x,A,o){A(),o(\"Axis\",i(163).Axis),o(\"CategoricalAxis\",i(170).CategoricalAxis),o(\"ContinuousAxis\",i(173).ContinuousAxis),o(\"DatetimeAxis\",i(174).DatetimeAxis),o(\"LinearAxis\",i(175).LinearAxis),o(\"LogAxis\",i(192).LogAxis),o(\"MercatorAxis\",i(195).MercatorAxis)},\n", " function _(t,e,i,s,o){s();const n=t(1),a=t(164),l=t(165),r=t(166),_=t(169),h=n.__importStar(t(48)),c=t(20),b=t(24),m=t(140),d=t(9),u=t(8),x=t(167),g=t(104),{abs:f}=Math;class p extends a.GuideRendererView{update_layout(){this.layout=new m.SideLayout(this.panel,(()=>this.get_size()),!0),this.layout.on_resize((()=>this._coordinates=void 0))}get_size(){const{visible:t,fixed_location:e}=this.model;if(t&&null==e&&this.is_renderable){const{extents:t}=this;return{width:0,height:Math.round(t.tick+t.tick_label+t.axis_label)}}return{width:0,height:0}}get is_renderable(){const[t,e]=this.ranges;return t.is_valid&&e.is_valid}_render(){var t;if(!this.is_renderable)return;const{tick_coords:e,extents:i}=this,s=this.layer.ctx;s.save(),this._draw_rule(s,i),this._draw_major_ticks(s,i,e),this._draw_minor_ticks(s,i,e),this._draw_major_labels(s,i,e),this._draw_axis_label(s,i,e),null===(t=this._paint)||void 0===t||t.call(this,s,i,e),s.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.plot_view.request_layout()))}get needs_clip(){return null!=this.model.fixed_location}_draw_rule(t,e){if(!this.visuals.axis_line.doit)return;const[i,s]=this.rule_coords,[o,n]=this.coordinates.map_to_screen(i,s),[a,l]=this.normals,[r,_]=this.offsets;this.visuals.axis_line.set_value(t),t.beginPath();for(let e=0;e0?o+s+3:0}_draw_axis_label(t,e,i){const s=this.model.axis_label;if(!s||null!=this.model.fixed_location)return;const o=new x.TextBox({text:s});o.visuals=this.visuals.axis_label_text,o.angle=this.panel.get_label_angle_heuristic(\"parallel\"),o.base_font_size=this.plot_view.base_font_size;const[n,a]=(()=>{const{bbox:t}=this.layout;switch(this.panel.side){case\"above\":return[t.hcenter,t.bottom];case\"below\":return[t.hcenter,t.top];case\"left\":return[t.right,t.vcenter];case\"right\":return[t.left,t.vcenter]}})(),[l,r]=this.normals,_=e.tick+e.tick_label+this.model.axis_label_standoff,{vertical_align:h,align:c}=this.panel.get_label_text_heuristics(\"parallel\");o.position={sx:n+l*_,sy:a+r*_,x_anchor:c,y_anchor:h},o.align=c,o.paint(t)}_draw_ticks(t,e,i,s,o){if(!o.doit)return;const[n,a]=e,[l,r]=this.coordinates.map_to_screen(n,a),[_,h]=this.normals,[c,b]=this.offsets,[m,d]=[_*(c-i),h*(b-i)],[u,x]=[_*(c+s),h*(b+s)];o.set_value(t),t.beginPath();for(let e=0;et.bbox())),T=(()=>{const[t]=this.ranges;return t.is_reversed?0==this.dimension?(t,e)=>z[t].left-z[e].right:(t,e)=>z[e].top-z[t].bottom:0==this.dimension?(t,e)=>z[e].left-z[t].right:(t,e)=>z[t].top-z[e].bottom})(),{major_label_policy:O}=this.model,A=O.filter(v,z,T),M=[...A.ones()];if(0!=M.length){const t=this.parent.canvas_view.bbox,e=e=>{const i=z[e];if(i.left<0){const t=-i.left,{position:s}=y[e];y[e].position=Object.assign(Object.assign({},s),{sx:s.sx+t})}else if(i.right>t.width){const s=i.right-t.width,{position:o}=y[e];y[e].position=Object.assign(Object.assign({},o),{sx:o.sx-s})}},i=e=>{const i=z[e];if(i.top<0){const t=-i.top,{position:s}=y[e];y[e].position=Object.assign(Object.assign({},s),{sy:s.sy+t})}else if(i.bottom>t.height){const s=i.bottom-t.height,{position:o}=y[e];y[e].position=Object.assign(Object.assign({},o),{sy:o.sy-s})}},s=M[0],o=M[M.length-1];0==this.dimension?(e(s),e(o)):(i(s),i(o))}for(const e of A){y[e].paint(t)}}_tick_extent(){return this.model.major_tick_out}_tick_label_extents(){const t=this.tick_coords.major,e=this.compute_labels(t[this.dimension]),i=this.model.major_label_orientation,s=this.model.major_label_standoff,o=this.visuals.major_label_text;return[this._oriented_labels_extent(e,i,s,o)]}get extents(){const t=this._tick_label_extents();return{tick:this._tick_extent(),tick_labels:t,tick_label:d.sum(t),axis_label:this._axis_label_extent()}}_oriented_labels_extent(t,e,i,s){if(0==t.length)return 0;const o=this.panel.get_label_angle_heuristic(e);t.visuals=s,t.angle=o,t.base_font_size=this.plot_view.base_font_size;const n=t.max_size(),a=0==this.dimension?n.height:n.width;return a>0?i+a+3:0}get normals(){return this.panel.normals}get dimension(){return this.panel.dimension}compute_labels(t){const e=this.model.formatter.format_graphics(t,this),{major_label_overrides:i}=this.model;for(let s=0;sf(a-l)?(t=_(r(o,n),a),s=r(_(o,n),l)):(t=r(o,n),s=_(o,n)),[t,s]}}get rule_coords(){const t=this.dimension,e=(t+1)%2,[i]=this.ranges,[s,o]=this.computed_bounds,n=[new Array(2),new Array(2)];return n[t][0]=Math.max(s,i.min),n[t][1]=Math.min(o,i.max),n[t][0]>n[t][1]&&(n[t][0]=n[t][1]=NaN),n[e][0]=this.loc,n[e][1]=this.loc,n}get tick_coords(){const t=this.dimension,e=(t+1)%2,[i]=this.ranges,[s,o]=this.computed_bounds,n=this.model.ticker.get_ticks(s,o,i,this.loc),a=n.major,l=n.minor,r=[[],[]],_=[[],[]],[h,c]=[i.min,i.max];for(let i=0;ic||(r[t].push(a[i]),r[e].push(this.loc));for(let i=0;ic||(_[t].push(l[i]),_[e].push(this.loc));return{major:r,minor:_}}get loc(){const{fixed_location:t}=this.model;if(null!=t){if(u.isNumber(t))return t;const[,e]=this.ranges;if(e instanceof g.FactorRange)return e.synthetic(t);throw new Error(\"unexpected\")}const[,e]=this.ranges;switch(this.panel.side){case\"left\":case\"below\":return e.start;case\"right\":case\"above\":return e.end}}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box})}}i.AxisView=p,p.__name__=\"AxisView\";class k extends a.GuideRenderer{constructor(t){super(t)}static init_Axis(){this.prototype.default_view=p,this.mixins([[\"axis_\",h.Line],[\"major_tick_\",h.Line],[\"minor_tick_\",h.Line],[\"major_label_\",h.Text],[\"axis_label_\",h.Text]]),this.define((({Any:t,Int:e,Number:i,String:s,Ref:o,Dict:n,Tuple:a,Or:h,Nullable:b,Auto:m})=>({bounds:[h(a(i,i),m),\"auto\"],ticker:[o(l.Ticker)],formatter:[o(r.TickFormatter)],axis_label:[b(s),\"\"],axis_label_standoff:[e,5],major_label_standoff:[e,5],major_label_orientation:[h(c.TickLabelOrientation,i),\"horizontal\"],major_label_overrides:[n(s),{}],major_label_policy:[o(_.LabelingPolicy),()=>new _.AllLabels],major_tick_in:[i,2],major_tick_out:[i,6],minor_tick_in:[i,0],minor_tick_out:[i,4],fixed_location:[b(h(i,t)),null]}))),this.override({axis_line_color:\"black\",major_tick_line_color:\"black\",minor_tick_line_color:\"black\",major_label_text_font_size:\"11px\",major_label_text_align:\"center\",major_label_text_baseline:\"alphabetic\",axis_label_text_font_size:\"13px\",axis_label_text_font_style:\"italic\"})}}i.Axis=k,k.__name__=\"Axis\",k.init_Axis()},\n", " function _(e,r,d,i,n){i();const s=e(41);class t extends s.RendererView{}d.GuideRendererView=t,t.__name__=\"GuideRendererView\";class _ extends s.Renderer{constructor(e){super(e)}static init_GuideRenderer(){this.override({level:\"guide\"})}}d.GuideRenderer=_,_.__name__=\"GuideRenderer\",_.init_GuideRenderer()},\n", " function _(c,e,n,s,o){s();const r=c(53);class t extends r.Model{constructor(c){super(c)}}n.Ticker=t,t.__name__=\"Ticker\"},\n", " function _(t,o,r,e,c){e();const n=t(53),a=t(167);class m extends n.Model{constructor(t){super(t)}format_graphics(t,o){return this.doFormat(t,o).map((t=>new a.TextBox({text:t})))}compute(t,o){return this.doFormat([t],null!=o?o:{loc:0})[0]}v_compute(t,o){return this.doFormat(t,null!=o?o:{loc:0})}}r.TickFormatter=m,m.__name__=\"TickFormatter\"},\n", " function _(t,e,s,i,n){i();const h=t(99),o=t(143),a=t(9),r=t(8),c=t(168),_=t(22);s.text_width=(()=>{const t=document.createElement(\"canvas\").getContext(\"2d\");let e=\"\";return(s,i)=>(i!=e&&(e=i,t.font=i),t.measureText(s).width)})();class l{constructor(){this._position={sx:0,sy:0},this.font_size_scale=1,this._base_font_size=13}set base_font_size(t){this._base_font_size=t}get base_font_size(){return this._base_font_size}set position(t){this._position=t}get position(){return this._position}infer_text_height(){return\"ascent_descent\"}bbox(){const{p0:t,p1:e,p2:s,p3:i}=this.rect(),n=Math.min(t.x,e.x,s.x,i.x),o=Math.min(t.y,e.y,s.y,i.y),a=Math.max(t.x,e.x,s.x,i.x),r=Math.max(t.y,e.y,s.y,i.y);return new h.BBox({left:n,right:a,top:o,bottom:r})}size(){const{width:t,height:e}=this._size(),{angle:s}=this;if(s){const i=Math.cos(Math.abs(s)),n=Math.sin(Math.abs(s));return{width:Math.abs(t*i+e*n),height:Math.abs(t*n+e*i)}}return{width:t,height:e}}rect(){const t=this._rect(),{angle:e}=this;if(e){const{sx:s,sy:i}=this.position,n=new c.AffineTransform;return n.translate(s,i),n.rotate(e),n.translate(-s,-i),n.apply_rect(t)}return t}paint_rect(t){const{p0:e,p1:s,p2:i,p3:n}=this.rect();t.save(),t.strokeStyle=\"red\",t.lineWidth=1,t.beginPath();const{round:h}=Math;t.moveTo(h(e.x),h(e.y)),t.lineTo(h(s.x),h(s.y)),t.lineTo(h(i.x),h(i.y)),t.lineTo(h(n.x),h(n.y)),t.closePath(),t.stroke(),t.restore()}paint_bbox(t){const{x:e,y:s,width:i,height:n}=this.bbox();t.save(),t.strokeStyle=\"blue\",t.lineWidth=1,t.beginPath();const{round:h}=Math;t.moveTo(h(e),h(s)),t.lineTo(h(e),h(s+n)),t.lineTo(h(e+i),h(s+n)),t.lineTo(h(e+i),h(s)),t.closePath(),t.stroke(),t.restore()}}s.GraphicsBox=l,l.__name__=\"GraphicsBox\";class x extends l{constructor({text:t}){super(),this.align=\"left\",this.text=t}set visuals(t){const e=t.text_color.get_value(),s=t.text_alpha.get_value(),i=t.text_font_style.get_value();let n=t.text_font_size.get_value();const h=t.text_font.get_value(),{font_size_scale:a,base_font_size:r}=this,c=o.parse_css_font_size(n);if(null!=c){let{value:t,unit:e}=c;t*=a,\"em\"==e&&r&&(t*=r,e=\"px\"),n=`${t}${e}`}const l=`${i} ${n} ${h}`;this.font=l,this.color=_.color2css(e,s),this.line_height=t.text_line_height.get_value()}infer_text_height(){if(this.text.includes(\"\\n\"))return\"ascent_descent\";return function(t){for(const e of new Set(t))if(!(\"0\"<=e&&e<=\"9\"))switch(e){case\",\":case\".\":case\"+\":case\"-\":case\"−\":case\"e\":continue;default:return!1}return!0}(this.text)?\"cap\":\"ascent_descent\"}_text_line(t){var e;const s=null!==(e=this.text_height_metric)&&void 0!==e?e:this.infer_text_height(),i=(()=>{switch(s){case\"x\":case\"x_descent\":return t.x_height;case\"cap\":case\"cap_descent\":return t.cap_height;case\"ascent\":case\"ascent_descent\":return t.ascent}})(),n=(()=>{switch(s){case\"x\":case\"cap\":case\"ascent\":return 0;case\"x_descent\":case\"cap_descent\":case\"ascent_descent\":return t.descent}})();return{height:i+n,ascent:i,descent:n}}get nlines(){return this.text.split(\"\\n\").length}_size(){var t,e;const{font:i}=this,n=o.font_metrics(i),h=(this.line_height-1)*n.height,r=\"\"==this.text,c=this.text.split(\"\\n\"),_=c.length,l=c.map((t=>s.text_width(t,i))),x=this._text_line(n).height*_,u=\"%\"==(null===(t=this.width)||void 0===t?void 0:t.unit)?this.width.value:1,p=\"%\"==(null===(e=this.height)||void 0===e?void 0:e.unit)?this.height.value:1;return{width:a.max(l)*u,height:r?0:(x+h*(_-1))*p,metrics:n}}_computed_position(t,e,s){const{width:i,height:n}=t,{sx:h,sy:o,x_anchor:a=\"left\",y_anchor:c=\"center\"}=this.position;return{x:h-(()=>{if(r.isNumber(a))return a*i;switch(a){case\"left\":return 0;case\"center\":return.5*i;case\"right\":return i}})(),y:o-(()=>{var t;if(r.isNumber(c))return c*n;switch(c){case\"top\":return 0;case\"center\":return.5*n;case\"bottom\":return n;case\"baseline\":if(1!=s)return.5*n;switch(null!==(t=this.text_height_metric)&&void 0!==t?t:this.infer_text_height()){case\"x\":case\"x_descent\":return e.x_height;case\"cap\":case\"cap_descent\":return e.cap_height;case\"ascent\":case\"ascent_descent\":return e.ascent}}})()}}_rect(){const{width:t,height:e,metrics:s}=this._size(),i=this.text.split(\"\\n\").length,{x:n,y:o}=this._computed_position({width:t,height:e},s,i);return new h.BBox({x:n,y:o,width:t,height:e}).rect}paint(t){var e,i;const{font:n}=this,h=o.font_metrics(n),r=(this.line_height-1)*h.height,c=this.text.split(\"\\n\"),_=c.length,l=c.map((t=>s.text_width(t,n))),x=this._text_line(h),u=x.height*_,p=\"%\"==(null===(e=this.width)||void 0===e?void 0:e.unit)?this.width.value:1,f=\"%\"==(null===(i=this.height)||void 0===i?void 0:i.unit)?this.height.value:1,g=a.max(l)*p,d=(u+r*(_-1))*f;t.save(),t.fillStyle=this.color,t.font=this.font,t.textAlign=\"left\",t.textBaseline=\"alphabetic\";const{sx:b,sy:m}=this.position,{align:y}=this,{angle:v}=this;v&&(t.translate(b,m),t.rotate(v),t.translate(-b,-m));let{x:w,y:z}=this._computed_position({width:g,height:d},h,_);if(\"justify\"==y)for(let e=0;e<_;e++){let i=w;const h=c[e].split(\" \"),o=h.length,_=h.map((t=>s.text_width(t,n))),l=(g-a.sum(_))/(o-1);for(let e=0;e{switch(y){case\"left\":return 0;case\"center\":return.5*(g-l[e]);case\"right\":return g-l[e]}})();t.fillStyle=this.color,t.fillText(c[e],s,z+x.ascent),z+=x.height+r}t.restore()}}s.TextBox=x,x.__name__=\"TextBox\";class u extends l{constructor(t,e){super(),this.base=t,this.expo=e}get children(){return[this.base,this.expo]}set base_font_size(t){super.base_font_size=t,this.base.base_font_size=t,this.expo.base_font_size=t}set position(t){this._position=t;const e=this.base.size(),s=this.expo.size(),i=this._shift_scale()*e.height,n=Math.max(e.height,i+s.height);this.base.position={sx:0,x_anchor:\"left\",sy:n,y_anchor:\"bottom\"},this.expo.position={sx:e.width,x_anchor:\"left\",sy:i,y_anchor:\"bottom\"}}get position(){return this._position}set visuals(t){this.expo.font_size_scale=.7,this.base.visuals=t,this.expo.visuals=t}_shift_scale(){if(this.base instanceof x&&1==this.base.nlines){const{x_height:t,cap_height:e}=o.font_metrics(this.base.font);return t/e}return 2/3}infer_text_height(){return this.base.infer_text_height()}_rect(){const t=this.base.bbox(),e=this.expo.bbox(),s=t.union(e),{x:i,y:n}=this._computed_position();return s.translate(i,n).rect}_size(){const t=this.base.size(),e=this.expo.size();return{width:t.width+e.width,height:Math.max(t.height,this._shift_scale()*t.height+e.height)}}paint(t){t.save();const{angle:e}=this;if(e){const{sx:s,sy:i}=this.position;t.translate(s,i),t.rotate(e),t.translate(-s,-i)}const{x:s,y:i}=this._computed_position();t.translate(s,i),this.base.paint(t),this.expo.paint(t),t.restore()}paint_bbox(t){super.paint_bbox(t);const{x:e,y:s}=this._computed_position();t.save(),t.translate(e,s);for(const e of this.children)e.paint_bbox(t);t.restore()}_computed_position(){const{width:t,height:e}=this._size(),{sx:s,sy:i,x_anchor:n=\"left\",y_anchor:h=\"center\"}=this.position;return{x:s-(()=>{if(r.isNumber(n))return n*t;switch(n){case\"left\":return 0;case\"center\":return.5*t;case\"right\":return t}})(),y:i-(()=>{if(r.isNumber(h))return h*e;switch(h){case\"top\":return 0;case\"center\":return.5*e;case\"bottom\":return e;case\"baseline\":return.5*e}})()}}}s.BaseExpo=u,u.__name__=\"BaseExpo\";class p{constructor(t){this.items=t}set base_font_size(t){for(const e of this.items)e.base_font_size=t}get length(){return this.items.length}set visuals(t){for(const e of this.items)e.visuals=t;const e={x:0,cap:1,ascent:2,x_descent:3,cap_descent:4,ascent_descent:5},s=a.max_by(this.items.map((t=>t.infer_text_height())),(t=>e[t]));for(const t of this.items)t.text_height_metric=s}set angle(t){for(const e of this.items)e.angle=t}max_size(){let t=0,e=0;for(const s of this.items){const i=s.size();t=Math.max(t,i.width),e=Math.max(e,i.height)}return{width:t,height:e}}}s.GraphicsBoxes=p,p.__name__=\"GraphicsBoxes\"},\n", " function _(t,s,r,n,i){n();const{sin:e,cos:a}=Math;class h{constructor(t=1,s=0,r=0,n=1,i=0,e=0){this.a=t,this.b=s,this.c=r,this.d=n,this.e=i,this.f=e}toString(){const{a:t,b:s,c:r,d:n,e:i,f:e}=this;return`matrix(${t}, ${s}, ${r}, ${n}, ${i}, ${e})`}clone(){const{a:t,b:s,c:r,d:n,e:i,f:e}=this;return new h(t,s,r,n,i,e)}get is_identity(){const{a:t,b:s,c:r,d:n,e:i,f:e}=this;return 1==t&&0==s&&0==r&&1==n&&0==i&&0==e}apply_point(t){const[s,r]=this.apply(t.x,t.y);return{x:s,y:r}}apply_rect(t){return{p0:this.apply_point(t.p0),p1:this.apply_point(t.p1),p2:this.apply_point(t.p2),p3:this.apply_point(t.p3)}}apply(t,s){const{a:r,b:n,c:i,d:e,e:a,f:h}=this;return[r*t+i*s+a,n*t+e*s+h]}iv_apply(t,s){const{a:r,b:n,c:i,d:e,e:a,f:h}=this,p=t.length;for(let o=0;o({min_distance:[e,5]})))}filter(e,n,s){const{min_distance:t}=this;let i=null;for(const n of e)null!=i&&s(i,n)({args:[s(e),{}],code:[n,\"\"]})))}get names(){return c.keys(this.args)}get values(){return c.values(this.args)}get func(){const e=o.use_strict(this.code);return new a.GeneratorFunction(\"indices\",\"bboxes\",\"distance\",...this.names,e)}filter(e,n,s){const t=Object.create(null),i=this.func.call(t,e,n,s,...this.values);let l=i.next();if(l.done&&void 0!==l.value){const{value:n}=l;return n instanceof a.Indices?n:void 0===n?e:r.isIterable(n)?a.Indices.from_indices(e.size,n):a.Indices.all_unset(e.size)}{const n=[];do{n.push(l.value),l=i.next()}while(!l.done);return a.Indices.from_indices(e.size,n)}}}s.CustomLabelingPolicy=m,m.__name__=\"CustomLabelingPolicy\",m.init_CustomLabelingPolicy()},\n", " function _(t,s,e,o,i){o();const a=t(1),r=t(163),l=t(171),_=t(172),n=a.__importStar(t(48)),c=t(20),p=t(167),h=t(8);class m extends r.AxisView{_paint(t,s,e){this._draw_group_separators(t,s,e)}_draw_group_separators(t,s,e){const[o]=this.ranges,[i,a]=this.computed_bounds;if(!o.tops||o.tops.length<2||!this.visuals.separator_line.doit)return;const r=this.dimension,l=(r+1)%2,_=[[],[]];let n=0;for(let t=0;ti&&cnew p.GraphicsBoxes(t.map((t=>h.isString(t)?new p.TextBox({text:t}):t))),_=t=>l(this.model.formatter.doFormat(t,this));if(1==t.levels){const t=_(i.major);r.push([t,a.major,this.model.major_label_orientation,this.visuals.major_label_text])}else if(2==t.levels){const t=_(i.major.map((t=>t[1])));r.push([t,a.major,this.model.major_label_orientation,this.visuals.major_label_text]),r.push([l(i.tops),a.tops,this.model.group_label_orientation,this.visuals.group_text])}else if(3==t.levels){const t=_(i.major.map((t=>t[2]))),s=i.mids.map((t=>t[1]));r.push([t,a.major,this.model.major_label_orientation,this.visuals.major_label_text]),r.push([l(s),a.mids,this.model.subgroup_label_orientation,this.visuals.subgroup_text]),r.push([l(i.tops),a.tops,this.model.group_label_orientation,this.visuals.group_text])}return r}get tick_coords(){const t=this.dimension,s=(t+1)%2,[e]=this.ranges,[o,i]=this.computed_bounds,a=this.model.ticker.get_ticks(o,i,e,this.loc),r={major:[[],[]],mids:[[],[]],tops:[[],[]],minor:[[],[]]};return r.major[t]=a.major,r.major[s]=a.major.map((()=>this.loc)),3==e.levels&&(r.mids[t]=a.mids,r.mids[s]=a.mids.map((()=>this.loc))),e.levels>1&&(r.tops[t]=a.tops,r.tops[s]=a.tops.map((()=>this.loc))),r}}e.CategoricalAxisView=m,m.__name__=\"CategoricalAxisView\";class u extends r.Axis{constructor(t){super(t)}static init_CategoricalAxis(){this.prototype.default_view=m,this.mixins([[\"separator_\",n.Line],[\"group_\",n.Text],[\"subgroup_\",n.Text]]),this.define((({Number:t,Or:s})=>({group_label_orientation:[s(c.TickLabelOrientation,t),\"parallel\"],subgroup_label_orientation:[s(c.TickLabelOrientation,t),\"parallel\"]}))),this.override({ticker:()=>new l.CategoricalTicker,formatter:()=>new _.CategoricalTickFormatter,separator_line_color:\"lightgrey\",separator_line_width:2,group_text_font_style:\"bold\",group_text_font_size:\"11px\",group_text_color:\"grey\",subgroup_text_font_style:\"bold\",subgroup_text_font_size:\"11px\"})}}e.CategoricalAxis=u,u.__name__=\"CategoricalAxis\",u.init_CategoricalAxis()},\n", " function _(t,c,o,s,e){s();const r=t(165);class i extends r.Ticker{constructor(t){super(t)}get_ticks(t,c,o,s){var e,r;return{major:this._collect(o.factors,o,t,c),minor:[],tops:this._collect(null!==(e=o.tops)&&void 0!==e?e:[],o,t,c),mids:this._collect(null!==(r=o.mids)&&void 0!==r?r:[],o,t,c)}}_collect(t,c,o,s){const e=[];for(const r of t){const t=c.synthetic(r);t>o&&tnew m.DatetimeTicker,formatter:()=>new r.DatetimeTickFormatter})}}i.DatetimeAxis=c,c.__name__=\"DatetimeAxis\",c.init_DatetimeAxis()},\n", " function _(i,e,s,n,t){n();const r=i(173),a=i(176),o=i(177);class c extends r.ContinuousAxisView{}s.LinearAxisView=c,c.__name__=\"LinearAxisView\";class _ extends r.ContinuousAxis{constructor(i){super(i)}static init_LinearAxis(){this.prototype.default_view=c,this.override({ticker:()=>new o.BasicTicker,formatter:()=>new a.BasicTickFormatter})}}s.LinearAxis=_,_.__name__=\"LinearAxis\",_.init_LinearAxis()},\n", " function _(i,t,e,n,o){n();const s=i(166),r=i(34);function c(i){let t=\"\";for(const e of i)t+=\"-\"==e?\"−\":e;return t}e.unicode_replace=c;class _ extends s.TickFormatter{constructor(i){super(i),this.last_precision=3}static init_BasicTickFormatter(){this.define((({Boolean:i,Int:t,Auto:e,Or:n})=>({precision:[n(t,e),\"auto\"],use_scientific:[i,!0],power_limit_high:[t,5],power_limit_low:[t,-3]})))}get scientific_limit_low(){return 10**this.power_limit_low}get scientific_limit_high(){return 10**this.power_limit_high}_need_sci(i){if(!this.use_scientific)return!1;const{scientific_limit_high:t}=this,{scientific_limit_low:e}=this,n=i.length<2?0:Math.abs(i[1]-i[0])/1e4;for(const o of i){const i=Math.abs(o);if(!(i<=n)&&(i>=t||i<=e))return!0}return!1}_format_with_precision(i,t,e){return t?i.map((i=>c(i.toExponential(e)))):i.map((i=>c(r.to_fixed(i,e))))}_auto_precision(i,t){const e=new Array(i.length),n=this.last_precision<=15;i:for(let o=this.last_precision;n?o<=15:o>=1;n?o++:o--){if(t){e[0]=i[0].toExponential(o);for(let t=1;t({base:[t,10],mantissas:[i(t),[1,2,5]],min_interval:[t,0],max_interval:[a(t),null]})))}get_min_interval(){return this.min_interval}get_max_interval(){var t;return null!==(t=this.max_interval)&&void 0!==t?t:1/0}initialize(){super.initialize();const t=r.nth(this.mantissas,-1)/this.base,i=r.nth(this.mantissas,0)*this.base;this.extended_mantissas=[t,...this.mantissas,i],this.base_factor=0===this.get_min_interval()?1:this.get_min_interval()}get_interval(t,i,a){const e=i-t,s=this.get_ideal_interval(t,i,a),n=Math.floor(_.log(s/this.base_factor,this.base)),l=this.base**n*this.base_factor,h=this.extended_mantissas,m=h.map((t=>Math.abs(a-e/(t*l)))),v=h[r.argmin(m)]*l;return _.clamp(v,this.get_min_interval(),this.get_max_interval())}}a.AdaptiveTicker=l,l.__name__=\"AdaptiveTicker\",l.init_AdaptiveTicker()},\n", " function _(t,i,n,s,e){s();const o=t(165),r=t(9);class c extends o.Ticker{constructor(t){super(t)}static init_ContinuousTicker(){this.define((({Int:t})=>({num_minor_ticks:[t,5],desired_num_ticks:[t,6]})))}get_ticks(t,i,n,s){return this.get_ticks_no_defaults(t,i,s,this.desired_num_ticks)}get_ticks_no_defaults(t,i,n,s){const e=this.get_interval(t,i,s),o=Math.floor(t/e),c=Math.ceil(i/e);let _;_=isFinite(o)&&isFinite(c)?r.range(o,c+1):[];const u=_.map((t=>t*e)).filter((n=>t<=n&&n<=i)),a=this.num_minor_ticks,f=[];if(a>0&&u.length>0){const n=e/a,s=r.range(0,a).map((t=>t*n));for(const n of s.slice(1)){const s=u[0]-n;t<=s&&s<=i&&f.push(s)}for(const n of u)for(const e of s){const s=n+e;t<=s&&s<=i&&f.push(s)}}return{major:u,minor:f}}get_ideal_interval(t,i,n){return(i-t)/n}}n.ContinuousTicker=c,c.__name__=\"ContinuousTicker\",c.init_ContinuousTicker()},\n", " function _(t,s,e,i,n){i();const r=t(1).__importDefault(t(181)),o=t(166),a=t(19),c=t(182),m=t(9),u=t(8);function h(t){return r.default(t,\"%Y %m %d %H %M %S\").split(/\\s+/).map((t=>parseInt(t,10)))}function d(t,s){if(u.isFunction(s))return s(t);{const e=c.sprintf(\"$1%06d\",function(t){return Math.round(t/1e3%1*1e6)}(t));return-1==(s=s.replace(/((^|[^%])(%%)*)%f/,e)).indexOf(\"%\")?s:r.default(t,s)}}const l=[\"microseconds\",\"milliseconds\",\"seconds\",\"minsec\",\"minutes\",\"hourmin\",\"hours\",\"days\",\"months\",\"years\"];class f extends o.TickFormatter{constructor(t){super(t),this.strip_leading_zeros=!0}static init_DatetimeTickFormatter(){this.define((({String:t,Array:s})=>({microseconds:[s(t),[\"%fus\"]],milliseconds:[s(t),[\"%3Nms\",\"%S.%3Ns\"]],seconds:[s(t),[\"%Ss\"]],minsec:[s(t),[\":%M:%S\"]],minutes:[s(t),[\":%M\",\"%Mm\"]],hourmin:[s(t),[\"%H:%M\"]],hours:[s(t),[\"%Hh\",\"%H:%M\"]],days:[s(t),[\"%m/%d\",\"%a%d\"]],months:[s(t),[\"%m/%Y\",\"%b %Y\"]],years:[s(t),[\"%Y\"]]})))}initialize(){super.initialize(),this._update_width_formats()}_update_width_formats(){const t=+r.default(new Date),s=function(s){const e=s.map((s=>d(t,s).length)),i=m.sort_by(m.zip(e,s),(([t])=>t));return m.unzip(i)};this._width_formats={microseconds:s(this.microseconds),milliseconds:s(this.milliseconds),seconds:s(this.seconds),minsec:s(this.minsec),minutes:s(this.minutes),hourmin:s(this.hourmin),hours:s(this.hours),days:s(this.days),months:s(this.months),years:s(this.years)}}_get_resolution_str(t,s){const e=1.1*t;switch(!1){case!(e<.001):return\"microseconds\";case!(e<1):return\"milliseconds\";case!(e<60):return s>=60?\"minsec\":\"seconds\";case!(e<3600):return s>=3600?\"hourmin\":\"minutes\";case!(e<86400):return\"hours\";case!(e<2678400):return\"days\";case!(e<31536e3):return\"months\";default:return\"years\"}}doFormat(t,s){if(0==t.length)return[];const e=Math.abs(t[t.length-1]-t[0])/1e3,i=e/(t.length-1),n=this._get_resolution_str(i,e),[,[r]]=this._width_formats[n],o=[],c=l.indexOf(n),m={};for(const t of l)m[t]=0;m.seconds=5,m.minsec=4,m.minutes=4,m.hourmin=3,m.hours=3;for(const s of t){let t,e;try{e=h(s),t=d(s,r)}catch(t){a.logger.warn(`unable to format tick for timestamp value ${s}`),a.logger.warn(` - ${t}`),o.push(\"ERR\");continue}let i=!1,u=c;for(;0==e[m[l[u]]];){let r;if(u+=1,u==l.length)break;if((\"minsec\"==n||\"hourmin\"==n)&&!i){if(\"minsec\"==n&&0==e[4]&&0!=e[5]||\"hourmin\"==n&&0==e[3]&&0!=e[4]){r=this._width_formats[l[c-1]][1][0],t=d(s,r);break}i=!0}r=this._width_formats[l[u]][1][0],t=d(s,r)}if(this.strip_leading_zeros){let s=t.replace(/^0+/g,\"\");s!=t&&isNaN(parseInt(s))&&(s=`0${s}`),o.push(s)}else o.push(t)}return o}}e.DatetimeTickFormatter=f,f.__name__=\"DatetimeTickFormatter\",f.init_DatetimeTickFormatter()},\n", " function _(e,t,n,r,o){!function(e){\"object\"==typeof t&&t.exports?t.exports=e():\"function\"==typeof define?define(e):this.tz=e()}((function(){function e(e,t,n){var r,o=t.day[1];do{r=new Date(Date.UTC(n,t.month,Math.abs(o++)))}while(t.day[0]<7&&r.getUTCDay()!=t.day[0]);return(r={clock:t.clock,sort:r.getTime(),rule:t,save:6e4*t.save,offset:e.offset})[r.clock]=r.sort+6e4*t.time,r.posix?r.wallclock=r[r.clock]+(e.offset+t.saved):r.posix=r[r.clock]-(e.offset+t.saved),r}function t(t,n,r){var o,a,u,i,l,s,c,f=t[t.zone],h=[],T=new Date(r).getUTCFullYear(),g=1;for(o=1,a=f.length;o=T-g;--c)for(o=0,a=s.length;o=h[o][n]&&h[o][h[o].clock]>u[h[o].clock]&&(i=h[o])}return i&&((l=/^(.*)\\/(.*)$/.exec(u.format))?i.abbrev=l[i.save?2:1]:i.abbrev=u.format.replace(/%s/,i.rule.letter)),i||u}function n(e,n){return\"UTC\"==e.zone?n:(e.entry=t(e,\"posix\",n),n+e.entry.offset+e.entry.save)}function r(e,n){return\"UTC\"==e.zone?n:(e.entry=r=t(e,\"wallclock\",n),0<(o=n-r.wallclock)&&o9)t+=s*l[c-10];else{if(a=new Date(n(e,t)),c<7)for(;s;)a.setUTCDate(a.getUTCDate()+i),a.getUTCDay()==c&&(s-=i);else 7==c?a.setUTCFullYear(a.getUTCFullYear()+s):8==c?a.setUTCMonth(a.getUTCMonth()+s):a.setUTCDate(a.getUTCDate()+s);null==(t=r(e,a.getTime()))&&(t=r(e,a.getTime()+864e5*i)-864e5*i)}return t}var a={clock:function(){return+new Date},zone:\"UTC\",entry:{abbrev:\"UTC\",offset:0,save:0},UTC:1,z:function(e,t,n,r){var o,a,u=this.entry.offset+this.entry.save,i=Math.abs(u/1e3),l=[],s=3600;for(o=0;o<3;o++)l.push((\"0\"+Math.floor(i/s)).slice(-2)),i%=s,s/=60;return\"^\"!=n||u?(\"^\"==n&&(r=3),3==r?(a=(a=l.join(\":\")).replace(/:00$/,\"\"),\"^\"!=n&&(a=a.replace(/:00$/,\"\"))):r?(a=l.slice(0,r+1).join(\":\"),\"^\"==n&&(a=a.replace(/:00$/,\"\"))):a=l.slice(0,2).join(\"\"),a=(a=(u<0?\"-\":\"+\")+a).replace(/([-+])(0)/,{_:\" $1\",\"-\":\"$1\"}[n]||\"$1$2\")):\"Z\"},\"%\":function(e){return\"%\"},n:function(e){return\"\\n\"},t:function(e){return\"\\t\"},U:function(e){return s(e,0)},W:function(e){return s(e,1)},V:function(e){return c(e)[0]},G:function(e){return c(e)[1]},g:function(e){return c(e)[1]%100},j:function(e){return Math.floor((e.getTime()-Date.UTC(e.getUTCFullYear(),0))/864e5)+1},s:function(e){return Math.floor(e.getTime()/1e3)},C:function(e){return Math.floor(e.getUTCFullYear()/100)},N:function(e){return e.getTime()%1e3*1e6},m:function(e){return e.getUTCMonth()+1},Y:function(e){return e.getUTCFullYear()},y:function(e){return e.getUTCFullYear()%100},H:function(e){return e.getUTCHours()},M:function(e){return e.getUTCMinutes()},S:function(e){return e.getUTCSeconds()},e:function(e){return e.getUTCDate()},d:function(e){return e.getUTCDate()},u:function(e){return e.getUTCDay()||7},w:function(e){return e.getUTCDay()},l:function(e){return e.getUTCHours()%12||12},I:function(e){return e.getUTCHours()%12||12},k:function(e){return e.getUTCHours()},Z:function(e){return this.entry.abbrev},a:function(e){return this[this.locale].day.abbrev[e.getUTCDay()]},A:function(e){return this[this.locale].day.full[e.getUTCDay()]},h:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},b:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},B:function(e){return this[this.locale].month.full[e.getUTCMonth()]},P:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)].toLowerCase()},p:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)]},R:function(e,t){return this.convert([t,\"%H:%M\"])},T:function(e,t){return this.convert([t,\"%H:%M:%S\"])},D:function(e,t){return this.convert([t,\"%m/%d/%y\"])},F:function(e,t){return this.convert([t,\"%Y-%m-%d\"])},x:function(e,t){return this.convert([t,this[this.locale].date])},r:function(e,t){return this.convert([t,this[this.locale].time12||\"%I:%M:%S\"])},X:function(e,t){return this.convert([t,this[this.locale].time24])},c:function(e,t){return this.convert([t,this[this.locale].dateTime])},convert:function(e){if(!e.length)return\"1.0.23\";var t,a,u,l,s,c=Object.create(this),f=[];for(t=0;t=o?Math.floor((n-o)/7)+1:0}function c(e){var t,n,r;return n=e.getUTCFullYear(),t=new Date(Date.UTC(n,0)).getUTCDay(),(r=s(e,1)+(t>1&&t<=4?1:0))?53!=r||4==t||3==t&&29==new Date(n,1,29).getDate()?[r,e.getUTCFullYear()]:[1,e.getUTCFullYear()+1]:(n=e.getUTCFullYear()-1,[r=4==(t=new Date(Date.UTC(n,0)).getUTCDay())||3==t&&29==new Date(n,1,29).getDate()?53:52,e.getUTCFullYear()-1])}return u=u.toLowerCase().split(\"|\"),\"delmHMSUWVgCIky\".replace(/./g,(function(e){a[e].pad=2})),a.N.pad=9,a.j.pad=3,a.k.style=\"_\",a.l.style=\"_\",a.e.style=\"_\",function(){return a.convert(arguments)}}))},\n", " function _(r,t,n,e,i){e();const u=r(1),a=u.__importStar(r(183)),f=r(184),o=u.__importDefault(r(181)),l=r(21),s=r(8);function c(r,...t){return f.sprintf(r,...t)}function m(r,t,n){if(s.isNumber(r)){return c((()=>{switch(!1){case Math.floor(r)!=r:return\"%d\";case!(Math.abs(r)>.1&&Math.abs(r)<1e3):return\"%0.3f\";default:return\"%0.3e\"}})(),r)}return`${r}`}function p(r,t,e){if(null==t)return m;if(null!=e&&r in e){const t=e[r];if(s.isString(t)){if(t in n.DEFAULT_FORMATTERS)return n.DEFAULT_FORMATTERS[t];throw new Error(`Unknown tooltip field formatter type '${t}'`)}return function(r,n,e){return t.format(r,n,e)}}return n.DEFAULT_FORMATTERS.numeral}function d(r,t,n,e){if(\"$\"==r[0]){return function(r,t){if(r in t)return t[r];throw new Error(`Unknown special variable '$${r}'`)}(r.substring(1),e)}return function(r,t,n){const e=t.get_column(r);if(null==e)return null;if(s.isNumber(n))return e[n];const i=e[n.index];if(s.isTypedArray(i)||s.isArray(i))return s.isArray(i[0])?i[n.dim2][n.dim1]:i[n.flat_index];return i}(r.substring(1).replace(/[{}]/g,\"\"),t,n)}n.FormatterType=l.Enum(\"numeral\",\"printf\",\"datetime\"),n.DEFAULT_FORMATTERS={numeral:(r,t,n)=>a.format(r,t),datetime:(r,t,n)=>o.default(r,t),printf:(r,t,n)=>c(t,r)},n.sprintf=c,n.basic_formatter=m,n.get_formatter=p,n.get_value=d,n.replace_placeholders=function(r,t,n,e,i={},u){let a,f;if(s.isString(r)?(a=r,f=!1):(a=r.html,f=!0),a=a.replace(/@\\$name/g,(r=>`@{${i.name}}`)),a=a.replace(/((?:\\$\\w+)|(?:@\\w+)|(?:@{(?:[^{}]+)}))(?:{([^{}]+)})?/g,((r,a,o)=>{const l=d(a,t,n,i);if(null==l)return u?u(\"???\"):\"???\";if(\"safe\"==o)return f=!0,`${l}`;const s=`${p(a,o,e)(l,o,i)}`;return u?u(s):s})),f){return[...(new DOMParser).parseFromString(a,\"text/html\").body.childNodes]}return a}},\n", " function _(e,n,t,r,i){\n", " /*!\n", " * numbro.js\n", " * version : 1.6.2\n", " * author : Företagsplatsen AB\n", " * license : MIT\n", " * http://www.foretagsplatsen.se\n", " */\n", " var a,o={},l=o,u=\"en-US\",c=null,s=\"0,0\";void 0!==n&&n.exports;function f(e){this._value=e}function d(e){var n,t=\"\";for(n=0;n-1?function(e,n){var t,r,i,a;return t=(a=e.toString()).split(\"e\")[0],i=a.split(\"e\")[1],a=t.split(\".\")[0]+(r=t.split(\".\")[1]||\"\")+d(i-r.length),n>0&&(a+=\".\"+d(n)),a}(e,n):(t(e*o)/o).toFixed(n),r&&(i=new RegExp(\"0{1,\"+r+\"}$\"),a=a.replace(i,\"\")),a}function p(e,n,t){return n.indexOf(\"$\")>-1?function(e,n,t){var r,i,a=n,l=a.indexOf(\"$\"),c=a.indexOf(\"(\"),s=a.indexOf(\"+\"),f=a.indexOf(\"-\"),d=\"\",h=\"\";-1===a.indexOf(\"$\")?\"infix\"===o[u].currency.position?(h=o[u].currency.symbol,o[u].currency.spaceSeparated&&(h=\" \"+h+\" \")):o[u].currency.spaceSeparated&&(d=\" \"):a.indexOf(\" $\")>-1?(d=\" \",a=a.replace(\" $\",\"\")):a.indexOf(\"$ \")>-1?(d=\" \",a=a.replace(\"$ \",\"\")):a=a.replace(\"$\",\"\");if(i=m(e,a,t,h),-1===n.indexOf(\"$\"))switch(o[u].currency.position){case\"postfix\":i.indexOf(\")\")>-1?((i=i.split(\"\")).splice(-1,0,d+o[u].currency.symbol),i=i.join(\"\")):i=i+d+o[u].currency.symbol;break;case\"infix\":break;case\"prefix\":i.indexOf(\"(\")>-1||i.indexOf(\"-\")>-1?(i=i.split(\"\"),r=Math.max(c,f)+1,i.splice(r,0,o[u].currency.symbol+d),i=i.join(\"\")):i=o[u].currency.symbol+d+i;break;default:throw Error('Currency position should be among [\"prefix\", \"infix\", \"postfix\"]')}else l<=1?i.indexOf(\"(\")>-1||i.indexOf(\"+\")>-1||i.indexOf(\"-\")>-1?(r=1,(l-1?((i=i.split(\"\")).splice(-1,0,d+o[u].currency.symbol),i=i.join(\"\")):i=i+d+o[u].currency.symbol;return i}(e,n,t):n.indexOf(\"%\")>-1?function(e,n,t){var r,i=\"\";e*=100,n.indexOf(\" %\")>-1?(i=\" \",n=n.replace(\" %\",\"\")):n=n.replace(\"%\",\"\");(r=m(e,n,t)).indexOf(\")\")>-1?((r=r.split(\"\")).splice(-1,0,i+\"%\"),r=r.join(\"\")):r=r+i+\"%\";return r}(e,n,t):n.indexOf(\":\")>-1?function(e){var n=Math.floor(e/60/60),t=Math.floor((e-60*n*60)/60),r=Math.round(e-60*n*60-60*t);return n+\":\"+(t<10?\"0\"+t:t)+\":\"+(r<10?\"0\"+r:r)}(e):m(e,n,t)}function m(e,n,t,r){var i,a,l,s,f,d,p,m,x,g,O,b,w,y,M,v,$,B=!1,E=!1,F=!1,k=\"\",U=!1,N=!1,S=!1,j=!1,D=!1,C=\"\",L=\"\",T=Math.abs(e),K=[\"B\",\"KiB\",\"MiB\",\"GiB\",\"TiB\",\"PiB\",\"EiB\",\"ZiB\",\"YiB\"],G=[\"B\",\"KB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"],I=\"\",P=!1,R=!1;if(0===e&&null!==c)return c;if(!isFinite(e))return\"\"+e;if(0===n.indexOf(\"{\")){var W=n.indexOf(\"}\");if(-1===W)throw Error('Format should also contain a \"}\"');b=n.slice(1,W),n=n.slice(W+1)}else b=\"\";if(n.indexOf(\"}\")===n.length-1){var Y=n.indexOf(\"{\");if(-1===Y)throw Error('Format should also contain a \"{\"');w=n.slice(Y+1,-1),n=n.slice(0,Y+1)}else w=\"\";if(v=null===($=-1===n.indexOf(\".\")?n.match(/([0-9]+).*/):n.match(/([0-9]+)\\..*/))?-1:$[1].length,-1!==n.indexOf(\"-\")&&(P=!0),n.indexOf(\"(\")>-1?(B=!0,n=n.slice(1,-1)):n.indexOf(\"+\")>-1&&(E=!0,n=n.replace(/\\+/g,\"\")),n.indexOf(\"a\")>-1){if(g=n.split(\".\")[0].match(/[0-9]+/g)||[\"0\"],g=parseInt(g[0],10),U=n.indexOf(\"aK\")>=0,N=n.indexOf(\"aM\")>=0,S=n.indexOf(\"aB\")>=0,j=n.indexOf(\"aT\")>=0,D=U||N||S||j,n.indexOf(\" a\")>-1?(k=\" \",n=n.replace(\" a\",\"\")):n=n.replace(\"a\",\"\"),p=0===(p=(f=Math.floor(Math.log(T)/Math.LN10)+1)%3)?3:p,g&&0!==T&&(d=Math.floor(Math.log(T)/Math.LN10)+1-g,m=3*~~((Math.min(g,f)-p)/3),T/=Math.pow(10,m),-1===n.indexOf(\".\")&&g>3))for(n+=\"[.]\",M=(M=0===d?0:3*~~(d/3)-d)<0?M+3:M,i=0;i=Math.pow(10,12)&&!D||j?(k+=o[u].abbreviations.trillion,e/=Math.pow(10,12)):T=Math.pow(10,9)&&!D||S?(k+=o[u].abbreviations.billion,e/=Math.pow(10,9)):T=Math.pow(10,6)&&!D||N?(k+=o[u].abbreviations.million,e/=Math.pow(10,6)):(T=Math.pow(10,3)&&!D||U)&&(k+=o[u].abbreviations.thousand,e/=Math.pow(10,3)))}if(n.indexOf(\"b\")>-1)for(n.indexOf(\" b\")>-1?(C=\" \",n=n.replace(\" b\",\"\")):n=n.replace(\"b\",\"\"),s=0;s<=K.length;s++)if(a=Math.pow(1024,s),l=Math.pow(1024,s+1),e>=a&&e0&&(e/=a);break}if(n.indexOf(\"d\")>-1)for(n.indexOf(\" d\")>-1?(C=\" \",n=n.replace(\" d\",\"\")):n=n.replace(\"d\",\"\"),s=0;s<=G.length;s++)if(a=Math.pow(1e3,s),l=Math.pow(1e3,s+1),e>=a&&e0&&(e/=a);break}if(n.indexOf(\"o\")>-1&&(n.indexOf(\" o\")>-1?(L=\" \",n=n.replace(\" o\",\"\")):n=n.replace(\"o\",\"\"),o[u].ordinal&&(L+=o[u].ordinal(e))),n.indexOf(\"[.]\")>-1&&(F=!0,n=n.replace(\"[.]\",\".\")),x=e.toString().split(\".\")[0],O=n.split(\".\")[1],y=n.indexOf(\",\"),O){if(x=(I=-1!==O.indexOf(\"*\")?h(e,e.toString().split(\".\")[1].length,t):O.indexOf(\"[\")>-1?h(e,(O=(O=O.replace(\"]\",\"\")).split(\"[\"))[0].length+O[1].length,t,O[1].length):h(e,O.length,t)).split(\".\")[0],I.split(\".\")[1].length)I=(r?k+r:o[u].delimiters.decimal)+I.split(\".\")[1];else I=\"\";F&&0===Number(I.slice(1))&&(I=\"\")}else x=h(e,null,t);return x.indexOf(\"-\")>-1&&(x=x.slice(1),R=!0),x.length-1&&(x=x.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+o[u].delimiters.thousands)),0===n.indexOf(\".\")&&(x=\"\"),b+(n.indexOf(\"(\")2)&&(o.length<2?!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u):1===o[0].length?!!o[0].match(/^\\d+$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/):!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/)))))},n.exports={format:function(e,n,t,r){return null!=t&&t!==a.culture()&&a.setCulture(t),p(Number(e),null!=n?n:s,null==r?Math.round:r)}}},\n", " function _(e,n,t,r,i){!function(){\"use strict\";var e={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function n(e){return i(a(e),arguments)}function r(e,t){return n.apply(null,[e].concat(t||[]))}function i(t,r){var i,s,a,o,p,c,l,u,f,d=1,g=t.length,y=\"\";for(s=0;s=0),o.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,o.width?parseInt(o.width):0);break;case\"e\":i=o.precision?parseFloat(i).toExponential(o.precision):parseFloat(i).toExponential();break;case\"f\":i=o.precision?parseFloat(i).toFixed(o.precision):parseFloat(i);break;case\"g\":i=o.precision?String(Number(i.toPrecision(o.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=o.precision?i.substring(0,o.precision):i;break;case\"t\":i=String(!!i),i=o.precision?i.substring(0,o.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=o.precision?i.substring(0,o.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=o.precision?i.substring(0,o.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}e.json.test(o.type)?y+=i:(!e.number.test(o.type)||u&&!o.sign?f=\"\":(f=u?\"+\":\"-\",i=i.toString().replace(e.sign,\"\")),c=o.pad_char?\"0\"===o.pad_char?\"0\":o.pad_char.charAt(1):\" \",l=o.width-(f+i).length,p=o.width&&l>0?c.repeat(l):\"\",y+=o.align?f+i+p:\"0\"===c?f+p+i:p+f+i)}return y}var s=Object.create(null);function a(n){if(s[n])return s[n];for(var t,r=n,i=[],a=0;r;){if(null!==(t=e.text.exec(r)))i.push(t[0]);else if(null!==(t=e.modulo.exec(r)))i.push(\"%\");else{if(null===(t=e.placeholder.exec(r)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(t[2]){a|=1;var o=[],p=t[2],c=[];if(null===(c=e.key.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(o.push(c[1]);\"\"!==(p=p.substring(c[0].length));)if(null!==(c=e.key_access.exec(p)))o.push(c[1]);else{if(null===(c=e.index_access.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");o.push(c[1])}t[2]=o}else a|=2;if(3===a)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");i.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}r=r.substring(t[0].length)}return s[n]=i}void 0!==t&&(t.sprintf=n,t.vsprintf=r),\"undefined\"!=typeof window&&(window.sprintf=n,window.vsprintf=r,\"function\"==typeof define&&define.amd&&define((function(){return{sprintf:n,vsprintf:r}})))}()},\n", " function _(e,i,n,t,a){t();const s=e(9),r=e(178),c=e(186),m=e(187),_=e(190),k=e(191),o=e(189);class T extends c.CompositeTicker{constructor(e){super(e)}static init_DatetimeTicker(){this.override({num_minor_ticks:0,tickers:()=>[new r.AdaptiveTicker({mantissas:[1,2,5],base:10,min_interval:0,max_interval:500*o.ONE_MILLI,num_minor_ticks:0}),new r.AdaptiveTicker({mantissas:[1,2,5,10,15,20,30],base:60,min_interval:o.ONE_SECOND,max_interval:30*o.ONE_MINUTE,num_minor_ticks:0}),new r.AdaptiveTicker({mantissas:[1,2,4,6,8,12],base:24,min_interval:o.ONE_HOUR,max_interval:12*o.ONE_HOUR,num_minor_ticks:0}),new m.DaysTicker({days:s.range(1,32)}),new m.DaysTicker({days:s.range(1,31,3)}),new m.DaysTicker({days:[1,8,15,22]}),new m.DaysTicker({days:[1,15]}),new _.MonthsTicker({months:s.range(0,12,1)}),new _.MonthsTicker({months:s.range(0,12,2)}),new _.MonthsTicker({months:s.range(0,12,4)}),new _.MonthsTicker({months:s.range(0,12,6)}),new k.YearsTicker({})]})}}n.DatetimeTicker=T,T.__name__=\"DatetimeTicker\",T.init_DatetimeTicker()},\n", " function _(t,e,i,s,r){s();const n=t(179),_=t(9);class a extends n.ContinuousTicker{constructor(t){super(t)}static init_CompositeTicker(){this.define((({Array:t,Ref:e})=>({tickers:[t(e(n.ContinuousTicker)),[]]})))}get min_intervals(){return this.tickers.map((t=>t.get_min_interval()))}get max_intervals(){return this.tickers.map((t=>t.get_max_interval()))}get_min_interval(){return this.min_intervals[0]}get_max_interval(){return this.max_intervals[0]}get_best_ticker(t,e,i){const s=e-t,r=this.get_ideal_interval(t,e,i),n=[_.sorted_index(this.min_intervals,r)-1,_.sorted_index(this.max_intervals,r)],a=[this.min_intervals[n[0]],this.max_intervals[n[1]]].map((t=>Math.abs(i-s/t)));let c;if(_.is_empty(a.filter((t=>!isNaN(t)))))c=this.tickers[0];else{const t=n[_.argmin(a)];c=this.tickers[t]}return c}get_interval(t,e,i){return this.get_best_ticker(t,e,i).get_interval(t,e,i)}get_ticks_no_defaults(t,e,i,s){return this.get_best_ticker(t,e,s).get_ticks_no_defaults(t,e,i,s)}}i.CompositeTicker=a,a.__name__=\"CompositeTicker\",a.init_CompositeTicker()},\n", " function _(t,e,n,i,s){i();const a=t(188),o=t(189),r=t(9);class c extends a.SingleIntervalTicker{constructor(t){super(t)}static init_DaysTicker(){this.define((({Int:t,Array:e})=>({days:[e(t),[]]}))),this.override({num_minor_ticks:0})}initialize(){super.initialize();const t=this.days;t.length>1?this.interval=(t[1]-t[0])*o.ONE_DAY:this.interval=31*o.ONE_DAY}get_ticks_no_defaults(t,e,n,i){const s=function(t,e){const n=o.last_month_no_later_than(new Date(t)),i=o.last_month_no_later_than(new Date(e));i.setUTCMonth(i.getUTCMonth()+1);const s=[],a=n;for(;s.push(o.copy_date(a)),a.setUTCMonth(a.getUTCMonth()+1),!(a>i););return s}(t,e),a=this.days,c=this.interval;return{major:r.concat(s.map((t=>((t,e)=>{const n=t.getUTCMonth(),i=[];for(const s of a){const a=o.copy_date(t);a.setUTCDate(s),new Date(a.getTime()+e/2).getUTCMonth()==n&&i.push(a)}return i})(t,c)))).map((t=>t.getTime())).filter((n=>t<=n&&n<=e)),minor:[]}}}n.DaysTicker=c,c.__name__=\"DaysTicker\",c.init_DaysTicker()},\n", " function _(e,t,n,i,r){i();const l=e(179);class a extends l.ContinuousTicker{constructor(e){super(e)}static init_SingleIntervalTicker(){this.define((({Number:e})=>({interval:[e]})))}get_interval(e,t,n){return this.interval}get_min_interval(){return this.interval}get_max_interval(){return this.interval}}n.SingleIntervalTicker=a,a.__name__=\"SingleIntervalTicker\",a.init_SingleIntervalTicker()},\n", " function _(t,n,e,_,E){function N(t){return new Date(t.getTime())}function O(t){const n=N(t);return n.setUTCDate(1),n.setUTCHours(0),n.setUTCMinutes(0),n.setUTCSeconds(0),n.setUTCMilliseconds(0),n}_(),e.ONE_MILLI=1,e.ONE_SECOND=1e3,e.ONE_MINUTE=60*e.ONE_SECOND,e.ONE_HOUR=60*e.ONE_MINUTE,e.ONE_DAY=24*e.ONE_HOUR,e.ONE_MONTH=30*e.ONE_DAY,e.ONE_YEAR=365*e.ONE_DAY,e.copy_date=N,e.last_month_no_later_than=O,e.last_year_no_later_than=function(t){const n=O(t);return n.setUTCMonth(0),n}},\n", " function _(t,e,n,i,s){i();const r=t(188),a=t(189),o=t(9);class c extends r.SingleIntervalTicker{constructor(t){super(t)}static init_MonthsTicker(){this.define((({Int:t,Array:e})=>({months:[e(t),[]]})))}initialize(){super.initialize();const t=this.months;t.length>1?this.interval=(t[1]-t[0])*a.ONE_MONTH:this.interval=12*a.ONE_MONTH}get_ticks_no_defaults(t,e,n,i){const s=function(t,e){const n=a.last_year_no_later_than(new Date(t)),i=a.last_year_no_later_than(new Date(e));i.setUTCFullYear(i.getUTCFullYear()+1);const s=[],r=n;for(;s.push(a.copy_date(r)),r.setUTCFullYear(r.getUTCFullYear()+1),!(r>i););return s}(t,e),r=this.months;return{major:o.concat(s.map((t=>r.map((e=>{const n=a.copy_date(t);return n.setUTCMonth(e),n}))))).map((t=>t.getTime())).filter((n=>t<=n&&n<=e)),minor:[]}}}n.MonthsTicker=c,c.__name__=\"MonthsTicker\",c.init_MonthsTicker()},\n", " function _(e,t,a,i,r){i();const n=e(177),_=e(188),s=e(189);class c extends _.SingleIntervalTicker{constructor(e){super(e)}initialize(){super.initialize(),this.interval=s.ONE_YEAR,this.basic_ticker=new n.BasicTicker({num_minor_ticks:0})}get_ticks_no_defaults(e,t,a,i){const r=s.last_year_no_later_than(new Date(e)).getUTCFullYear(),n=s.last_year_no_later_than(new Date(t)).getUTCFullYear();return{major:this.basic_ticker.get_ticks_no_defaults(r,n,a,i).major.map((e=>Date.UTC(e,0,1))).filter((a=>e<=a&&a<=t)),minor:[]}}}a.YearsTicker=c,c.__name__=\"YearsTicker\"},\n", " function _(i,s,t,e,o){e();const n=i(173),r=i(193),_=i(194);class c extends n.ContinuousAxisView{}t.LogAxisView=c,c.__name__=\"LogAxisView\";class x extends n.ContinuousAxis{constructor(i){super(i)}static init_LogAxis(){this.prototype.default_view=c,this.override({ticker:()=>new _.LogTicker,formatter:()=>new r.LogTickFormatter})}}t.LogAxis=x,x.__name__=\"LogAxis\",x.init_LogAxis()},\n", " function _(t,e,r,i,n){i();const o=t(166),a=t(176),s=t(194),c=t(167),{log:l,round:u}=Math;class _ extends o.TickFormatter{constructor(t){super(t)}static init_LogTickFormatter(){this.define((({Ref:t,Nullable:e})=>({ticker:[e(t(s.LogTicker)),null]})))}initialize(){super.initialize(),this.basic_formatter=new a.BasicTickFormatter}format_graphics(t,e){var r,i;if(0==t.length)return[];const n=null!==(i=null===(r=this.ticker)||void 0===r?void 0:r.base)&&void 0!==i?i:10,o=this._exponents(t,n);return null==o?this.basic_formatter.format_graphics(t,e):o.map((t=>{const e=new c.TextBox({text:a.unicode_replace(`${n}`)}),r=new c.TextBox({text:a.unicode_replace(`${t}`)});return new c.BaseExpo(e,r)}))}_exponents(t,e){let r=null;const i=[];for(const n of t){const t=u(l(n)/l(e));if(r==t)return null;r=t,i.push(t)}return i}doFormat(t,e){var r,i;if(0==t.length)return[];const n=null!==(i=null===(r=this.ticker)||void 0===r?void 0:r.base)&&void 0!==i?i:10,o=this._exponents(t,n);return null==o?this.basic_formatter.doFormat(t,e):o.map((t=>a.unicode_replace(`${n}^${t}`)))}}r.LogTickFormatter=_,_.__name__=\"LogTickFormatter\",_.init_LogTickFormatter()},\n", " function _(t,o,e,i,s){i();const n=t(178),r=t(9);class c extends n.AdaptiveTicker{constructor(t){super(t)}static init_LogTicker(){this.override({mantissas:[1,5]})}get_ticks_no_defaults(t,o,e,i){const s=this.num_minor_ticks,n=[],c=this.base,a=Math.log(t)/Math.log(c),f=Math.log(o)/Math.log(c),l=f-a;let h;if(isFinite(l))if(l<2){const e=this.get_interval(t,o,i),c=Math.floor(t/e),a=Math.ceil(o/e);if(h=r.range(c,a+1).filter((t=>0!=t)).map((t=>t*e)).filter((e=>t<=e&&e<=o)),s>0&&h.length>0){const t=e/s,o=r.range(0,s).map((o=>o*t));for(const t of o.slice(1))n.push(h[0]-t);for(const t of h)for(const e of o)n.push(t+e)}}else{const t=Math.ceil(.999999*a),o=Math.floor(1.000001*f),e=Math.ceil((o-t)/9);if(h=r.range(t-1,o+1,e).map((t=>c**t)),s>0&&h.length>0){const t=c**e/s,o=r.range(1,s+1).map((o=>o*t));for(const t of o)n.push(h[0]/t);n.push(h[0]);for(const t of h)for(const e of o)n.push(t*e)}}else h=[];return{major:h.filter((e=>t<=e&&e<=o)),minor:n.filter((e=>t<=e&&e<=o))}}}e.LogTicker=c,c.__name__=\"LogTicker\",c.init_LogTicker()},\n", " function _(e,t,i,r,s){r();const a=e(163),o=e(175),c=e(196),n=e(197);class _ extends a.AxisView{}i.MercatorAxisView=_,_.__name__=\"MercatorAxisView\";class x extends o.LinearAxis{constructor(e){super(e)}static init_MercatorAxis(){this.prototype.default_view=_,this.override({ticker:()=>new n.MercatorTicker({dimension:\"lat\"}),formatter:()=>new c.MercatorTickFormatter({dimension:\"lat\"})})}}i.MercatorAxis=x,x.__name__=\"MercatorAxis\",x.init_MercatorAxis()},\n", " function _(r,t,e,o,n){o();const i=r(176),c=r(20),a=r(65);class s extends i.BasicTickFormatter{constructor(r){super(r)}static init_MercatorTickFormatter(){this.define((({Nullable:r})=>({dimension:[r(c.LatLon),null]})))}doFormat(r,t){if(null==this.dimension)throw new Error(\"MercatorTickFormatter.dimension not configured\");if(0==r.length)return[];const e=r.length,o=new Array(e);if(\"lon\"==this.dimension)for(let n=0;n({dimension:[t(e.LatLon),null]})))}get_ticks_no_defaults(t,o,n,r){if(null==this.dimension)throw new Error(`${this}.dimension wasn't configured`);return[t,o]=c.clip_mercator(t,o,this.dimension),\"lon\"==this.dimension?this._get_ticks_lon(t,o,n,r):this._get_ticks_lat(t,o,n,r)}_get_ticks_lon(t,o,n,r){const[s]=c.wgs84_mercator.invert(t,n),[i,e]=c.wgs84_mercator.invert(o,n),_=super.get_ticks_no_defaults(s,i,n,r),a=[];for(const t of _.major)if(c.in_bounds(t,\"lon\")){const[o]=c.wgs84_mercator.compute(t,e);a.push(o)}const m=[];for(const t of _.minor)if(c.in_bounds(t,\"lon\")){const[o]=c.wgs84_mercator.compute(t,e);m.push(o)}return{major:a,minor:m}}_get_ticks_lat(t,o,n,r){const[,s]=c.wgs84_mercator.invert(n,t),[i,e]=c.wgs84_mercator.invert(n,o),_=super.get_ticks_no_defaults(s,e,n,r),a=[];for(const t of _.major)if(c.in_bounds(t,\"lat\")){const[,o]=c.wgs84_mercator.compute(i,t);a.push(o)}const m=[];for(const t of _.minor)if(c.in_bounds(t,\"lat\")){const[,o]=c.wgs84_mercator.compute(i,t);m.push(o)}return{major:a,minor:m}}}n.MercatorTicker=_,_.__name__=\"MercatorTicker\",_.init_MercatorTicker()},\n", " function _(e,i,r,c,k){c(),k(\"AdaptiveTicker\",e(178).AdaptiveTicker),k(\"BasicTicker\",e(177).BasicTicker),k(\"CategoricalTicker\",e(171).CategoricalTicker),k(\"CompositeTicker\",e(186).CompositeTicker),k(\"ContinuousTicker\",e(179).ContinuousTicker),k(\"DatetimeTicker\",e(185).DatetimeTicker),k(\"DaysTicker\",e(187).DaysTicker),k(\"FixedTicker\",e(199).FixedTicker),k(\"LogTicker\",e(194).LogTicker),k(\"MercatorTicker\",e(197).MercatorTicker),k(\"MonthsTicker\",e(190).MonthsTicker),k(\"SingleIntervalTicker\",e(188).SingleIntervalTicker),k(\"Ticker\",e(165).Ticker),k(\"YearsTicker\",e(191).YearsTicker),k(\"BinnedTicker\",e(200).BinnedTicker)},\n", " function _(i,t,e,r,n){r();const s=i(179);class _ extends s.ContinuousTicker{constructor(i){super(i)}static init_FixedTicker(){this.define((({Number:i,Array:t})=>({ticks:[t(i),[]],minor_ticks:[t(i),[]]})))}get_ticks_no_defaults(i,t,e,r){return{major:this.ticks,minor:this.minor_ticks}}get_interval(i,t,e){return 0}get_min_interval(){return 0}get_max_interval(){return 0}}e.FixedTicker=_,_.__name__=\"FixedTicker\",_.init_FixedTicker()},\n", " function _(e,n,t,i,r){i();const c=e(165),o=e(201),s=e(12);class a extends c.Ticker{constructor(e){super(e)}static init_BinnedTicker(){this.define((({Number:e,Ref:n,Or:t,Auto:i})=>({mapper:[n(o.ScanningColorMapper)],num_major_ticks:[t(e,i),8]})))}get_ticks(e,n,t,i){const{binning:r}=this.mapper.metrics,c=Math.max(0,s.left_edge_index(e,r)),o=Math.min(s.left_edge_index(n,r)+1,r.length-1),a=[];for(let e=c;e<=o;e++)a.push(r[e]);const{num_major_ticks:_}=this,m=[],h=\"auto\"==_?a.length:_,l=Math.max(1,Math.floor(a.length/h));for(let e=0;eo.binning[o.binning.length-1])return r;return e[a.left_edge_index(n,o.binning)]}}i.ScanningColorMapper=c,c.__name__=\"ScanningColorMapper\"},\n", " function _(t,o,e,n,s){n();const l=t(203),i=t(61),c=t(9),a=t(8);class r extends l.ColorMapper{constructor(t){super(t),this._scan_data=null}static init_ContinuousColorMapper(){this.define((({Number:t,String:o,Ref:e,Color:n,Or:s,Tuple:l,Array:c,Nullable:a})=>({high:[a(t),null],low:[a(t),null],high_color:[a(n),null],low_color:[a(n),null],domain:[c(l(e(i.GlyphRenderer),s(o,c(o)))),[]]})))}connect_signals(){super.connect_signals();const t=()=>{for(const[t]of this.domain)this.connect(t.view.change,(()=>this.update_data())),this.connect(t.data_source.selected.change,(()=>this.update_data()))};this.connect(this.properties.domain.change,(()=>t())),t()}update_data(){const{domain:t,palette:o}=this,e=[...this._collect(t)];this._scan_data=this.scan(e,o.length),this.metrics_change.emit(),this.change.emit()}get metrics(){return null==this._scan_data&&this.update_data(),this._scan_data}*_collect(t){for(const[o,e]of t)for(const t of a.isArray(e)?e:[e]){let e=o.data_source.get_column(t);e=o.view.indices.select(e);const n=o.view.masked,s=o.data_source.selected.indices;let l;if(null!=n&&s.length>0?l=c.intersection([...n],s):null!=n?l=[...n]:s.length>0&&(l=s),null!=l&&(e=c.map(l,(t=>e[t]))),e.length>0&&!a.isNumber(e[0]))for(const t of e)yield*t;else yield*e}}_v_compute(t,o,e,n){const{nan_color:s}=n;let{low_color:l,high_color:i}=n;null==l&&(l=e[0]),null==i&&(i=e[e.length-1]);const{domain:a}=this,r=c.is_empty(a)?t:[...this._collect(a)];this._scan_data=this.scan(r,e.length),this.metrics_change.emit();for(let n=0,c=t.length;n({palette:[r(t)],nan_color:[t,\"gray\"]})))}v_compute(t){const r=new Array(t.length);return this._v_compute(t,r,this.palette,this._colors((t=>t))),r}get rgba_mapper(){const t=this,r=p(this.palette),e=this._colors(s);return{v_compute(n){const o=new c.ColorArray(n.length);return t._v_compute(n,o,r,e),new Uint8ClampedArray(l.to_big_endian(o).buffer)}}}_colors(t){return{nan_color:t(this.nan_color)}}}e.ColorMapper=u,u.__name__=\"ColorMapper\",u.init_ColorMapper()},\n", " function _(r,e,n,s,o){s();const p=r(149);class t extends p.Transform{constructor(r){super(r)}compute(r){throw new Error(\"mapping single values is not supported\")}}n.Mapper=t,t.__name__=\"Mapper\"},\n", " function _(t,r,a,e,c){e(),c(\"BasicTickFormatter\",t(176).BasicTickFormatter),c(\"CategoricalTickFormatter\",t(172).CategoricalTickFormatter),c(\"DatetimeTickFormatter\",t(180).DatetimeTickFormatter),c(\"FuncTickFormatter\",t(206).FuncTickFormatter),c(\"LogTickFormatter\",t(193).LogTickFormatter),c(\"MercatorTickFormatter\",t(196).MercatorTickFormatter),c(\"NumeralTickFormatter\",t(207).NumeralTickFormatter),c(\"PrintfTickFormatter\",t(208).PrintfTickFormatter),c(\"TickFormatter\",t(166).TickFormatter)},\n", " function _(t,n,e,s,i){s();const r=t(166),c=t(13),a=t(34);class u extends r.TickFormatter{constructor(t){super(t)}static init_FuncTickFormatter(){this.define((({Unknown:t,String:n,Dict:e})=>({args:[e(t),{}],code:[n,\"\"]})))}get names(){return c.keys(this.args)}get values(){return c.values(this.args)}_make_func(){const t=a.use_strict(this.code);return new Function(\"tick\",\"index\",\"ticks\",...this.names,t)}doFormat(t,n){const e=this._make_func().bind({});return t.map(((t,n,s)=>`${e(t,n,s,...this.values)}`))}}e.FuncTickFormatter=u,u.__name__=\"FuncTickFormatter\",u.init_FuncTickFormatter()},\n", " function _(r,t,n,e,a){e();const o=r(1).__importStar(r(183)),i=r(166),u=r(20);class c extends i.TickFormatter{constructor(r){super(r)}static init_NumeralTickFormatter(){this.define((({String:r})=>({format:[r,\"0,0\"],language:[r,\"en\"],rounding:[u.RoundingFunction,\"round\"]})))}get _rounding_fn(){switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}}doFormat(r,t){const{format:n,language:e,_rounding_fn:a}=this;return r.map((r=>o.format(r,n,e,a)))}}n.NumeralTickFormatter=c,c.__name__=\"NumeralTickFormatter\",c.init_NumeralTickFormatter()},\n", " function _(t,r,i,n,o){n();const a=t(166),e=t(182);class c extends a.TickFormatter{constructor(t){super(t)}static init_PrintfTickFormatter(){this.define((({String:t})=>({format:[t,\"%s\"]})))}doFormat(t,r){return t.map((t=>e.sprintf(this.format,t)))}}i.PrintfTickFormatter=c,c.__name__=\"PrintfTickFormatter\",c.init_PrintfTickFormatter()},\n", " function _(r,o,a,p,e){p(),e(\"CategoricalColorMapper\",r(210).CategoricalColorMapper),e(\"CategoricalMarkerMapper\",r(212).CategoricalMarkerMapper),e(\"CategoricalPatternMapper\",r(213).CategoricalPatternMapper),e(\"ContinuousColorMapper\",r(202).ContinuousColorMapper),e(\"ColorMapper\",r(203).ColorMapper),e(\"LinearColorMapper\",r(214).LinearColorMapper),e(\"LogColorMapper\",r(215).LogColorMapper),e(\"ScanningColorMapper\",r(201).ScanningColorMapper),e(\"EqHistColorMapper\",r(216).EqHistColorMapper)},\n", " function _(t,o,a,r,e){r();const c=t(211),l=t(203),i=t(104);class s extends l.ColorMapper{constructor(t){super(t)}static init_CategoricalColorMapper(){this.define((({Number:t,Nullable:o})=>({factors:[i.FactorSeq],start:[t,0],end:[o(t),null]})))}_v_compute(t,o,a,{nan_color:r}){c.cat_v_compute(t,this.factors,a,o,this.start,this.end,r)}}a.CategoricalColorMapper=s,s.__name__=\"CategoricalColorMapper\",s.init_CategoricalColorMapper()},\n", " function _(n,t,e,l,i){l();const c=n(12),u=n(8);function f(n,t){if(n.length!=t.length)return!1;for(let e=0,l=n.length;ef(n,h)))),s=_<0||_>=e.length?r:e[_],l[g]=s}}},\n", " function _(r,e,a,t,s){t();const c=r(211),i=r(104),l=r(204),n=r(20);class p extends l.Mapper{constructor(r){super(r)}static init_CategoricalMarkerMapper(){this.define((({Number:r,Array:e,Nullable:a})=>({factors:[i.FactorSeq],markers:[e(n.MarkerType)],start:[r,0],end:[a(r),null],default_value:[n.MarkerType,\"circle\"]})))}v_compute(r){const e=new Array(r.length);return c.cat_v_compute(r,this.factors,this.markers,e,this.start,this.end,this.default_value),e}}a.CategoricalMarkerMapper=p,p.__name__=\"CategoricalMarkerMapper\",p.init_CategoricalMarkerMapper()},\n", " function _(t,a,e,r,n){r();const s=t(211),c=t(104),i=t(204),p=t(20);class l extends i.Mapper{constructor(t){super(t)}static init_CategoricalPatternMapper(){this.define((({Number:t,Array:a,Nullable:e})=>({factors:[c.FactorSeq],patterns:[a(p.HatchPatternType)],start:[t,0],end:[e(t),null],default_value:[p.HatchPatternType,\" \"]})))}v_compute(t){const a=new Array(t.length);return s.cat_v_compute(t,this.factors,this.patterns,a,this.start,this.end,this.default_value),a}}e.CategoricalPatternMapper=l,l.__name__=\"CategoricalPatternMapper\",l.init_CategoricalPatternMapper()},\n", " function _(n,r,o,t,a){t();const e=n(202),i=n(12);class s extends e.ContinuousColorMapper{constructor(n){super(n)}scan(n,r){const o=null!=this.low?this.low:i.min(n),t=null!=this.high?this.high:i.max(n);return{max:t,min:o,norm_factor:1/(t-o),normed_interval:1/r}}cmap(n,r,o,t,a){const e=r.length-1;if(n==a.max)return r[e];const i=(n-a.min)*a.norm_factor,s=Math.floor(i/a.normed_interval);return s<0?o:s>e?t:r[s]}}o.LinearColorMapper=s,s.__name__=\"LinearColorMapper\"},\n", " function _(o,t,n,r,l){r();const a=o(202),s=o(12);class e extends a.ContinuousColorMapper{constructor(o){super(o)}scan(o,t){const n=null!=this.low?this.low:s.min(o),r=null!=this.high?this.high:s.max(o);return{max:r,min:n,scale:t/(Math.log(r)-Math.log(n))}}cmap(o,t,n,r,l){const a=t.length-1;if(o>l.max)return r;if(o==l.max)return t[a];if(oa&&(e=a),t[e]}}n.LogColorMapper=e,e.__name__=\"LogColorMapper\"},\n", " function _(n,t,i,e,o){e();const s=n(201),r=n(12),a=n(9),l=n(19);class c extends s.ScanningColorMapper{constructor(n){super(n)}static init_EqHistColorMapper(){this.define((({Int:n})=>({bins:[n,65536]})))}scan(n,t){const i=null!=this.low?this.low:r.min(n),e=null!=this.high?this.high:r.max(n),o=this.bins,s=a.linspace(i,e,o+1),c=r.bin_counts(n,s),h=new Array(o);for(let n=0,t=s.length;nn/g));let m=t-1,M=[],_=0,f=2*t;for(;m!=t&&_<4&&0!=m;){const n=f/m;if(n>1e3)break;f=Math.round(Math.max(t*n,t));const i=a.range(0,f),e=r.map(u,(n=>n*(f-1)));M=r.interpolate(i,e,h);m=a.uniq(M).length-1,_++}if(0==m){M=[i,e];for(let n=0;ne*n+t}compute(e){return this._linear_compute(e)}v_compute(e){return this._linear_v_compute(e)}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}n.LinearScale=u,u.__name__=\"LinearScale\"},\n", " function _(n,t,e,r,i){r();const a=n(146),o=n(12);class c extends a.Scale{constructor(n){super(n)}static init_LinearInterpolationScale(){this.internal((({Arrayable:n})=>({binning:[n]})))}get s_compute(){throw new Error(\"not implemented\")}compute(n){return n}v_compute(n){const{binning:t}=this,{start:e,end:r}=this.source_range,i=e,a=r,c=t.length,l=(r-e)/(c-1),s=new Float64Array(c);for(let n=0;n{if(na)return a;const e=o.left_edge_index(n,t);if(-1==e)return i;if(e>=c-1)return a;const r=t[e],l=(n-r)/(t[e+1]-r),u=s[e];return u+l*(s[e+1]-u)}));return this._linear_v_compute(u)}invert(n){return n}v_invert(n){return new Float64Array(n)}}e.LinearInterpolationScale=c,c.__name__=\"LinearInterpolationScale\",c.init_LinearInterpolationScale()},\n", " function _(a,n,e,g,R){g(),R(\"DataRange\",a(160).DataRange),R(\"DataRange1d\",a(159).DataRange1d),R(\"FactorRange\",a(104).FactorRange),R(\"Range\",a(105).Range),R(\"Range1d\",a(156).Range1d)},\n", " function _(a,o,i,t,e){t();var n=a(141);e(\"Sizeable\",n.Sizeable),e(\"SizingPolicy\",n.SizingPolicy);var c=a(142);e(\"Layoutable\",c.Layoutable),e(\"LayoutItem\",c.LayoutItem);var r=a(222);e(\"HStack\",r.HStack),e(\"VStack\",r.VStack);var l=a(223);e(\"Grid\",l.Grid),e(\"Row\",l.Row),e(\"Column\",l.Column);var S=a(224);e(\"ContentBox\",S.ContentBox),e(\"VariadicBox\",S.VariadicBox)},\n", " function _(t,e,h,i,r){i();const n=t(142),o=t(99);class s extends n.Layoutable{constructor(){super(...arguments),this.children=[]}*[Symbol.iterator](){yield*this.children}}h.Stack=s,s.__name__=\"Stack\";class c extends s{_measure(t){let e=0,h=0;for(const t of this.children){const i=t.measure({width:0,height:0});e+=i.width,h=Math.max(h,i.height)}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const h=this.absolute?t.top:0;let i=this.absolute?t.left:0;const{height:r}=t;for(const t of this.children){const{width:e}=t.measure({width:0,height:0});t.set_geometry(new o.BBox({left:i,width:e,top:h,height:r})),i+=e}}}h.HStack=c,c.__name__=\"HStack\";class a extends s{_measure(t){let e=0,h=0;for(const t of this.children){const i=t.measure({width:0,height:0});e=Math.max(e,i.width),h+=i.height}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const h=this.absolute?t.left:0;let i=this.absolute?t.top:0;const{width:r}=t;for(const t of this.children){const{height:e}=t.measure({width:0,height:0});t.set_geometry(new o.BBox({top:i,height:e,left:h,width:r})),i+=e}}}h.VStack=a,a.__name__=\"VStack\";class l extends n.Layoutable{constructor(){super(...arguments),this.children=[]}*[Symbol.iterator](){yield*this.children}_measure(t){const{width_policy:e,height_policy:h}=this.sizing,{min:i,max:r}=Math;let n=0,o=0;for(const e of this.children){const{width:h,height:i}=e.measure(t);n=r(n,h),o=r(o,i)}return{width:(()=>{const{width:h}=this.sizing;if(t.width==1/0)return\"fixed\"==e&&null!=h?h:n;switch(e){case\"fixed\":return null!=h?h:n;case\"min\":return n;case\"fit\":return null!=h?i(t.width,h):t.width;case\"max\":return null!=h?r(t.width,h):t.width}})(),height:(()=>{const{height:e}=this.sizing;if(t.height==1/0)return\"fixed\"==h&&null!=e?e:o;switch(h){case\"fixed\":return null!=e?e:o;case\"min\":return o;case\"fit\":return null!=e?i(t.height,e):t.height;case\"max\":return null!=e?r(t.height,e):t.height}})()}}_set_geometry(t,e){super._set_geometry(t,e);const h=this.absolute?t:t.relative(),{left:i,right:r,top:n,bottom:s}=h,c=Math.round(h.vcenter),a=Math.round(h.hcenter);for(const e of this.children){const{margin:h,halign:l,valign:d}=e.sizing,{width:u,height:g,inner:_}=e.measure(t),w=(()=>{switch(`${d}_${l}`){case\"start_start\":return new o.BBox({left:i+h.left,top:n+h.top,width:u,height:g});case\"start_center\":return new o.BBox({hcenter:a,top:n+h.top,width:u,height:g});case\"start_end\":return new o.BBox({right:r-h.right,top:n+h.top,width:u,height:g});case\"center_start\":return new o.BBox({left:i+h.left,vcenter:c,width:u,height:g});case\"center_center\":return new o.BBox({hcenter:a,vcenter:c,width:u,height:g});case\"center_end\":return new o.BBox({right:r-h.right,vcenter:c,width:u,height:g});case\"end_start\":return new o.BBox({left:i+h.left,bottom:s-h.bottom,width:u,height:g});case\"end_center\":return new o.BBox({hcenter:a,bottom:s-h.bottom,width:u,height:g});case\"end_end\":return new o.BBox({right:r-h.right,bottom:s-h.bottom,width:u,height:g})}})(),m=null==_?w:new o.BBox({left:w.left+_.left,top:w.top+_.top,right:w.right-_.right,bottom:w.bottom-_.bottom});e.set_geometry(w,m)}}}h.NodeLayout=l,l.__name__=\"NodeLayout\"},\n", " function _(t,i,s,e,o){e();const n=t(141),l=t(142),r=t(8),h=t(99),c=t(9),{max:a,round:g}=Math;class p{constructor(t){this.def=t,this._map=new Map}get(t){let i=this._map.get(t);return void 0===i&&(i=this.def(),this._map.set(t,i)),i}apply(t,i){const s=this.get(t);this._map.set(t,i(s))}}p.__name__=\"DefaultMap\";class f{constructor(){this._items=[],this._nrows=0,this._ncols=0}get nrows(){return this._nrows}get ncols(){return this._ncols}add(t,i){const{r1:s,c1:e}=t;this._nrows=a(this._nrows,s+1),this._ncols=a(this._ncols,e+1),this._items.push({span:t,data:i})}at(t,i){return this._items.filter((({span:s})=>s.r0<=t&&t<=s.r1&&s.c0<=i&&i<=s.c1)).map((({data:t})=>t))}row(t){return this._items.filter((({span:i})=>i.r0<=t&&t<=i.r1)).map((({data:t})=>t))}col(t){return this._items.filter((({span:i})=>i.c0<=t&&t<=i.c1)).map((({data:t})=>t))}foreach(t){for(const{span:i,data:s}of this._items)t(i,s)}map(t){const i=new f;for(const{span:s,data:e}of this._items)i.add(s,t(s,e));return i}}f.__name__=\"Container\";class _ extends l.Layoutable{constructor(t=[]){super(),this.items=t,this.rows=\"auto\",this.cols=\"auto\",this.spacing=0}*[Symbol.iterator](){for(const{layout:t}of this.items)yield t}is_width_expanding(){if(super.is_width_expanding())return!0;if(\"fixed\"==this.sizing.width_policy)return!1;const{cols:t}=this._state;return c.some(t,(t=>\"max\"==t.policy))}is_height_expanding(){if(super.is_height_expanding())return!0;if(\"fixed\"==this.sizing.height_policy)return!1;const{rows:t}=this._state;return c.some(t,(t=>\"max\"==t.policy))}_init(){var t,i,s,e;super._init();const o=new f;for(const{layout:t,row:i,col:s,row_span:e,col_span:n}of this.items)if(t.sizing.visible){const l=i,r=s,h=i+(null!=e?e:1)-1,c=s+(null!=n?n:1)-1;o.add({r0:l,c0:r,r1:h,c1:c},t)}const{nrows:n,ncols:l}=o,h=new Array(n);for(let s=0;s{var t;const i=r.isPlainObject(this.rows)?null!==(t=this.rows[s])&&void 0!==t?t:this.rows[\"*\"]:this.rows;return null==i?{policy:\"auto\"}:r.isNumber(i)?{policy:\"fixed\",height:i}:r.isString(i)?{policy:i}:i})(),n=null!==(t=e.align)&&void 0!==t?t:\"auto\";if(\"fixed\"==e.policy)h[s]={policy:\"fixed\",height:e.height,align:n};else if(\"min\"==e.policy)h[s]={policy:\"min\",align:n};else if(\"fit\"==e.policy||\"max\"==e.policy)h[s]={policy:e.policy,flex:null!==(i=e.flex)&&void 0!==i?i:1,align:n};else{if(\"auto\"!=e.policy)throw new Error(\"unrechable\");c.some(o.row(s),(t=>t.is_height_expanding()))?h[s]={policy:\"max\",flex:1,align:n}:h[s]={policy:\"min\",align:n}}}const a=new Array(l);for(let t=0;t{var i;const s=r.isPlainObject(this.cols)?null!==(i=this.cols[t])&&void 0!==i?i:this.cols[\"*\"]:this.cols;return null==s?{policy:\"auto\"}:r.isNumber(s)?{policy:\"fixed\",width:s}:r.isString(s)?{policy:s}:s})(),n=null!==(s=i.align)&&void 0!==s?s:\"auto\";if(\"fixed\"==i.policy)a[t]={policy:\"fixed\",width:i.width,align:n};else if(\"min\"==i.policy)a[t]={policy:\"min\",align:n};else if(\"fit\"==i.policy||\"max\"==i.policy)a[t]={policy:i.policy,flex:null!==(e=i.flex)&&void 0!==e?e:1,align:n};else{if(\"auto\"!=i.policy)throw new Error(\"unrechable\");c.some(o.col(t),(t=>t.is_width_expanding()))?a[t]={policy:\"max\",flex:1,align:n}:a[t]={policy:\"min\",align:n}}}const[g,p]=r.isNumber(this.spacing)?[this.spacing,this.spacing]:this.spacing;this._state={items:o,nrows:n,ncols:l,rows:h,cols:a,rspacing:g,cspacing:p}}_measure_totals(t,i){const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state;return{height:c.sum(t)+(s-1)*o,width:c.sum(i)+(e-1)*n}}_measure_cells(t){const{items:i,nrows:s,ncols:e,rows:o,cols:l,rspacing:r,cspacing:h}=this._state,c=new Array(s);for(let t=0;t{const{r0:e,c0:f,r1:d,c1:u}=i,w=(d-e)*r,m=(u-f)*h;let y=0;for(let i=e;i<=d;i++)y+=t(i,f).height;y+=w;let x=0;for(let i=f;i<=u;i++)x+=t(e,i).width;x+=m;const b=s.measure({width:x,height:y});_.add(i,{layout:s,size_hint:b});const z=new n.Sizeable(b).grow_by(s.sizing.margin);z.height-=w,z.width-=m;const v=[];for(let t=e;t<=d;t++){const i=o[t];\"fixed\"==i.policy?z.height-=i.height:v.push(t)}if(z.height>0){const t=g(z.height/v.length);for(const i of v)c[i]=a(c[i],t)}const j=[];for(let t=f;t<=u;t++){const i=l[t];\"fixed\"==i.policy?z.width-=i.width:j.push(t)}if(z.width>0){const t=g(z.width/j.length);for(const i of j)p[i]=a(p[i],t)}}));return{size:this._measure_totals(c,p),row_heights:c,col_widths:p,size_hints:_}}_measure_grid(t){const{nrows:i,ncols:s,rows:e,cols:o,rspacing:n,cspacing:l}=this._state,r=this._measure_cells(((t,i)=>{const s=e[t],n=o[i];return{width:\"fixed\"==n.policy?n.width:1/0,height:\"fixed\"==s.policy?s.height:1/0}}));let h;h=\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:t.height!=1/0&&this.is_height_expanding()?t.height:r.size.height;let c,p=0;for(let t=0;t0)for(let t=0;ti?i:e,t--}}}c=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:r.size.width;let f=0;for(let t=0;t0)for(let t=0;ts?s:o,t--}}}const{row_heights:_,col_widths:d,size_hints:u}=this._measure_cells(((t,i)=>({width:r.col_widths[i],height:r.row_heights[t]})));return{size:this._measure_totals(_,d),row_heights:_,col_widths:d,size_hints:u}}_measure(t){const{size:i}=this._measure_grid(t);return i}_set_geometry(t,i){super._set_geometry(t,i);const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state,{row_heights:l,col_widths:r,size_hints:c}=this._measure_grid(t),f=this._state.rows.map(((t,i)=>Object.assign(Object.assign({},t),{top:0,height:l[i],get bottom(){return this.top+this.height}}))),_=this._state.cols.map(((t,i)=>Object.assign(Object.assign({},t),{left:0,width:r[i],get right(){return this.left+this.width}}))),d=c.map(((t,i)=>Object.assign(Object.assign({},i),{outer:new h.BBox,inner:new h.BBox})));for(let i=0,e=this.absolute?t.top:0;i{const{layout:r,size_hint:c}=l,{sizing:a}=r,{width:p,height:d}=c,u=function(t,i){let s=(i-t)*n;for(let e=t;e<=i;e++)s+=_[e].width;return s}(i,e),w=function(t,i){let s=(i-t)*o;for(let e=t;e<=i;e++)s+=f[e].height;return s}(t,s),m=i==e&&\"auto\"!=_[i].align?_[i].align:a.halign,y=t==s&&\"auto\"!=f[t].align?f[t].align:a.valign;let x=_[i].left;\"start\"==m?x+=a.margin.left:\"center\"==m?x+=g((u-p)/2):\"end\"==m&&(x+=u-a.margin.right-p);let b=f[t].top;\"start\"==y?b+=a.margin.top:\"center\"==y?b+=g((w-d)/2):\"end\"==y&&(b+=w-a.margin.bottom-d),l.outer=new h.BBox({left:x,top:b,width:p,height:d})}));const u=f.map((()=>({start:new p((()=>0)),end:new p((()=>0))}))),w=_.map((()=>({start:new p((()=>0)),end:new p((()=>0))})));d.foreach((({r0:t,c0:i,r1:s,c1:e},{size_hint:o,outer:n})=>{const{inner:l}=o;null!=l&&(u[t].start.apply(n.top,(t=>a(t,l.top))),u[s].end.apply(f[s].bottom-n.bottom,(t=>a(t,l.bottom))),w[i].start.apply(n.left,(t=>a(t,l.left))),w[e].end.apply(_[e].right-n.right,(t=>a(t,l.right))))})),d.foreach((({r0:t,c0:i,r1:s,c1:e},o)=>{const{size_hint:n,outer:l}=o,r=t=>{const i=this.absolute?l:l.relative(),s=i.left+t.left,e=i.top+t.top,o=i.right-t.right,n=i.bottom-t.bottom;return new h.BBox({left:s,top:e,right:o,bottom:n})};if(null!=n.inner){let h=r(n.inner);if(!1!==n.align){const o=u[t].start.get(l.top),n=u[s].end.get(f[s].bottom-l.bottom),c=w[i].start.get(l.left),a=w[e].end.get(_[e].right-l.right);try{h=r({top:o,bottom:n,left:c,right:a})}catch(t){}}o.inner=h}else o.inner=l})),d.foreach(((t,{layout:i,outer:s,inner:e})=>{i.set_geometry(s,e)}))}}s.Grid=_,_.__name__=\"Grid\";class d extends _{constructor(t){super(),this.items=t.map(((t,i)=>({layout:t,row:0,col:i}))),this.rows=\"fit\"}}s.Row=d,d.__name__=\"Row\";class u extends _{constructor(t){super(),this.items=t.map(((t,i)=>({layout:t,row:i,col:0}))),this.cols=\"fit\"}}s.Column=u,u.__name__=\"Column\"},\n", " function _(e,t,s,n,i){n();const a=e(142),c=e(141),o=e(43);class r extends a.ContentLayoutable{constructor(e){super(),this.content_size=o.unsized(e,(()=>new c.Sizeable(o.size(e))))}_content_size(){return this.content_size}}s.ContentBox=r,r.__name__=\"ContentBox\";class _ extends a.Layoutable{constructor(e){super(),this.el=e}_measure(e){const t=new c.Sizeable(e).bounded_to(this.sizing.size);return o.sized(this.el,t,(()=>{const e=new c.Sizeable(o.content_size(this.el)),{border:t,padding:s}=o.extents(this.el);return e.grow_by(t).grow_by(s).map(Math.ceil)}))}}s.VariadicBox=_,_.__name__=\"VariadicBox\";class h extends _{constructor(e){super(e),this._cache=new Map}_measure(e){const{width:t,height:s}=e,n=`${t},${s}`;let i=this._cache.get(n);return null==i&&(i=super._measure(e),this._cache.set(n,i)),i}invalidate_cache(){this._cache.clear()}}s.CachedVariadicBox=h,h.__name__=\"CachedVariadicBox\"},\n", " function _(t,e,i,h,o){h();const s=t(141),r=t(142),n=t(99);class g extends r.Layoutable{constructor(){super(...arguments),this.min_border={left:0,top:0,right:0,bottom:0},this.padding={left:0,top:0,right:0,bottom:0}}*[Symbol.iterator](){yield this.top_panel,yield this.bottom_panel,yield this.left_panel,yield this.right_panel,yield this.center_panel}_measure(t){t=new s.Sizeable({width:\"fixed\"==this.sizing.width_policy||t.width==1/0?this.sizing.width:t.width,height:\"fixed\"==this.sizing.height_policy||t.height==1/0?this.sizing.height:t.height});const e=this.left_panel.measure({width:0,height:t.height}),i=Math.max(e.width,this.min_border.left)+this.padding.left,h=this.right_panel.measure({width:0,height:t.height}),o=Math.max(h.width,this.min_border.right)+this.padding.right,r=this.top_panel.measure({width:t.width,height:0}),n=Math.max(r.height,this.min_border.top)+this.padding.top,g=this.bottom_panel.measure({width:t.width,height:0}),a=Math.max(g.height,this.min_border.bottom)+this.padding.bottom,d=new s.Sizeable(t).shrink_by({left:i,right:o,top:n,bottom:a}),l=this.center_panel.measure(d);return{width:i+l.width+o,height:n+l.height+a,inner:{left:i,right:o,top:n,bottom:a},align:(()=>{const{width_policy:t,height_policy:e}=this.center_panel.sizing;return\"fixed\"!=t&&\"fixed\"!=e})()}}_set_geometry(t,e){super._set_geometry(t,e),this.center_panel.set_geometry(e);const i=this.left_panel.measure({width:0,height:t.height}),h=this.right_panel.measure({width:0,height:t.height}),o=this.top_panel.measure({width:t.width,height:0}),s=this.bottom_panel.measure({width:t.width,height:0}),{left:r,top:g,right:a,bottom:d}=e;this.top_panel.set_geometry(new n.BBox({left:r,right:a,bottom:g,height:o.height})),this.bottom_panel.set_geometry(new n.BBox({left:r,right:a,top:d,height:s.height})),this.left_panel.set_geometry(new n.BBox({top:g,bottom:d,right:r,width:i.width})),this.right_panel.set_geometry(new n.BBox({top:g,bottom:d,left:a,width:h.width}))}}i.BorderLayout=g,g.__name__=\"BorderLayout\"},\n", " function _(t,e,i,s,n){s();const o=t(1),l=t(139),a=t(10),_=t(143),d=t(20),h=o.__importStar(t(48));class r extends l.TextAnnotationView{_get_size(){const{ctx:t}=this.layer;this.visuals.text.set_value(t);const{width:e}=t.measureText(this.model.text),{height:i}=_.font_metrics(t.font);return{width:e,height:i}}_render(){const{angle:t,angle_units:e}=this.model,i=a.resolve_angle(t,e),s=null!=this.layout?this.layout:this.plot_view.frame,n=this.coordinates.x_scale,o=this.coordinates.y_scale;let l=\"data\"==this.model.x_units?n.compute(this.model.x):s.bbox.xview.compute(this.model.x),_=\"data\"==this.model.y_units?o.compute(this.model.y):s.bbox.yview.compute(this.model.y);l+=this.model.x_offset,_-=this.model.y_offset;(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.layer.ctx,this.model.text,l,_,i)}}i.LabelView=r,r.__name__=\"LabelView\";class c extends l.TextAnnotation{constructor(t){super(t)}static init_Label(){this.prototype.default_view=r,this.mixins([h.Text,[\"border_\",h.Line],[\"background_\",h.Fill]]),this.define((({Number:t,String:e,Angle:i})=>({x:[t],x_units:[d.SpatialUnits,\"data\"],y:[t],y_units:[d.SpatialUnits,\"data\"],text:[e,\"\"],angle:[i,0],angle_units:[d.AngleUnits,\"rad\"],x_offset:[t,0],y_offset:[t,0]}))),this.override({background_fill_color:null,border_line_color:null})}}i.Label=c,c.__name__=\"Label\",c.init_Label()},\n", " function _(t,e,s,i,o){i();const l=t(1),n=t(139),a=t(56),r=t(130),_=l.__importStar(t(48)),c=t(20),h=t(43),d=l.__importStar(t(18)),u=t(143);class x extends n.TextAnnotationView{set_data(t){a.DataAnnotationView.prototype.set_data.call(this,t)}initialize(){if(super.initialize(),this.set_data(this.model.source),\"css\"==this.model.render_mode)for(let t=0,e=this.text.length;t{this.set_data(this.model.source),\"css\"==this.model.render_mode?this.render():this.request_render()};this.connect(this.model.change,t),this.connect(this.model.source.streaming,t),this.connect(this.model.source.patching,t),this.connect(this.model.source.change,t)}_calculate_text_dimensions(t,e){const{width:s}=t.measureText(e),{height:i}=u.font_metrics(this.visuals.text.font_value(0));return[s,i]}_map_data(){const t=this.coordinates.x_scale,e=this.coordinates.y_scale,s=null!=this.layout?this.layout:this.plot_view.frame;return[\"data\"==this.model.x_units?t.v_compute(this._x):s.bbox.xview.v_compute(this._x),\"data\"==this.model.y_units?e.v_compute(this._y):s.bbox.yview.v_compute(this._y)]}_render(){const t=\"canvas\"==this.model.render_mode?this._v_canvas_text.bind(this):this._v_css_text.bind(this),{ctx:e}=this.layer,[s,i]=this._map_data();for(let o=0,l=this.text.length;o({x:[d.XCoordinateSpec,{field:\"x\"}],y:[d.YCoordinateSpec,{field:\"y\"}],x_units:[c.SpatialUnits,\"data\"],y_units:[c.SpatialUnits,\"data\"],text:[d.StringSpec,{field:\"text\"}],angle:[d.AngleSpec,0],x_offset:[d.NumberSpec,{value:0}],y_offset:[d.NumberSpec,{value:0}],source:[t(r.ColumnDataSource),()=>new r.ColumnDataSource]}))),this.override({background_fill_color:null,border_line_color:null})}}s.LabelSet=v,v.__name__=\"LabelSet\",v.init_LabelSet()},\n", " function _(t,e,i,s,l){s();const n=t(1),h=t(40),o=t(229),a=t(20),_=n.__importStar(t(48)),r=t(15),d=t(140),c=t(143),g=t(99),m=t(9),b=t(8),f=t(11);class u extends h.AnnotationView{update_layout(){const{panel:t}=this;this.layout=null!=t?new d.SideLayout(t,(()=>this.get_size())):void 0}cursor(t,e){return\"none\"==this.model.click_policy?null:\"pointer\"}get legend_padding(){return null!=this.model.border_line_color?this.model.padding:0}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render())),this.connect(this.model.item_change,(()=>this.request_render()))}compute_legend_bbox(){const t=this.model.get_legend_names(),{glyph_height:e,glyph_width:i}=this.model,{label_height:s,label_width:l}=this.model;this.max_label_height=m.max([c.font_metrics(this.visuals.label_text.font_value()).height,s,e]);const{ctx:n}=this.layer;n.save(),this.visuals.label_text.set_value(n),this.text_widths=new Map;for(const e of t)this.text_widths.set(e,m.max([n.measureText(e).width,l]));this.visuals.title_text.set_value(n),this.title_height=this.model.title?c.font_metrics(this.visuals.title_text.font_value()).height+this.model.title_standoff:0,this.title_width=this.model.title?n.measureText(this.model.title).width:0,n.restore();const h=Math.max(m.max([...this.text_widths.values()]),0),o=this.model.margin,{legend_padding:a}=this,_=this.model.spacing,{label_standoff:r}=this.model;let d,u;if(\"vertical\"==this.model.orientation)d=t.length*this.max_label_height+Math.max(t.length-1,0)*_+2*a+this.title_height,u=m.max([h+i+r+2*a,this.title_width+2*a]);else{let e=2*a+Math.max(t.length-1,0)*_;for(const[,t]of this.text_widths)e+=m.max([t,l])+i+r;u=m.max([this.title_width+2*a,e]),d=this.max_label_height+this.title_height+2*a}const x=null!=this.layout?this.layout:this.plot_view.frame,[p,w]=x.bbox.ranges,{location:v}=this.model;let y,k;if(b.isString(v))switch(v){case\"top_left\":y=p.start+o,k=w.start+o;break;case\"top\":case\"top_center\":y=(p.end+p.start)/2-u/2,k=w.start+o;break;case\"top_right\":y=p.end-o-u,k=w.start+o;break;case\"bottom_right\":y=p.end-o-u,k=w.end-o-d;break;case\"bottom\":case\"bottom_center\":y=(p.end+p.start)/2-u/2,k=w.end-o-d;break;case\"bottom_left\":y=p.start+o,k=w.end-o-d;break;case\"left\":case\"center_left\":y=p.start+o,k=(w.end+w.start)/2-d/2;break;case\"center\":case\"center_center\":y=(p.end+p.start)/2-u/2,k=(w.end+w.start)/2-d/2;break;case\"right\":case\"center_right\":y=p.end-o-u,k=(w.end+w.start)/2-d/2}else if(b.isArray(v)&&2==v.length){const[t,e]=v;y=x.bbox.xview.compute(t),k=x.bbox.yview.compute(e)-d}else f.unreachable();return new g.BBox({left:y,top:k,width:u,height:d})}interactive_bbox(){return this.compute_legend_bbox()}interactive_hit(t,e){return this.interactive_bbox().contains(t,e)}on_hit(t,e){let i;const{glyph_width:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let o=i=l;const a=this.compute_legend_bbox(),_=\"vertical\"==this.model.orientation;for(const r of this.model.items){const d=r.get_labels_list_from_label_prop();for(const c of d){const d=a.x+o,m=a.y+i+this.title_height;let b,f;[b,f]=_?[a.width-2*l,this.max_label_height]:[this.text_widths.get(c)+s+h,this.max_label_height];if(new g.BBox({left:d,top:m,width:b,height:f}).contains(t,e)){switch(this.model.click_policy){case\"hide\":for(const t of r.renderers)t.visible=!t.visible;break;case\"mute\":for(const t of r.renderers)t.muted=!t.muted}return!0}_?i+=this.max_label_height+n:o+=this.text_widths.get(c)+s+h+n}}return!1}_render(){if(0==this.model.items.length)return;for(const t of this.model.items)t.legend=this.model;const{ctx:t}=this.layer,e=this.compute_legend_bbox();t.save(),this._draw_legend_box(t,e),this._draw_legend_items(t,e),this._draw_title(t,e),t.restore()}_draw_legend_box(t,e){t.beginPath(),t.rect(e.x,e.y,e.width,e.height),this.visuals.background_fill.set_value(t),t.fill(),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.stroke())}_draw_legend_items(t,e){const{glyph_width:i,glyph_height:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let o=l,a=l;const _=\"vertical\"==this.model.orientation;for(const r of this.model.items){const d=r.get_labels_list_from_label_prop(),c=r.get_field_from_label_prop();if(0==d.length)continue;const g=(()=>{switch(this.model.click_policy){case\"none\":return!0;case\"hide\":return m.every(r.renderers,(t=>t.visible));case\"mute\":return m.every(r.renderers,(t=>!t.muted))}})();for(const m of d){const d=e.x+o,b=e.y+a+this.title_height,f=d+i,u=b+s;_?a+=this.max_label_height+n:o+=this.text_widths.get(m)+i+h+n,this.visuals.label_text.set_value(t),t.fillText(m,f+h,b+this.max_label_height/2);for(const e of r.renderers){const i=this.plot_view.renderer_view(e);null==i||i.draw_legend(t,d,f,b,u,c,m,r.index)}if(!g){let s,n;[s,n]=_?[e.width-2*l,this.max_label_height]:[this.text_widths.get(m)+i+h,this.max_label_height],t.beginPath(),t.rect(d,b,s,n),this.visuals.inactive_fill.set_value(t),t.fill()}}}}_draw_title(t,e){const{title:i}=this.model;i&&this.visuals.title_text.doit&&(t.save(),t.translate(e.x0,e.y0+this.title_height),this.visuals.title_text.set_value(t),t.fillText(i,this.legend_padding,this.legend_padding-this.model.title_standoff),t.restore())}_get_size(){const{width:t,height:e}=this.compute_legend_bbox();return{width:t+2*this.model.margin,height:e+2*this.model.margin}}}i.LegendView=u,u.__name__=\"LegendView\";class x extends h.Annotation{constructor(t){super(t)}initialize(){super.initialize(),this.item_change=new r.Signal0(this,\"item_change\")}static init_Legend(){this.prototype.default_view=u,this.mixins([[\"label_\",_.Text],[\"title_\",_.Text],[\"inactive_\",_.Fill],[\"border_\",_.Line],[\"background_\",_.Fill]]),this.define((({Number:t,String:e,Array:i,Tuple:s,Or:l,Ref:n,Nullable:h})=>({orientation:[a.Orientation,\"vertical\"],location:[l(a.LegendLocation,s(t,t)),\"top_right\"],title:[h(e),null],title_standoff:[t,5],label_standoff:[t,5],glyph_height:[t,20],glyph_width:[t,20],label_height:[t,20],label_width:[t,20],margin:[t,10],padding:[t,10],spacing:[t,3],items:[i(n(o.LegendItem)),[]],click_policy:[a.LegendClickPolicy,\"none\"]}))),this.override({border_line_color:\"#e5e5e5\",border_line_alpha:.5,border_line_width:1,background_fill_color:\"#ffffff\",background_fill_alpha:.95,inactive_fill_color:\"white\",inactive_fill_alpha:.7,label_text_font_size:\"13px\",label_text_baseline:\"middle\",title_text_font_size:\"13px\",title_text_font_style:\"italic\"})}get_legend_names(){const t=[];for(const e of this.items){const i=e.get_labels_list_from_label_prop();t.push(...i)}return t}}i.Legend=x,x.__name__=\"Legend\",x.init_Legend()},\n", " function _(e,r,n,l,t){l();const i=e(1),s=e(53),o=e(61),_=e(57),a=e(230),u=i.__importStar(e(18)),d=e(19),c=e(9);class f extends s.Model{constructor(e){super(e)}static init_LegendItem(){this.define((({Int:e,Array:r,Ref:n,Nullable:l})=>({label:[u.NullStringSpec,null],renderers:[r(n(o.GlyphRenderer)),[]],index:[l(e),null]})))}_check_data_sources_on_renderers(){if(null!=this.get_field_from_label_prop()){if(this.renderers.length<1)return!1;const e=this.renderers[0].data_source;if(null!=e)for(const r of this.renderers)if(r.data_source!=e)return!1}return!0}_check_field_label_on_data_source(){const e=this.get_field_from_label_prop();if(null!=e){if(this.renderers.length<1)return!1;const r=this.renderers[0].data_source;if(null!=r&&!c.includes(r.columns(),e))return!1}return!0}initialize(){super.initialize(),this.legend=null,this.connect(this.change,(()=>{var e;return null===(e=this.legend)||void 0===e?void 0:e.item_change.emit()}));this._check_data_sources_on_renderers()||d.logger.error(\"Non matching data sources on legend item renderers\");this._check_field_label_on_data_source()||d.logger.error(`Bad column name on label: ${this.label}`)}get_field_from_label_prop(){const{label:e}=this;return a.isField(e)?e.field:null}get_labels_list_from_label_prop(){if(a.isValue(this.label)){const{value:e}=this.label;return null!=e?[e]:[]}const e=this.get_field_from_label_prop();if(null!=e){let r;if(!this.renderers[0]||null==this.renderers[0].data_source)return[\"No source found\"];if(r=this.renderers[0].data_source,r instanceof _.ColumnarDataSource){const n=r.get_column(e);return null!=n?c.uniq(Array.from(n)):[\"Invalid field\"]}}return[]}}n.LegendItem=f,f.__name__=\"LegendItem\",f.init_LegendItem()},\n", " function _(i,n,e,t,u){t();const c=i(8);e.isValue=function(i){return c.isPlainObject(i)&&\"value\"in i},e.isField=function(i){return c.isPlainObject(i)&&\"field\"in i},e.isExpr=function(i){return c.isPlainObject(i)&&\"expr\"in i}},\n", " function _(t,i,s,n,e){n();const o=t(1),l=t(40),a=o.__importStar(t(48)),c=t(20);class h extends l.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render()))}_render(){const{xs:t,ys:i}=this.model;if(t.length!=i.length)return;const s=t.length;if(s<3)return;const{frame:n}=this.plot_view,{ctx:e}=this.layer,o=this.coordinates.x_scale,l=this.coordinates.y_scale,{screen:a}=this.model;function c(t,i,s,n){return a?t:\"data\"==i?s.v_compute(t):n.v_compute(t)}const h=c(t,this.model.xs_units,o,n.bbox.xview),r=c(i,this.model.ys_units,l,n.bbox.yview);e.beginPath();for(let t=0;t({xs:[i(t),[]],xs_units:[c.SpatialUnits,\"data\"],ys:[i(t),[]],ys_units:[c.SpatialUnits,\"data\"]}))),this.internal((({Boolean:t})=>({screen:[t,!1]}))),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}update({xs:t,ys:i}){this.setv({xs:t,ys:i,screen:!0},{check_eq:!1})}}s.PolyAnnotation=r,r.__name__=\"PolyAnnotation\",r.init_PolyAnnotation()},\n", " function _(e,t,i,n,o){n();const s=e(1),l=e(40),r=s.__importStar(e(48));class c extends l.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render()))}_render(){const{gradient:e,y_intercept:t}=this.model;if(null==e||null==t)return;const{frame:i}=this.plot_view,n=this.coordinates.x_scale,o=this.coordinates.y_scale;let s,l,r,c;if(0==e)s=o.compute(t),l=s,r=i.bbox.left,c=r+i.bbox.width;else{s=i.bbox.top,l=s+i.bbox.height;const a=(o.invert(s)-t)/e,_=(o.invert(l)-t)/e;r=n.compute(a),c=n.compute(_)}const{ctx:a}=this.layer;a.save(),a.beginPath(),this.visuals.line.set_value(a),a.moveTo(r,s),a.lineTo(c,l),a.stroke(),a.restore()}}i.SlopeView=c,c.__name__=\"SlopeView\";class a extends l.Annotation{constructor(e){super(e)}static init_Slope(){this.prototype.default_view=c,this.mixins(r.Line),this.define((({Number:e,Nullable:t})=>({gradient:[t(e),null],y_intercept:[t(e),null]}))),this.override({line_color:\"black\"})}}i.Slope=a,a.__name__=\"Slope\",a.init_Slope()},\n", " function _(e,i,t,n,o){n();const s=e(1),a=e(40),l=s.__importStar(e(48)),h=e(20);class c extends a.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.plot_view.request_paint(this)))}_render(){const{location:e}=this.model;if(null==e)return;const{frame:i}=this.plot_view,t=this.coordinates.x_scale,n=this.coordinates.y_scale,o=(i,t)=>\"data\"==this.model.location_units?i.compute(e):this.model.for_hover?e:t.compute(e);let s,a,l,h;\"width\"==this.model.dimension?(l=o(n,i.bbox.yview),a=i.bbox.left,h=i.bbox.width,s=this.model.line_width):(l=i.bbox.top,a=o(t,i.bbox.xview),h=this.model.line_width,s=i.bbox.height);const{ctx:c}=this.layer;c.save(),c.beginPath(),this.visuals.line.set_value(c),c.moveTo(a,l),\"width\"==this.model.dimension?c.lineTo(a+h,l):c.lineTo(a,l+s),c.stroke(),c.restore()}}t.SpanView=c,c.__name__=\"SpanView\";class d extends a.Annotation{constructor(e){super(e)}static init_Span(){this.prototype.default_view=c,this.mixins(l.Line),this.define((({Number:e,Nullable:i})=>({render_mode:[h.RenderMode,\"canvas\"],location:[i(e),null],location_units:[h.SpatialUnits,\"data\"],dimension:[h.Dimension,\"width\"]}))),this.internal((({Boolean:e})=>({for_hover:[e,!1]}))),this.override({line_color:\"black\"})}}t.Span=d,d.__name__=\"Span\",d.init_Span()},\n", " function _(i,e,t,o,l){o();const s=i(40),a=i(235),n=i(122),r=i(43),_=i(140),h=i(99);class b extends s.AnnotationView{constructor(){super(...arguments),this._invalidate_toolbar=!0,this._previous_bbox=new h.BBox}update_layout(){this.layout=new _.SideLayout(this.panel,(()=>this.get_size()),!0)}initialize(){super.initialize(),this.el=r.div(),this.plot_view.canvas_view.add_event(this.el)}async lazy_initialize(){await super.lazy_initialize(),this._toolbar_view=await n.build_view(this.model.toolbar,{parent:this}),this.plot_view.visibility_callbacks.push((i=>this._toolbar_view.set_visibility(i)))}remove(){this._toolbar_view.remove(),r.remove(this.el),super.remove()}render(){this.model.visible||r.undisplay(this.el),super.render()}_render(){const{bbox:i}=this.layout;this._previous_bbox.equals(i)||(r.position(this.el,i),this._previous_bbox=i),this._invalidate_toolbar&&(this.el.style.position=\"absolute\",this.el.style.overflow=\"hidden\",this._toolbar_view.render(),r.empty(this.el),this.el.appendChild(this._toolbar_view.el),this._invalidate_toolbar=!1),r.display(this.el)}_get_size(){const{tools:i,logo:e}=this.model.toolbar;return{width:30*i.length+(null!=e?25:0),height:30}}}t.ToolbarPanelView=b,b.__name__=\"ToolbarPanelView\";class d extends s.Annotation{constructor(i){super(i)}static init_ToolbarPanel(){this.prototype.default_view=b,this.define((({Ref:i})=>({toolbar:[i(a.Toolbar)]})))}}t.ToolbarPanel=d,d.__name__=\"ToolbarPanel\",d.init_ToolbarPanel()},\n", " function _(t,s,e,i,o){i();const c=t(8),n=t(9),a=t(13),l=t(236),r=t(237),_=t(247),p=t(248);e.Drag=l.Tool,e.Inspection=l.Tool,e.Scroll=l.Tool,e.Tap=l.Tool;const u=t=>{switch(t){case\"tap\":return\"active_tap\";case\"pan\":return\"active_drag\";case\"pinch\":case\"scroll\":return\"active_scroll\";case\"multi\":return\"active_multi\"}return null},h=t=>\"tap\"==t||\"pan\"==t;class v extends p.ToolbarBase{constructor(t){super(t)}static init_Toolbar(){this.prototype.default_view=p.ToolbarBaseView,this.define((({Or:t,Ref:s,Auto:i,Null:o,Nullable:c})=>({active_drag:[t(s(e.Drag),i,o),\"auto\"],active_inspect:[t(s(e.Inspection),i,o),\"auto\"],active_scroll:[t(s(e.Scroll),i,o),\"auto\"],active_tap:[t(s(e.Tap),i,o),\"auto\"],active_multi:[c(s(r.GestureTool)),null]})))}connect_signals(){super.connect_signals();const{tools:t,active_drag:s,active_inspect:e,active_scroll:i,active_tap:o,active_multi:c}=this.properties;this.on_change([t,s,e,i,o,c],(()=>this._init_tools()))}_init_tools(){if(super._init_tools(),\"auto\"==this.active_inspect);else if(this.active_inspect instanceof _.InspectTool){let t=!1;for(const s of this.inspectors)s!=this.active_inspect?s.active=!1:t=!0;t||(this.active_inspect=null)}else if(c.isArray(this.active_inspect)){const t=n.intersection(this.active_inspect,this.inspectors);t.length!=this.active_inspect.length&&(this.active_inspect=t);for(const t of this.inspectors)n.includes(this.active_inspect,t)||(t.active=!1)}else if(null==this.active_inspect)for(const t of this.inspectors)t.active=!1;const t=t=>{t.active?this._active_change(t):t.active=!0};for(const t of a.values(this.gestures)){t.tools=n.sort_by(t.tools,(t=>t.default_order));for(const s of t.tools)this.connect(s.properties.active.change,(()=>this._active_change(s)))}for(const[s,e]of a.entries(this.gestures)){const i=u(s);if(i){const o=this[i];\"auto\"==o?0!=e.tools.length&&h(s)&&t(e.tools[0]):null!=o&&(n.includes(this.tools,o)?t(o):this[i]=null)}}}}e.Toolbar=v,v.__name__=\"Toolbar\",v.init_Toolbar()},\n", " function _(t,e,n,i,o){i();const s=t(42),a=t(9),r=t(53);class l extends s.View{get plot_view(){return this.parent}get plot_model(){return this.parent.model}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,(()=>{this.model.active?this.activate():this.deactivate()}))}activate(){}deactivate(){}}n.ToolView=l,l.__name__=\"ToolView\";class _ extends r.Model{constructor(t){super(t)}static init_Tool(){this.prototype._known_aliases=new Map,this.define((({String:t,Nullable:e})=>({description:[e(t),null]}))),this.internal((({Boolean:t})=>({active:[t,!1]})))}get synthetic_renderers(){return[]}_get_dim_limits([t,e],[n,i],o,s){const r=o.bbox.h_range;let l;\"width\"==s||\"both\"==s?(l=[a.min([t,n]),a.max([t,n])],l=[a.max([l[0],r.start]),a.min([l[1],r.end])]):l=[r.start,r.end];const _=o.bbox.v_range;let c;return\"height\"==s||\"both\"==s?(c=[a.min([e,i]),a.max([e,i])],c=[a.max([c[0],_.start]),a.min([c[1],_.end])]):c=[_.start,_.end],[l,c]}static register_alias(t,e){this.prototype._known_aliases.set(t,e)}static from_string(t){const e=this.prototype._known_aliases.get(t);if(null!=e)return e();{const e=[...this.prototype._known_aliases.keys()];throw new Error(`unexpected tool name '${t}', possible tools are ${e.join(\", \")}`)}}}n.Tool=_,_.__name__=\"Tool\",_.init_Tool()},\n", " function _(e,o,t,s,n){s();const u=e(238),_=e(246);class l extends u.ButtonToolView{}t.GestureToolView=l,l.__name__=\"GestureToolView\";class i extends u.ButtonTool{constructor(e){super(e),this.button_view=_.OnOffButtonView}}t.GestureTool=i,i.__name__=\"GestureTool\"},\n", " function _(t,e,o,i,s){i();const n=t(1),l=n.__importDefault(t(239)),r=t(240),a=t(236),u=t(43),h=t(34),_=t(8),c=t(9),d=n.__importStar(t(241)),m=d,p=n.__importDefault(t(242)),g=n.__importDefault(t(243)),v=t(244);class f extends r.DOMView{initialize(){super.initialize();const t=this.model.menu;if(null!=t){const e=this.parent.model.toolbar_location,o=\"left\"==e||\"above\"==e,i=this.parent.model.horizontal?\"vertical\":\"horizontal\";this._menu=new v.ContextMenu(o?c.reversed(t):t,{orientation:i,prevent_hide:t=>t.target==this.el})}this._hammer=new l.default(this.el,{touchAction:\"auto\",inputClass:l.default.TouchMouseInput}),this.connect(this.model.change,(()=>this.render())),this._hammer.on(\"tap\",(t=>{var e;(null===(e=this._menu)||void 0===e?void 0:e.is_open)?this._menu.hide():t.target==this.el&&this._clicked()})),this._hammer.on(\"press\",(()=>this._pressed()))}remove(){var t;this._hammer.destroy(),null===(t=this._menu)||void 0===t||t.remove(),super.remove()}styles(){return[...super.styles(),d.default,p.default,g.default]}css_classes(){return super.css_classes().concat(m.toolbar_button)}render(){u.empty(this.el);const t=this.model.computed_icon;_.isString(t)&&(h.startsWith(t,\"data:image\")?this.el.style.backgroundImage=\"url('\"+t+\"')\":this.el.classList.add(t)),this.el.title=this.model.tooltip,null!=this._menu&&this.root.el.appendChild(this._menu.el)}_pressed(){var t;const{left:e,top:o,right:i,bottom:s}=this.el.getBoundingClientRect(),n=(()=>{switch(this.parent.model.toolbar_location){case\"right\":return{right:e,top:o};case\"left\":return{left:i,top:o};case\"above\":return{left:e,top:s};case\"below\":return{left:e,bottom:o}}})();null===(t=this._menu)||void 0===t||t.toggle(n)}}o.ButtonToolButtonView=f,f.__name__=\"ButtonToolButtonView\";class b extends a.ToolView{}o.ButtonToolView=b,b.__name__=\"ButtonToolView\";class B extends a.Tool{constructor(t){super(t)}static init_ButtonTool(){this.internal((({Boolean:t})=>({disabled:[t,!1]})))}_get_dim_tooltip(t){const{description:e,tool_name:o}=this;return null!=e?e:\"both\"==t?o:`${o} (${\"width\"==t?\"x\":\"y\"}-axis)`}get tooltip(){var t;return null!==(t=this.description)&&void 0!==t?t:this.tool_name}get computed_icon(){return this.icon}get menu(){return null}}o.ButtonTool=B,B.__name__=\"ButtonTool\",B.init_ButtonTool()},\n", " function _(t,e,i,n,r){\n", " /*! Hammer.JS - v2.0.7 - 2016-04-22\n", " * http://hammerjs.github.io/\n", " *\n", " * Copyright (c) 2016 Jorik Tangelder;\n", " * Licensed under the MIT license */\n", " !function(t,i,n,r){\"use strict\";var s,o=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"],a=i.createElement(\"div\"),h=Math.round,u=Math.abs,c=Date.now;function l(t,e,i){return setTimeout(T(t,i),e)}function p(t,e,i){return!!Array.isArray(t)&&(f(t,i[e],i),!0)}function f(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==r)for(n=0;n\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,n),e.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(t===r||null===t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i-1}function S(t){return t.trim().split(/\\s+/g)}function b(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;ni[e]})):n.sort()),n}function x(t,e){for(var i,n,s=e[0].toUpperCase()+e.slice(1),a=0;a1&&!i.firstMultiple?i.firstMultiple=H(e):1===s&&(i.firstMultiple=!1);var o=i.firstInput,a=i.firstMultiple,h=a?a.center:o.center,l=e.center=L(n);e.timeStamp=c(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=G(h,l),e.distance=j(h,l),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=V(e.deltaX,e.deltaY);var p=U(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=p.x,e.overallVelocityY=p.y,e.overallVelocity=u(p.x)>u(p.y)?p.x:p.y,e.scale=a?(f=a.pointers,v=n,j(v[0],v[1],W)/j(f[0],f[1],W)):1,e.rotation=a?function(t,e){return G(e[1],e[0],W)+G(t[1],t[0],W)}(a.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,s,o,a=t.lastInterval||e,h=e.timeStamp-a.timeStamp;if(8!=e.eventType&&(h>25||a.velocity===r)){var c=e.deltaX-a.deltaX,l=e.deltaY-a.deltaY,p=U(h,c,l);n=p.x,s=p.y,i=u(p.x)>u(p.y)?p.x:p.y,o=V(c,l),t.lastInterval=e}else i=a.velocity,n=a.velocityX,s=a.velocityY,o=a.direction;e.velocity=i,e.velocityX=n,e.velocityY=s,e.direction=o}(i,e);var f,v;var d=t.element;_(e.srcEvent.target,d)&&(d=e.srcEvent.target);e.target=d}(t,i),t.emit(\"hammer.input\",i),t.recognize(i),t.session.prevInput=i}function H(t){for(var e=[],i=0;i=u(e)?t<0?2:4:e<0?8:16}function j(t,e,i){i||(i=F);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function G(t,e,i){i||(i=F);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}q.prototype={handler:function(){},init:function(){this.evEl&&I(this.element,this.evEl,this.domHandler),this.evTarget&&I(this.target,this.evTarget,this.domHandler),this.evWin&&I(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(O(this.element),this.evWin,this.domHandler)}};var Z={mousedown:1,mousemove:2,mouseup:4},B=\"mousedown\",$=\"mousemove mouseup\";function J(){this.evEl=B,this.evWin=$,this.pressed=!1,q.apply(this,arguments)}g(J,q,{handler:function(t){var e=Z[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:X,srcEvent:t}))}});var K={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Q={2:N,3:\"pen\",4:X,5:\"kinect\"},tt=\"pointerdown\",et=\"pointermove pointerup pointercancel\";function it(){this.evEl=tt,this.evWin=et,q.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(tt=\"MSPointerDown\",et=\"MSPointerMove MSPointerUp MSPointerCancel\"),g(it,q,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=K[n],s=Q[t.pointerType]||t.pointerType,o=s==N,a=b(e,t.pointerId,\"pointerId\");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var nt={touchstart:1,touchmove:2,touchend:4,touchcancel:8},rt=\"touchstart\",st=\"touchstart touchmove touchend touchcancel\";function ot(){this.evTarget=rt,this.evWin=st,this.started=!1,q.apply(this,arguments)}function at(t,e){var i=P(t.touches),n=P(t.changedTouches);return 12&e&&(i=D(i.concat(n),\"identifier\",!0)),[i,n]}g(ot,q,{handler:function(t){var e=nt[t.type];if(1===e&&(this.started=!0),this.started){var i=at.call(this,t,e);12&e&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:N,srcEvent:t})}}});var ht={touchstart:1,touchmove:2,touchend:4,touchcancel:8},ut=\"touchstart touchmove touchend touchcancel\";function ct(){this.evTarget=ut,this.targetIds={},q.apply(this,arguments)}function lt(t,e){var i=P(t.touches),n=this.targetIds;if(3&e&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=P(t.changedTouches),a=[],h=this.target;if(s=i.filter((function(t){return _(t.target,h)})),1===e)for(r=0;r-1&&n.splice(t,1)}),2500)}}function dt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i<8&&n(e.options.event+Dt(i)),n(e.options.event),t.additionalEvent&&n(t.additionalEvent),i>=8&&n(e.options.event+Dt(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=bt},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return Ot.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=xt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),g(Mt,Ot,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[It]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?\"in\":\"out\";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),g(zt,Pt,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[yt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=l((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return bt},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=c(),this.manager.emit(this.options.event,this._input)))}}),g(Nt,Ot,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[It]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),g(Xt,Ot,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Rt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return 30&i?e=t.overallVelocity:6&i?e=t.overallVelocityX:i&Y&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&u(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=xt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),g(Yt,Pt,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Et]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance .bk-divider{cursor:default;overflow:hidden;background-color:#e5e5e5;}.bk-root .bk-context-menu.bk-horizontal > .bk-divider{width:1px;margin:5px 0;}.bk-root .bk-context-menu.bk-vertical > .bk-divider{height:1px;margin:0 5px;}.bk-root .bk-context-menu > :not(.bk-divider){border:1px solid transparent;}.bk-root .bk-context-menu > :not(.bk-divider).bk-active{border-color:#26aae1;}.bk-root .bk-context-menu > :not(.bk-divider):hover{background-color:#f9f9f9;}.bk-root .bk-context-menu.bk-horizontal > :not(.bk-divider):first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}.bk-root .bk-context-menu.bk-horizontal > :not(.bk-divider):last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}.bk-root .bk-context-menu.bk-vertical > :not(.bk-divider):first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.bk-root .bk-context-menu.bk-vertical > :not(.bk-divider):last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.bk-root .bk-menu{position:absolute;left:0;width:100%;z-index:100;cursor:pointer;font-size:12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);}.bk-root .bk-menu.bk-above{bottom:100%;}.bk-root .bk-menu.bk-below{top:100%;}.bk-root .bk-menu > .bk-divider{height:1px;margin:7.5px 0;overflow:hidden;background-color:#e5e5e5;}.bk-root .bk-menu > :not(.bk-divider){padding:6px 12px;}.bk-root .bk-menu > :not(.bk-divider):hover,.bk-root .bk-menu > :not(.bk-divider).bk-active{background-color:#e6e6e6;}.bk-root .bk-caret{display:inline-block;vertical-align:middle;width:0;height:0;margin:0 5px;}.bk-root .bk-caret.bk-down{border-top:4px solid;}.bk-root .bk-caret.bk-up{border-bottom:4px solid;}.bk-root .bk-caret.bk-down,.bk-root .bk-caret.bk-up{border-right:4px solid transparent;border-left:4px solid transparent;}.bk-root .bk-caret.bk-left{border-right:4px solid;}.bk-root .bk-caret.bk-right{border-left:4px solid;}.bk-root .bk-caret.bk-left,.bk-root .bk-caret.bk-right{border-top:4px solid transparent;border-bottom:4px solid transparent;}\"},\n", " function _(t,e,i,n,s){n();const o=t(1),l=t(43),h=t(245),d=o.__importStar(t(243));class r{constructor(t,e={}){this.items=t,this.options=e,this.el=l.div(),this._open=!1,this._item_click=t=>{var e;null===(e=this.items[t])||void 0===e||e.handler(),this.hide()},this._on_mousedown=t=>{var e,i;const{target:n}=t;n instanceof Node&&this.el.contains(n)||(null===(i=(e=this.options).prevent_hide)||void 0===i?void 0:i.call(e,t))||this.hide()},this._on_keydown=t=>{t.keyCode==l.Keys.Esc&&this.hide()},this._on_blur=()=>{this.hide()},l.undisplay(this.el)}get is_open(){return this._open}get can_open(){return 0!=this.items.length}remove(){l.remove(this.el),this._unlisten()}_listen(){document.addEventListener(\"mousedown\",this._on_mousedown),document.addEventListener(\"keydown\",this._on_keydown),window.addEventListener(\"blur\",this._on_blur)}_unlisten(){document.removeEventListener(\"mousedown\",this._on_mousedown),document.removeEventListener(\"keydown\",this._on_keydown),window.removeEventListener(\"blur\",this._on_blur)}_position(t){const e=this.el.parentElement;if(null!=e){const i=e.getBoundingClientRect();this.el.style.left=null!=t.left?t.left-i.left+\"px\":\"\",this.el.style.top=null!=t.top?t.top-i.top+\"px\":\"\",this.el.style.right=null!=t.right?i.right-t.right+\"px\":\"\",this.el.style.bottom=null!=t.bottom?i.bottom-t.bottom+\"px\":\"\"}}render(){var t,e;l.empty(this.el,!0);const i=null!==(t=this.options.orientation)&&void 0!==t?t:\"vertical\";l.classes(this.el).add(\"bk-context-menu\",`bk-${i}`);for(const[t,i]of h.enumerate(this.items)){let n;if(null==t)n=l.div({class:d.divider});else{if(null!=t.if&&!t.if())continue;{const i=null!=t.icon?l.div({class:[\"bk-menu-icon\",t.icon]}):null;n=l.div({class:(null===(e=t.active)||void 0===e?void 0:e.call(t))?\"bk-active\":null,title:t.tooltip},i,t.label)}}n.addEventListener(\"click\",(()=>this._item_click(i))),this.el.appendChild(n)}}show(t){if(0!=this.items.length&&!this._open){if(this.render(),0==this.el.children.length)return;this._position(null!=t?t:{left:0,top:0}),l.display(this.el),this._listen(),this._open=!0}}hide(){this._open&&(this._open=!1,this._unlisten(),l.undisplay(this.el))}toggle(t){this._open?this.hide():this.show(t)}}i.ContextMenu=r,r.__name__=\"ContextMenu\"},\n", " function _(n,e,o,t,r){t();const f=n(9);function*i(n,e){const o=n.length;if(e>o)return;const t=f.range(e);for(yield t.map((e=>n[e]));;){let r;for(const n of f.reversed(f.range(e)))if(t[n]!=n+o-e){r=n;break}if(null==r)return;t[r]+=1;for(const n of f.range(r+1,e))t[n]=t[n-1]+1;yield t.map((e=>n[e]))}}o.enumerate=function*(n){let e=0;for(const o of n)yield[o,e++]},o.combinations=i,o.subsets=function*(n){for(const e of f.range(n.length+1))yield*i(n,e)}},\n", " function _(t,e,i,n,o){n();const s=t(1),c=t(238),l=s.__importStar(t(241)),a=t(43);class _ extends c.ButtonToolButtonView{render(){super.render(),a.classes(this.el).toggle(l.active,this.model.active)}_clicked(){const{active:t}=this.model;this.model.active=!t}}i.OnOffButtonView=_,_.__name__=\"OnOffButtonView\"},\n", " function _(t,e,o,n,s){n();const i=t(238),c=t(246);class l extends i.ButtonToolView{}o.InspectToolView=l,l.__name__=\"InspectToolView\";class _ extends i.ButtonTool{constructor(t){super(t),this.event_type=\"move\"}static init_InspectTool(){this.prototype.button_view=c.OnOffButtonView,this.define((({Boolean:t})=>({toggleable:[t,!0]}))),this.override({active:!0})}}o.InspectTool=_,_.__name__=\"InspectTool\",_.init_InspectTool()},\n", " function _(t,o,e,i,s){i();const l=t(1),n=t(19),a=t(43),r=t(122),c=t(240),_=t(20),u=t(9),h=t(13),v=t(8),p=t(249),d=t(99),b=t(53),g=t(236),f=t(237),m=t(251),w=t(252),y=t(247),T=l.__importStar(t(241)),z=T,B=l.__importStar(t(253)),x=B;class L extends b.Model{constructor(t){super(t)}static init_ToolbarViewModel(){this.define((({Boolean:t,Nullable:o})=>({_visible:[o(t),null],autohide:[t,!1]})))}get visible(){return!this.autohide||null!=this._visible&&this._visible}}e.ToolbarViewModel=L,L.__name__=\"ToolbarViewModel\",L.init_ToolbarViewModel();class M extends c.DOMView{constructor(){super(...arguments),this.layout={bbox:new d.BBox}}initialize(){super.initialize(),this._tool_button_views=new Map,this._toolbar_view_model=new L({autohide:this.model.autohide})}async lazy_initialize(){await super.lazy_initialize(),await this._build_tool_button_views()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.tools.change,(async()=>{await this._build_tool_button_views(),this.render()})),this.connect(this.model.properties.autohide.change,(()=>{this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change()})),this.connect(this._toolbar_view_model.properties._visible.change,(()=>this._on_visible_change()))}styles(){return[...super.styles(),T.default,B.default]}remove(){r.remove_views(this._tool_button_views),super.remove()}async _build_tool_button_views(){const t=null!=this.model._proxied_tools?this.model._proxied_tools:this.model.tools;await r.build_views(this._tool_button_views,t,{parent:this},(t=>t.button_view))}set_visibility(t){t!=this._toolbar_view_model._visible&&(this._toolbar_view_model._visible=t)}_on_visible_change(){const t=this._toolbar_view_model.visible,o=z.toolbar_hidden;this.el.classList.contains(o)&&t?this.el.classList.remove(o):t||this.el.classList.add(o)}render(){if(a.empty(this.el),this.el.classList.add(z.toolbar),this.el.classList.add(z[this.model.toolbar_location]),this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change(),null!=this.model.logo){const t=\"grey\"===this.model.logo?x.grey:null,o=a.a({href:\"https://bokeh.org/\",target:\"_blank\",class:[x.logo,x.logo_small,t]});this.el.appendChild(o)}for(const[,t]of this._tool_button_views)t.render();const t=[],o=t=>this._tool_button_views.get(t).el,{gestures:e}=this.model;for(const i of h.values(e))t.push(i.tools.map(o));t.push(this.model.actions.map(o)),t.push(this.model.inspectors.filter((t=>t.toggleable)).map(o));for(const o of t)if(0!==o.length){const t=a.div({class:z.button_bar},o);this.el.appendChild(t)}}update_layout(){}update_position(){}after_layout(){this._has_finished=!0}export(t,o=!0){const e=\"png\"==t?\"canvas\":\"svg\",i=new p.CanvasLayer(e,o);return i.resize(0,0),i}}function V(){return{pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}}}e.ToolbarBaseView=M,M.__name__=\"ToolbarBaseView\";class S extends b.Model{constructor(t){super(t)}static init_ToolbarBase(){this.prototype.default_view=M,this.define((({Boolean:t,Array:o,Ref:e,Nullable:i})=>({tools:[o(e(g.Tool)),[]],logo:[i(_.Logo),\"normal\"],autohide:[t,!1]}))),this.internal((({Array:t,Struct:o,Ref:e,Nullable:i})=>{const s=o({tools:t(e(f.GestureTool)),active:i(e(g.Tool))});return{gestures:[o({pan:s,scroll:s,pinch:s,tap:s,doubletap:s,press:s,pressup:s,rotate:s,move:s,multi:s}),V],actions:[t(e(m.ActionTool)),[]],inspectors:[t(e(y.InspectTool)),[]],help:[t(e(w.HelpTool)),[]],toolbar_location:[_.Location,\"right\"]}}))}initialize(){super.initialize(),this._init_tools()}_init_tools(){const t=function(t,o){if(t.length!=o.length)return!0;const e=new Set(o.map((t=>t.id)));return u.some(t,(t=>!e.has(t.id)))},o=this.tools.filter((t=>t instanceof y.InspectTool));t(this.inspectors,o)&&(this.inspectors=o);const e=this.tools.filter((t=>t instanceof w.HelpTool));t(this.help,e)&&(this.help=e);const i=this.tools.filter((t=>t instanceof m.ActionTool));t(this.actions,i)&&(this.actions=i);const s=(t,o)=>{t in this.gestures||n.logger.warn(`Toolbar: unknown event type '${t}' for tool: ${o}`)},l={pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}};for(const t of this.tools)if(t instanceof f.GestureTool&&t.event_type)if(v.isString(t.event_type))l[t.event_type].tools.push(t),s(t.event_type,t);else{l.multi.tools.push(t);for(const o of t.event_type)s(o,t)}for(const o of Object.keys(l)){const e=this.gestures[o];t(e.tools,l[o].tools)&&(e.tools=l[o].tools),e.active&&u.every(e.tools,(t=>t.id!=e.active.id))&&(e.active=null)}}get horizontal(){return\"above\"===this.toolbar_location||\"below\"===this.toolbar_location}get vertical(){return\"left\"===this.toolbar_location||\"right\"===this.toolbar_location}_active_change(t){const{event_type:o}=t;if(null==o)return;const e=v.isString(o)?[o]:o;for(const o of e)if(t.active){const e=this.gestures[o].active;null!=e&&t!=e&&(n.logger.debug(`Toolbar: deactivating tool: ${e} for event type '${o}'`),e.active=!1),this.gestures[o].active=t,n.logger.debug(`Toolbar: activating tool: ${t} for event type '${o}'`)}else this.gestures[o].active=null}}e.ToolbarBase=S,S.__name__=\"ToolbarBase\",S.init_ToolbarBase()},\n", " function _(e,t,i,n,s){n();const o=e(250),a=e(99),r=e(43);function h(e){!function(e){void 0===e.lineDash&&Object.defineProperty(e,\"lineDash\",{get:()=>e.getLineDash(),set:t=>e.setLineDash(t)})}(e),function(e){e.setImageSmoothingEnabled=t=>{e.imageSmoothingEnabled=t,e.mozImageSmoothingEnabled=t,e.oImageSmoothingEnabled=t,e.webkitImageSmoothingEnabled=t,e.msImageSmoothingEnabled=t},e.getImageSmoothingEnabled=()=>{const t=e.imageSmoothingEnabled;return null==t||t}}(e),function(e){e.ellipse||(e.ellipse=function(t,i,n,s,o,a,r,h=!1){const l=.551784;e.translate(t,i),e.rotate(o);let c=n,g=s;h&&(c=-n,g=-s),e.moveTo(-c,0),e.bezierCurveTo(-c,g*l,-c*l,g,0,g),e.bezierCurveTo(c*l,g,c,g*l,c,0),e.bezierCurveTo(c,-g*l,c*l,-g,0,-g),e.bezierCurveTo(-c*l,-g,-c,-g*l,-c,0),e.rotate(-o),e.translate(-t,-i)})}(e)}const l={position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"};class c{constructor(e,t){switch(this.backend=e,this.hidpi=t,this.pixel_ratio=1,this.bbox=new a.BBox,e){case\"webgl\":case\"canvas\":{this._el=this._canvas=r.canvas({style:l});const e=this.canvas.getContext(\"2d\");if(null==e)throw new Error(\"unable to obtain 2D rendering context\");this._ctx=e,t&&(this.pixel_ratio=devicePixelRatio);break}case\"svg\":{const e=new o.SVGRenderingContext2D;this._ctx=e,this._canvas=e.get_svg(),this._el=r.div({style:l},this._canvas);break}}h(this._ctx)}get canvas(){return this._canvas}get ctx(){return this._ctx}get el(){return this._el}resize(e,t){this.bbox=new a.BBox({left:0,top:0,width:e,height:t});const i=this._ctx instanceof o.SVGRenderingContext2D?this._ctx:this.canvas;i.width=e*this.pixel_ratio,i.height=t*this.pixel_ratio}prepare(){const{ctx:e,hidpi:t,pixel_ratio:i}=this;e.save(),t&&(e.scale(i,i),e.translate(.5,.5)),this.clear()}clear(){const{x:e,y:t,width:i,height:n}=this.bbox;this.ctx.clearRect(e,t,i,n)}finish(){this.ctx.restore()}to_blob(){const{_canvas:e}=this;if(e instanceof HTMLCanvasElement)return null!=e.msToBlob?Promise.resolve(e.msToBlob()):new Promise(((t,i)=>{e.toBlob((e=>null!=e?t(e):i()),\"image/png\")}));{const e=this._ctx.get_serialized_svg(!0),t=new Blob([e],{type:\"image/svg+xml\"});return Promise.resolve(t)}}}i.CanvasLayer=c,c.__name__=\"CanvasLayer\"},\n", " function _(t,e,i,s,n){s();const r=t(168),a=t(8),o=t(43);function l(t){if(!t)throw new Error(\"cannot create a random attribute name for an undefined object\");const e=\"ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\";let i=\"\";do{i=\"\";for(let t=0;t<12;t++)i+=e[Math.floor(Math.random()*e.length)]}while(t[i]);return i}function h(t){var e;const i={left:\"start\",right:\"end\",center:\"middle\",start:\"start\",end:\"end\"};return null!==(e=i[t])&&void 0!==e?e:i.start}function c(t){var e;const i={alphabetic:\"alphabetic\",hanging:\"hanging\",top:\"text-before-edge\",bottom:\"text-after-edge\",middle:\"central\"};return null!==(e=i[t])&&void 0!==e?e:i.alphabetic}const _=function(t,e){const i=new Map,s=t.split(\",\");e=null!=e?e:10;for(let t=0;t=0?Math.acos(e):-Math.acos(e)}const w=v(f),b=v(g);this.lineTo(d+f[0]*n,m+f[1]*n),this.arc(d,m,n,w,b)}stroke(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"fill\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"stroke\"),null!=this._clip_path&&this.__currentElement.setAttribute(\"clip-path\",this._clip_path)}fill(t){if(\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"stroke\"),\"none\"!=this.__currentElement.getAttribute(\"fill\")){const t=this.__currentElement.cloneNode(!0);this.__root.appendChild(t),this.__currentElement=t}this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"fill\"),null!=t&&this.__currentElement.setAttribute(\"fill-rule\",t),null!=this._clip_path&&this.__currentElement.setAttribute(\"clip-path\",this._clip_path)}rect(t,e,i,s){isFinite(t+e+i+s)&&(\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.moveTo(t,e),this.lineTo(t+i,e),this.lineTo(t+i,e+s),this.lineTo(t,e+s),this.lineTo(t,e))}fillRect(t,e,i,s){isFinite(t+e+i+s)&&(this.beginPath(),this.rect(t,e,i,s),this.fill())}strokeRect(t,e,i,s){isFinite(t+e+i+s)&&(this.beginPath(),this.rect(t,e,i,s),this.stroke())}__clearCanvas(){o.empty(this.__defs),o.empty(this.__root),this.__root.appendChild(this.__defs),this.__currentElement=this.__root}clearRect(t,e,i,s){if(!isFinite(t+e+i+s))return;if(0===t&&0===e&&i===this.width&&s===this.height)return void this.__clearCanvas();const n=this.__createElement(\"rect\",{x:t,y:e,width:i,height:s,fill:\"#FFFFFF\"},!0);this._apply_transform(n),this.__root.appendChild(n)}createLinearGradient(t,e,i,s){if(!isFinite(t+e+i+s))throw new Error(\"The provided double value is non-finite\");const[n,r]=this._transform.apply(t,e),[a,o]=this._transform.apply(i,s),h=this.__createElement(\"linearGradient\",{id:l(this.__ids),x1:`${n}px`,x2:`${a}px`,y1:`${r}px`,y2:`${o}px`,gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(h),new p(h,this)}createRadialGradient(t,e,i,s,n,r){if(!isFinite(t+e+i+s+n+r))throw new Error(\"The provided double value is non-finite\");const[a,o]=this._transform.apply(t,e),[h,c]=this._transform.apply(s,n),_=this.__createElement(\"radialGradient\",{id:l(this.__ids),cx:`${h}px`,cy:`${c}px`,r:`${r}px`,fx:`${a}px`,fy:`${o}px`,gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(_),new p(_,this)}__parseFont(){var t,e,i,s,n;const r=/^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))(?:\\s*\\/\\s*(normal|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])))?\\s*([-,\\'\\\"\\sa-z0-9]+?)\\s*$/i.exec(this.font),a={style:null!==(t=r[1])&&void 0!==t?t:\"normal\",size:null!==(e=r[4])&&void 0!==e?e:\"10px\",family:null!==(i=r[6])&&void 0!==i?i:\"sans-serif\",weight:null!==(s=r[3])&&void 0!==s?s:\"normal\",decoration:null!==(n=r[2])&&void 0!==n?n:\"normal\"};return\"underline\"===this.__fontUnderline&&(a.decoration=\"underline\"),null!=this.__fontHref&&(a.href=this.__fontHref),a}__wrapTextLink(t,e){if(t.href){const i=this.__createElement(\"a\");return i.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.href),i.appendChild(e),i}return e}__applyText(t,e,i,s){const n=this.__parseFont(),r=this.__createElement(\"text\",{\"font-family\":n.family,\"font-size\":n.size,\"font-style\":n.style,\"font-weight\":n.weight,\"text-decoration\":n.decoration,x:e,y:i,\"text-anchor\":h(this.textAlign),\"dominant-baseline\":c(this.textBaseline)},!0);r.appendChild(this.__document.createTextNode(t)),this._apply_transform(r),this.__currentElement=r,this.__applyStyleToCurrentElement(s),this.__root.appendChild(this.__wrapTextLink(n,r))}fillText(t,e,i){null!=t&&isFinite(e+i)&&this.__applyText(t,e,i,\"fill\")}strokeText(t,e,i){null!=t&&isFinite(e+i)&&this.__applyText(t,e,i,\"stroke\")}measureText(t){return this.__ctx.font=this.font,this.__ctx.measureText(t)}arc(t,e,i,s,n,r=!1){if(!isFinite(t+e+i+s+n))return;if(s===n)return;(s%=2*Math.PI)===(n%=2*Math.PI)&&(n=(n+2*Math.PI-.001*(r?-1:1))%(2*Math.PI));const a=t+i*Math.cos(n),o=e+i*Math.sin(n),l=t+i*Math.cos(s),h=e+i*Math.sin(s),c=r?0:1;let _=0,u=n-s;u<0&&(u+=2*Math.PI),_=r?u>Math.PI?0:1:u>Math.PI?1:0,this.lineTo(l,h);const p=i,d=i,[m,f]=this._transform.apply(a,o);this.__addPathCommand(m,f,`A ${p} ${d} 0 ${_} ${c} ${m} ${f}`)}clip(){const t=this.__createElement(\"clipPath\"),e=l(this.__ids);this.__applyCurrentDefaultPath(),t.setAttribute(\"id\",e),t.appendChild(this.__currentElement),this.__defs.appendChild(t),this._clip_path=`url(#${e})`}drawImage(t,...e){let i,s,n,r,a,o,l,h;if(2==e.length){if([i,s]=e,!isFinite(i+s))return;a=0,o=0,l=t.width,h=t.height,n=l,r=h}else if(4==e.length){if([i,s,n,r]=e,!isFinite(i+s+n+r))return;a=0,o=0,l=t.width,h=t.height}else{if(8!==e.length)throw new Error(`Inavlid number of arguments passed to drawImage: ${arguments.length}`);if([a,o,l,h,i,s,n,r]=e,!isFinite(a+o+l+h+i+s+n+r))return}const c=this.__root,_=this._transform.clone().translate(i,s);if(t instanceof m||t instanceof SVGSVGElement){const e=(t instanceof SVGSVGElement?t:t.get_svg()).cloneNode(!0);let i;_.is_identity?i=c:(i=this.__createElement(\"g\"),this._apply_transform(i,_),c.appendChild(i));for(const t of[...e.childNodes])if(t instanceof SVGDefsElement){for(const e of[...t.childNodes])if(e instanceof Element){const t=e.getAttribute(\"id\");this.__ids[t]=t,this.__defs.appendChild(e)}}else i.appendChild(t)}else if(t instanceof HTMLImageElement||t instanceof SVGImageElement){const e=this.__createElement(\"image\");if(e.setAttribute(\"width\",`${n}`),e.setAttribute(\"height\",`${r}`),e.setAttribute(\"preserveAspectRatio\",\"none\"),a||o||l!==t.width||h!==t.height){const e=this.__document.createElement(\"canvas\");e.width=n,e.height=r;e.getContext(\"2d\").drawImage(t,a,o,l,h,0,0,n,r),t=e}this._apply_transform(e,_);const i=t instanceof HTMLCanvasElement?t.toDataURL():t.getAttribute(\"src\");e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",i),c.appendChild(e)}else if(t instanceof HTMLCanvasElement){const e=this.__createElement(\"image\");e.setAttribute(\"width\",`${n}`),e.setAttribute(\"height\",`${r}`),e.setAttribute(\"preserveAspectRatio\",\"none\");const i=this.__document.createElement(\"canvas\");i.width=n,i.height=r;const s=i.getContext(\"2d\");s.imageSmoothingEnabled=!1,s.drawImage(t,a,o,l,h,0,0,n,r),t=i,this._apply_transform(e,_),e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.toDataURL()),c.appendChild(e)}}createPattern(t,e){const i=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"pattern\"),s=l(this.__ids);if(i.setAttribute(\"id\",s),i.setAttribute(\"width\",`${this._to_number(t.width)}`),i.setAttribute(\"height\",`${this._to_number(t.height)}`),i.setAttribute(\"patternUnits\",\"userSpaceOnUse\"),t instanceof HTMLCanvasElement||t instanceof HTMLImageElement||t instanceof SVGImageElement){const e=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"image\"),s=t instanceof HTMLCanvasElement?t.toDataURL():t.getAttribute(\"src\");e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",s),i.appendChild(e),this.__defs.appendChild(i)}else if(t instanceof m){for(const e of[...t.__root.childNodes])e instanceof SVGDefsElement||i.appendChild(e);this.__defs.appendChild(i)}else{if(!(t instanceof SVGSVGElement))throw new Error(\"unsupported\");for(const e of[...t.childNodes])e instanceof SVGDefsElement||i.appendChild(e);this.__defs.appendChild(i)}return new d(i,this)}setLineDash(t){t&&t.length>0?this.lineDash=t.join(\",\"):this.lineDash=null}_to_number(t){return a.isNumber(t)?t:t.baseVal.value}}i.SVGRenderingContext2D=m,m.__name__=\"SVGRenderingContext2D\"},\n", " function _(o,t,n,i,e){i();const s=o(238),c=o(15);class l extends s.ButtonToolButtonView{_clicked(){this.model.do.emit(void 0)}}n.ActionToolButtonView=l,l.__name__=\"ActionToolButtonView\";class _ extends s.ButtonToolView{connect_signals(){super.connect_signals(),this.connect(this.model.do,(o=>this.doit(o)))}}n.ActionToolView=_,_.__name__=\"ActionToolView\";class d extends s.ButtonTool{constructor(o){super(o),this.button_view=l,this.do=new c.Signal(this,\"do\")}}n.ActionTool=d,d.__name__=\"ActionTool\"},\n", " function _(o,e,t,i,l){i();const s=o(251),n=o(242);class r extends s.ActionToolView{doit(){window.open(this.model.redirect)}}t.HelpToolView=r,r.__name__=\"HelpToolView\";class c extends s.ActionTool{constructor(o){super(o),this.tool_name=\"Help\",this.icon=n.tool_icon_help}static init_HelpTool(){this.prototype.default_view=r,this.define((({String:o})=>({redirect:[o,\"https://docs.bokeh.org/en/latest/docs/user_guide/tools.html\"]}))),this.override({description:\"Click the question mark to learn more about Bokeh plot tools.\"}),this.register_alias(\"help\",(()=>new c))}}t.HelpTool=c,c.__name__=\"HelpTool\",c.init_HelpTool()},\n", " function _(o,l,g,A,r){A(),g.root=\"bk-root\",g.logo=\"bk-logo\",g.grey=\"bk-grey\",g.logo_small=\"bk-logo-small\",g.logo_notebook=\"bk-logo-notebook\",g.default=\".bk-root .bk-logo{margin:5px;position:relative;display:block;background-repeat:no-repeat;}.bk-root .bk-logo.bk-grey{filter:url(\\\"data:image/svg+xml;utf8,#grayscale\\\");filter:gray;-webkit-filter:grayscale(100%);}.bk-root .bk-logo-small{width:20px;height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOkSURBVDiNjZRtaJVlGMd/1/08zzln5zjP1LWcU9N0NkN8m2CYjpgQYQXqSs0I84OLIC0hkEKoPtiH3gmKoiJDU7QpLgoLjLIQCpEsNJ1vqUOdO7ppbuec5+V+rj4ctwzd8IIbbi6u+8f1539dt3A78eXC7QizUF7gyV1fD1Yqg4JWz84yffhm0qkFqBogB9rM8tZdtwVsPUhWhGcFJngGeWrPzHm5oaMmkfEg1usvLFyc8jLRqDOMru7AyC8saQr7GG7f5fvDeH7Ej8CM66nIF+8yngt6HWaKh7k49Soy9nXurCi1o3qUbS3zWfrYeQDTB/Qj6kX6Ybhw4B+bOYoLKCC9H3Nu/leUTZ1JdRWkkn2ldcCamzrcf47KKXdAJllSlxAOkRgyHsGC/zRday5Qld9DyoM4/q/rUoy/CXh3jzOu3bHUVZeU+DEn8FInkPBFlu3+nW3Nw0mk6vCDiWg8CeJaxEwuHS3+z5RgY+YBR6V1Z1nxSOfoaPa4LASWxxdNp+VWTk7+4vzaou8v8PN+xo+KY2xsw6une2frhw05CTYOmQvsEhjhWjn0bmXPjpE1+kplmmkP3suftwTubK9Vq22qKmrBhpY4jvd5afdRA3wGjFAgcnTK2s4hY0/GPNIb0nErGMCRxWOOX64Z8RAC4oCXdklmEvcL8o0BfkNK4lUg9HTl+oPlQxdNo3Mg4Nv175e/1LDGzZen30MEjRUtmXSfiTVu1kK8W4txyV6BMKlbgk3lMwYCiusNy9fVfvvwMxv8Ynl6vxoByANLTWplvuj/nF9m2+PDtt1eiHPBr1oIfhCChQMBw6Aw0UulqTKZdfVvfG7VcfIqLG9bcldL/+pdWTLxLUy8Qq38heUIjh4XlzZxzQm19lLFlr8vdQ97rjZVOLf8nclzckbcD4wxXMidpX30sFd37Fv/GtwwhzhxGVAprjbg0gCAEeIgwCZyTV2Z1REEW8O4py0wsjeloKoMr6iCY6dP92H6Vw/oTyICIthibxjm/DfN9lVz8IqtqKYLUXfoKVMVQVVJOElGjrnnUt9T9wbgp8AyYKaGlqingHZU/uG2NTZSVqwHQTWkx9hxjkpWDaCg6Ckj5qebgBVbT3V3NNXMSiWSDdGV3hrtzla7J+duwPOToIg42ChPQOQjspnSlp1V+Gjdged7+8UN5CRAV7a5EdFNwCjEaBR27b3W890TE7g24NAP/mMDXRWrGoFPQI9ls/MWO2dWFAar/xcOIImbbpA3zgAAAABJRU5ErkJggg==);}.bk-root .bk-logo-notebook{display:inline-block;vertical-align:middle;margin-right:5px;}\"},\n", " function _(t,e,i,s,l){s();const o=t(1),n=t(40),h=t(20),a=t(43),r=o.__importStar(t(255)),c=r;class d extends n.AnnotationView{initialize(){super.initialize(),this.el=a.div({class:c.tooltip}),a.undisplay(this.el),this.plot_view.canvas_view.add_overlay(this.el)}remove(){a.remove(this.el),super.remove()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.content.change,(()=>this.render())),this.connect(this.model.properties.position.change,(()=>this._reposition()))}styles(){return[...super.styles(),r.default]}render(){this.model.visible||a.undisplay(this.el),super.render()}_render(){const{content:t}=this.model;null!=t?(a.empty(this.el),a.classes(this.el).toggle(\"bk-tooltip-custom\",this.model.custom),this.el.appendChild(t),this.model.show_arrow&&this.el.classList.add(c.tooltip_arrow)):a.undisplay(this.el)}_reposition(){const{position:t}=this.model;if(null==t)return void a.undisplay(this.el);const[e,i]=t,s=(()=>{const t=this.parent.layout.bbox.relative(),{attachment:s}=this.model;switch(s){case\"horizontal\":return e({attachment:[h.TooltipAttachment,\"horizontal\"],inner_only:[t,!0],show_arrow:[t,!0]}))),this.internal((({Boolean:t,Number:e,Tuple:i,Ref:s,Nullable:l})=>({position:[l(i(e,e)),null],content:[s(HTMLElement),()=>a.div()],custom:[t]}))),this.override({level:\"overlay\"})}clear(){this.position=null}}i.Tooltip=p,p.__name__=\"Tooltip\",p.init_Tooltip()},\n", " function _(o,t,r,e,l){e(),r.root=\"bk-root\",r.tooltip=\"bk-tooltip\",r.left=\"bk-left\",r.tooltip_arrow=\"bk-tooltip-arrow\",r.right=\"bk-right\",r.above=\"bk-above\",r.below=\"bk-below\",r.tooltip_row_label=\"bk-tooltip-row-label\",r.tooltip_row_value=\"bk-tooltip-row-value\",r.tooltip_color_block=\"bk-tooltip-color-block\",r.default='.bk-root{}.bk-root .bk-tooltip{font-weight:300;font-size:12px;position:absolute;padding:5px;border:1px solid #e5e5e5;color:#2f2f2f;background-color:white;pointer-events:none;opacity:0.95;z-index:100;}.bk-root .bk-tooltip > div:not(:first-child){margin-top:5px;border-top:#e5e5e5 1px dashed;}.bk-root .bk-tooltip.bk-left.bk-tooltip-arrow::before{position:absolute;margin:-7px 0 0 0;top:50%;width:0;height:0;border-style:solid;border-width:7px 0 7px 0;border-color:transparent;content:\" \";display:block;left:-10px;border-right-width:10px;border-right-color:#909599;}.bk-root .bk-tooltip.bk-left::before{left:-10px;border-right-width:10px;border-right-color:#909599;}.bk-root .bk-tooltip.bk-right.bk-tooltip-arrow::after{position:absolute;margin:-7px 0 0 0;top:50%;width:0;height:0;border-style:solid;border-width:7px 0 7px 0;border-color:transparent;content:\" \";display:block;right:-10px;border-left-width:10px;border-left-color:#909599;}.bk-root .bk-tooltip.bk-right::after{right:-10px;border-left-width:10px;border-left-color:#909599;}.bk-root .bk-tooltip.bk-above::before{position:absolute;margin:0 0 0 -7px;left:50%;width:0;height:0;border-style:solid;border-width:0 7px 0 7px;border-color:transparent;content:\" \";display:block;top:-10px;border-bottom-width:10px;border-bottom-color:#909599;}.bk-root .bk-tooltip.bk-below::after{position:absolute;margin:0 0 0 -7px;left:50%;width:0;height:0;border-style:solid;border-width:0 7px 0 7px;border-color:transparent;content:\" \";display:block;bottom:-10px;border-top-width:10px;border-top-color:#909599;}.bk-root .bk-tooltip-row-label{text-align:right;color:#26aae1;}.bk-root .bk-tooltip-row-value{color:default;}.bk-root .bk-tooltip-color-block{width:12px;height:12px;margin-left:5px;margin-right:5px;outline:#dddddd solid 1px;display:inline-block;}'},\n", " function _(e,t,i,s,r){s();const a=e(135),h=e(133),_=e(122),l=e(48);class o extends a.UpperLowerView{async lazy_initialize(){await super.lazy_initialize();const{lower_head:e,upper_head:t}=this.model;null!=e&&(this.lower_head=await _.build_view(e,{parent:this})),null!=t&&(this.upper_head=await _.build_view(t,{parent:this}))}set_data(e){var t,i;super.set_data(e),null===(t=this.lower_head)||void 0===t||t.set_data(e),null===(i=this.upper_head)||void 0===i||i.set_data(e)}paint(e){if(this.visuals.line.doit)for(let t=0,i=this._lower_sx.length;t({lower_head:[t(e(h.ArrowHead)),()=>new h.TeeHead({size:10})],upper_head:[t(e(h.ArrowHead)),()=>new h.TeeHead({size:10})]}))),this.override({level:\"underlay\"})}}i.Whisker=n,n.__name__=\"Whisker\",n.init_Whisker()},\n", " function _(n,o,t,u,e){u(),e(\"CustomJS\",n(258).CustomJS),e(\"OpenURL\",n(260).OpenURL)},\n", " function _(t,s,e,n,c){n();const u=t(259),i=t(13),a=t(34);class r extends u.Callback{constructor(t){super(t)}static init_CustomJS(){this.define((({Unknown:t,String:s,Dict:e})=>({args:[e(t),{}],code:[s,\"\"]})))}get names(){return i.keys(this.args)}get values(){return i.values(this.args)}get func(){const t=a.use_strict(this.code);return new Function(...this.names,\"cb_obj\",\"cb_data\",t)}execute(t,s={}){return this.func.apply(t,this.values.concat(t,s))}}e.CustomJS=r,r.__name__=\"CustomJS\",r.init_CustomJS()},\n", " function _(c,a,l,n,s){n();const e=c(53);class o extends e.Model{constructor(c){super(c)}}l.Callback=o,o.__name__=\"Callback\"},\n", " function _(e,t,n,i,o){i();const s=e(259),c=e(182),r=e(8);class a extends s.Callback{constructor(e){super(e)}static init_OpenURL(){this.define((({Boolean:e,String:t})=>({url:[t,\"http://\"],same_tab:[e,!1]})))}navigate(e){this.same_tab?window.location.href=e:window.open(e)}execute(e,{source:t}){const n=e=>{const n=c.replace_placeholders(this.url,t,e,void 0,void 0,encodeURI);if(!r.isString(n))throw new Error(\"HTML output is not supported in this context\");this.navigate(n)},{selected:i}=t;for(const e of i.indices)n(e);for(const e of i.line_indices)n(e)}}n.OpenURL=a,a.__name__=\"OpenURL\",a.init_OpenURL()},\n", " function _(a,n,e,r,s){r(),s(\"Canvas\",a(262).Canvas),s(\"CartesianFrame\",a(144).CartesianFrame)},\n", " function _(e,t,s,i,a){i();const l=e(14),n=e(240),r=e(19),o=e(43),h=e(20),_=e(13),c=e(263),d=e(99),p=e(249),v=(()=>{const e=document.createElement(\"canvas\"),t=e.getContext(\"webgl\",{premultipliedAlpha:!0});return null!=t?{canvas:e,gl:t}:void r.logger.trace(\"WebGL is not supported\")})(),u={position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"};class b extends n.DOMView{constructor(){super(...arguments),this.bbox=new d.BBox}initialize(){super.initialize(),\"webgl\"==this.model.output_backend&&(this.webgl=v),this.underlays_el=o.div({style:u}),this.primary=this.create_layer(),this.overlays=this.create_layer(),this.overlays_el=o.div({style:u}),this.events_el=o.div({class:\"bk-canvas-events\",style:u});const e=[this.underlays_el,this.primary.el,this.overlays.el,this.overlays_el,this.events_el];_.extend(this.el.style,u),o.append(this.el,...e),this.ui_event_bus=new c.UIEventBus(this)}remove(){this.ui_event_bus.destroy(),super.remove()}add_underlay(e){this.underlays_el.appendChild(e)}add_overlay(e){this.overlays_el.appendChild(e)}add_event(e){this.events_el.appendChild(e)}get pixel_ratio(){return this.primary.pixel_ratio}resize(e,t){this.bbox=new d.BBox({left:0,top:0,width:e,height:t}),this.primary.resize(e,t),this.overlays.resize(e,t)}prepare_webgl(e){const{webgl:t}=this;if(null!=t){const{width:s,height:i}=this.bbox;t.canvas.width=this.pixel_ratio*s,t.canvas.height=this.pixel_ratio*i;const{gl:a}=t;a.enable(a.SCISSOR_TEST);const[l,n,r,o]=e,{xview:h,yview:_}=this.bbox,c=h.compute(l),d=_.compute(n+o),p=this.pixel_ratio;a.scissor(p*c,p*d,p*r,p*o),a.enable(a.BLEND),a.blendFuncSeparate(a.SRC_ALPHA,a.ONE_MINUS_SRC_ALPHA,a.ONE_MINUS_DST_ALPHA,a.ONE),this._clear_webgl()}}blit_webgl(e){const{webgl:t}=this;if(null!=t){if(r.logger.debug(\"Blitting WebGL canvas\"),e.restore(),e.drawImage(t.canvas,0,0),e.save(),this.model.hidpi){const t=this.pixel_ratio;e.scale(t,t),e.translate(.5,.5)}this._clear_webgl()}}_clear_webgl(){const{webgl:e}=this;if(null!=e){const{gl:t,canvas:s}=e;t.viewport(0,0,s.width,s.height),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}}compose(){const e=this.create_layer(),{width:t,height:s}=this.bbox;return e.resize(t,s),e.ctx.drawImage(this.primary.canvas,0,0),e.ctx.drawImage(this.overlays.canvas,0,0),e}create_layer(){const{output_backend:e,hidpi:t}=this.model;return new p.CanvasLayer(e,t)}to_blob(){return this.compose().to_blob()}}s.CanvasView=b,b.__name__=\"CanvasView\";class g extends l.HasProps{constructor(e){super(e)}static init_Canvas(){this.prototype.default_view=b,this.internal((({Boolean:e})=>({hidpi:[e,!0],output_backend:[h.OutputBackend,\"canvas\"]})))}}s.Canvas=g,g.__name__=\"Canvas\",g.init_Canvas()},\n", " function _(t,e,s,n,i){n();const r=t(1),a=r.__importDefault(t(239)),_=t(15),h=t(19),o=t(43),l=r.__importStar(t(264)),c=t(265),p=t(9),u=t(8),v=t(27),d=t(244);class g{constructor(t){this.canvas_view=t,this.pan_start=new _.Signal(this,\"pan:start\"),this.pan=new _.Signal(this,\"pan\"),this.pan_end=new _.Signal(this,\"pan:end\"),this.pinch_start=new _.Signal(this,\"pinch:start\"),this.pinch=new _.Signal(this,\"pinch\"),this.pinch_end=new _.Signal(this,\"pinch:end\"),this.rotate_start=new _.Signal(this,\"rotate:start\"),this.rotate=new _.Signal(this,\"rotate\"),this.rotate_end=new _.Signal(this,\"rotate:end\"),this.tap=new _.Signal(this,\"tap\"),this.doubletap=new _.Signal(this,\"doubletap\"),this.press=new _.Signal(this,\"press\"),this.pressup=new _.Signal(this,\"pressup\"),this.move_enter=new _.Signal(this,\"move:enter\"),this.move=new _.Signal(this,\"move\"),this.move_exit=new _.Signal(this,\"move:exit\"),this.scroll=new _.Signal(this,\"scroll\"),this.keydown=new _.Signal(this,\"keydown\"),this.keyup=new _.Signal(this,\"keyup\"),this.hammer=new a.default(this.hit_area,{touchAction:\"auto\",inputClass:a.default.TouchMouseInput}),this._prev_move=null,this._curr_pan=null,this._curr_pinch=null,this._curr_rotate=null,this._configure_hammerjs(),this.hit_area.addEventListener(\"mousemove\",(t=>this._mouse_move(t))),this.hit_area.addEventListener(\"mouseenter\",(t=>this._mouse_enter(t))),this.hit_area.addEventListener(\"mouseleave\",(t=>this._mouse_exit(t))),this.hit_area.addEventListener(\"contextmenu\",(t=>this._context_menu(t))),this.hit_area.addEventListener(\"wheel\",(t=>this._mouse_wheel(t))),document.addEventListener(\"keydown\",this),document.addEventListener(\"keyup\",this),this.menu=new d.ContextMenu([],{prevent_hide:t=>2==t.button&&t.target==this.hit_area}),this.hit_area.appendChild(this.menu.el)}get hit_area(){return this.canvas_view.events_el}destroy(){this.menu.remove(),this.hammer.destroy(),document.removeEventListener(\"keydown\",this),document.removeEventListener(\"keyup\",this)}handleEvent(t){\"keydown\"==t.type?this._key_down(t):\"keyup\"==t.type&&this._key_up(t)}_configure_hammerjs(){this.hammer.get(\"doubletap\").recognizeWith(\"tap\"),this.hammer.get(\"tap\").requireFailure(\"doubletap\"),this.hammer.get(\"doubletap\").dropRequireFailure(\"tap\"),this.hammer.on(\"doubletap\",(t=>this._doubletap(t))),this.hammer.on(\"tap\",(t=>this._tap(t))),this.hammer.on(\"press\",(t=>this._press(t))),this.hammer.on(\"pressup\",(t=>this._pressup(t))),this.hammer.get(\"pan\").set({direction:a.default.DIRECTION_ALL}),this.hammer.on(\"panstart\",(t=>this._pan_start(t))),this.hammer.on(\"pan\",(t=>this._pan(t))),this.hammer.on(\"panend\",(t=>this._pan_end(t))),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"pinchstart\",(t=>this._pinch_start(t))),this.hammer.on(\"pinch\",(t=>this._pinch(t))),this.hammer.on(\"pinchend\",(t=>this._pinch_end(t))),this.hammer.get(\"rotate\").set({enable:!0}),this.hammer.on(\"rotatestart\",(t=>this._rotate_start(t))),this.hammer.on(\"rotate\",(t=>this._rotate(t))),this.hammer.on(\"rotateend\",(t=>this._rotate_end(t)))}register_tool(t){const e=t.model.event_type;null!=e&&(u.isString(e)?this._register_tool(t,e):e.forEach(((e,s)=>this._register_tool(t,e,s<1))))}_register_tool(t,e,s=!0){const n=t,{id:i}=n.model,r=t=>e=>{e.id==i&&t(e.e)},a=t=>e=>{t(e.e)};switch(e){case\"pan\":null!=n._pan_start&&n.connect(this.pan_start,r(n._pan_start.bind(n))),null!=n._pan&&n.connect(this.pan,r(n._pan.bind(n))),null!=n._pan_end&&n.connect(this.pan_end,r(n._pan_end.bind(n)));break;case\"pinch\":null!=n._pinch_start&&n.connect(this.pinch_start,r(n._pinch_start.bind(n))),null!=n._pinch&&n.connect(this.pinch,r(n._pinch.bind(n))),null!=n._pinch_end&&n.connect(this.pinch_end,r(n._pinch_end.bind(n)));break;case\"rotate\":null!=n._rotate_start&&n.connect(this.rotate_start,r(n._rotate_start.bind(n))),null!=n._rotate&&n.connect(this.rotate,r(n._rotate.bind(n))),null!=n._rotate_end&&n.connect(this.rotate_end,r(n._rotate_end.bind(n)));break;case\"move\":null!=n._move_enter&&n.connect(this.move_enter,r(n._move_enter.bind(n))),null!=n._move&&n.connect(this.move,r(n._move.bind(n))),null!=n._move_exit&&n.connect(this.move_exit,r(n._move_exit.bind(n)));break;case\"tap\":null!=n._tap&&n.connect(this.tap,r(n._tap.bind(n))),null!=n._doubletap&&n.connect(this.doubletap,r(n._doubletap.bind(n)));break;case\"press\":null!=n._press&&n.connect(this.press,r(n._press.bind(n))),null!=n._pressup&&n.connect(this.pressup,r(n._pressup.bind(n)));break;case\"scroll\":null!=n._scroll&&n.connect(this.scroll,r(n._scroll.bind(n)));break;default:throw new Error(`unsupported event_type: ${e}`)}s&&(null!=n._keydown&&n.connect(this.keydown,a(n._keydown.bind(n))),null!=n._keyup&&n.connect(this.keyup,a(n._keyup.bind(n))),v.is_mobile&&null!=n._scroll&&\"pinch\"==e&&(h.logger.debug(\"Registering scroll on touch screen\"),n.connect(this.scroll,r(n._scroll.bind(n)))))}_hit_test_renderers(t,e,s){var n;const i=t.get_renderer_views();for(const t of p.reversed(i))if(null===(n=t.interactive_hit)||void 0===n?void 0:n.call(t,e,s))return t;return null}set_cursor(t=\"default\"){this.hit_area.style.cursor=t}_hit_test_frame(t,e,s){return t.frame.bbox.contains(e,s)}_hit_test_canvas(t,e,s){return t.layout.bbox.contains(e,s)}_hit_test_plot(t,e){for(const s of this.canvas_view.plot_views)if(s.layout.bbox.relative().contains(t,e))return s;return null}_trigger(t,e,s){var n;const{sx:i,sy:r}=e,a=this._hit_test_plot(i,r),_=t=>{const[s,n]=[i,r];return Object.assign(Object.assign({},e),{sx:s,sy:n})};if(\"panstart\"==e.type||\"pan\"==e.type||\"panend\"==e.type){let n;if(\"panstart\"==e.type&&null!=a?(this._curr_pan={plot_view:a},n=a):\"pan\"==e.type&&null!=this._curr_pan?n=this._curr_pan.plot_view:\"panend\"==e.type&&null!=this._curr_pan?(n=this._curr_pan.plot_view,this._curr_pan=null):n=null,null!=n){const e=_();this.__trigger(n,t,e,s)}}else if(\"pinchstart\"==e.type||\"pinch\"==e.type||\"pinchend\"==e.type){let n;if(\"pinchstart\"==e.type&&null!=a?(this._curr_pinch={plot_view:a},n=a):\"pinch\"==e.type&&null!=this._curr_pinch?n=this._curr_pinch.plot_view:\"pinchend\"==e.type&&null!=this._curr_pinch?(n=this._curr_pinch.plot_view,this._curr_pinch=null):n=null,null!=n){const e=_();this.__trigger(n,t,e,s)}}else if(\"rotatestart\"==e.type||\"rotate\"==e.type||\"rotateend\"==e.type){let n;if(\"rotatestart\"==e.type&&null!=a?(this._curr_rotate={plot_view:a},n=a):\"rotate\"==e.type&&null!=this._curr_rotate?n=this._curr_rotate.plot_view:\"rotateend\"==e.type&&null!=this._curr_rotate?(n=this._curr_rotate.plot_view,this._curr_rotate=null):n=null,null!=n){const e=_();this.__trigger(n,t,e,s)}}else if(\"mouseenter\"==e.type||\"mousemove\"==e.type||\"mouseleave\"==e.type){const h=null===(n=this._prev_move)||void 0===n?void 0:n.plot_view;if(null!=h&&(\"mouseleave\"==e.type||h!=a)){const{sx:t,sy:e}=_();this.__trigger(h,this.move_exit,{type:\"mouseleave\",sx:t,sy:e,shiftKey:!1,ctrlKey:!1},s)}if(null!=a&&(\"mouseenter\"==e.type||h!=a)){const{sx:t,sy:e}=_();this.__trigger(a,this.move_enter,{type:\"mouseenter\",sx:t,sy:e,shiftKey:!1,ctrlKey:!1},s)}if(null!=a&&\"mousemove\"==e.type){const e=_();this.__trigger(a,t,e,s)}this._prev_move={sx:i,sy:r,plot_view:a}}else if(null!=a){const e=_();this.__trigger(a,t,e,s)}}__trigger(t,e,s,n){var i,r;const a=t.model.toolbar.gestures,_=e.name.split(\":\")[0],h=this._hit_test_renderers(t,s.sx,s.sy),o=this._hit_test_canvas(t,s.sx,s.sy);switch(_){case\"move\":{const n=a[_].active;null!=n&&this.trigger(e,s,n.id);const r=t.model.toolbar.inspectors.filter((t=>t.active));let l=\"default\";null!=h?(l=null!==(i=h.cursor(s.sx,s.sy))&&void 0!==i?i:l,p.is_empty(r)||(e=this.move_exit)):this._hit_test_frame(t,s.sx,s.sy)&&(p.is_empty(r)||(l=\"crosshair\")),this.set_cursor(l),t.set_toolbar_visibility(o),r.map((t=>this.trigger(e,s,t.id)));break}case\"tap\":{const{target:t}=n;if(null!=t&&t!=this.hit_area)return;null!=h&&null!=h.on_hit&&h.on_hit(s.sx,s.sy);const i=a[_].active;null!=i&&this.trigger(e,s,i.id);break}case\"doubletap\":{const t=null!==(r=a.doubletap.active)&&void 0!==r?r:a.tap.active;null!=t&&this.trigger(e,s,t.id);break}case\"scroll\":{const t=a[v.is_mobile?\"pinch\":\"scroll\"].active;null!=t&&(n.preventDefault(),n.stopPropagation(),this.trigger(e,s,t.id));break}case\"pan\":{const t=a[_].active;null!=t&&(n.preventDefault(),this.trigger(e,s,t.id));break}default:{const t=a[_].active;null!=t&&this.trigger(e,s,t.id)}}this._trigger_bokeh_event(t,s)}trigger(t,e,s=null){t.emit({id:s,e})}_trigger_bokeh_event(t,e){const s=(()=>{const{sx:s,sy:n}=e,i=t.frame.x_scale.invert(s),r=t.frame.y_scale.invert(n);switch(e.type){case\"wheel\":return new l.MouseWheel(s,n,i,r,e.delta);case\"mousemove\":return new l.MouseMove(s,n,i,r);case\"mouseenter\":return new l.MouseEnter(s,n,i,r);case\"mouseleave\":return new l.MouseLeave(s,n,i,r);case\"tap\":return new l.Tap(s,n,i,r);case\"doubletap\":return new l.DoubleTap(s,n,i,r);case\"press\":return new l.Press(s,n,i,r);case\"pressup\":return new l.PressUp(s,n,i,r);case\"pan\":return new l.Pan(s,n,i,r,e.deltaX,e.deltaY);case\"panstart\":return new l.PanStart(s,n,i,r);case\"panend\":return new l.PanEnd(s,n,i,r);case\"pinch\":return new l.Pinch(s,n,i,r,e.scale);case\"pinchstart\":return new l.PinchStart(s,n,i,r);case\"pinchend\":return new l.PinchEnd(s,n,i,r);case\"rotate\":return new l.Rotate(s,n,i,r,e.rotation);case\"rotatestart\":return new l.RotateStart(s,n,i,r);case\"rotateend\":return new l.RotateEnd(s,n,i,r);default:return}})();null!=s&&t.model.trigger_event(s)}_get_sxy(t){const{pageX:e,pageY:s}=function(t){return\"undefined\"!=typeof TouchEvent&&t instanceof TouchEvent}(t)?(0!=t.touches.length?t.touches:t.changedTouches)[0]:t,{left:n,top:i}=o.offset(this.hit_area);return{sx:e-n,sy:s-i}}_pan_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{deltaX:t.deltaX,deltaY:t.deltaY,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_pinch_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{scale:t.scale,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_rotate_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{rotation:t.rotation,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_tap_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_move_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t)),{shiftKey:t.shiftKey,ctrlKey:t.ctrlKey})}_scroll_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t)),{delta:c.getDeltaY(t),shiftKey:t.shiftKey,ctrlKey:t.ctrlKey})}_key_event(t){return{type:t.type,keyCode:t.keyCode}}_pan_start(t){const e=this._pan_event(t);e.sx-=t.deltaX,e.sy-=t.deltaY,this._trigger(this.pan_start,e,t.srcEvent)}_pan(t){this._trigger(this.pan,this._pan_event(t),t.srcEvent)}_pan_end(t){this._trigger(this.pan_end,this._pan_event(t),t.srcEvent)}_pinch_start(t){this._trigger(this.pinch_start,this._pinch_event(t),t.srcEvent)}_pinch(t){this._trigger(this.pinch,this._pinch_event(t),t.srcEvent)}_pinch_end(t){this._trigger(this.pinch_end,this._pinch_event(t),t.srcEvent)}_rotate_start(t){this._trigger(this.rotate_start,this._rotate_event(t),t.srcEvent)}_rotate(t){this._trigger(this.rotate,this._rotate_event(t),t.srcEvent)}_rotate_end(t){this._trigger(this.rotate_end,this._rotate_event(t),t.srcEvent)}_tap(t){this._trigger(this.tap,this._tap_event(t),t.srcEvent)}_doubletap(t){this._trigger(this.doubletap,this._tap_event(t),t.srcEvent)}_press(t){this._trigger(this.press,this._tap_event(t),t.srcEvent)}_pressup(t){this._trigger(this.pressup,this._tap_event(t),t.srcEvent)}_mouse_enter(t){this._trigger(this.move_enter,this._move_event(t),t)}_mouse_move(t){this._trigger(this.move,this._move_event(t),t)}_mouse_exit(t){this._trigger(this.move_exit,this._move_event(t),t)}_mouse_wheel(t){this._trigger(this.scroll,this._scroll_event(t),t)}_context_menu(t){!this.menu.is_open&&this.menu.can_open&&t.preventDefault();const{sx:e,sy:s}=this._get_sxy(t);this.menu.toggle({left:e,top:s})}_key_down(t){this.trigger(this.keydown,this._key_event(t))}_key_up(t){this.trigger(this.keyup,this._key_event(t))}}s.UIEventBus=g,g.__name__=\"UIEventBus\"},\n", " function _(e,t,s,n,_){n();var a=this&&this.__decorate||function(e,t,s,n){var _,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,s):n;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)o=Reflect.decorate(e,t,s,n);else for(var c=e.length-1;c>=0;c--)(_=e[c])&&(o=(a<3?_(o):a>3?_(t,s,o):_(t,s))||o);return a>3&&o&&Object.defineProperty(t,s,o),o};function o(e){return function(t){t.prototype.event_name=e}}class c{to_json(){const{event_name:e}=this;return{event_name:e,event_values:this._to_json()}}}s.BokehEvent=c,c.__name__=\"BokehEvent\";class r extends c{constructor(){super(...arguments),this.origin=null}_to_json(){return{model:this.origin}}}s.ModelEvent=r,r.__name__=\"ModelEvent\";let l=class extends c{_to_json(){return{}}};s.DocumentReady=l,l.__name__=\"DocumentReady\",s.DocumentReady=l=a([o(\"document_ready\")],l);let i=class extends r{};s.ButtonClick=i,i.__name__=\"ButtonClick\",s.ButtonClick=i=a([o(\"button_click\")],i);let u=class extends r{constructor(e){super(),this.item=e}_to_json(){const{item:e}=this;return Object.assign(Object.assign({},super._to_json()),{item:e})}};s.MenuItemClick=u,u.__name__=\"MenuItemClick\",s.MenuItemClick=u=a([o(\"menu_item_click\")],u);class d extends r{}s.UIEvent=d,d.__name__=\"UIEvent\";let h=class extends d{};s.LODStart=h,h.__name__=\"LODStart\",s.LODStart=h=a([o(\"lodstart\")],h);let m=class extends d{};s.LODEnd=m,m.__name__=\"LODEnd\",s.LODEnd=m=a([o(\"lodend\")],m);let x=class extends d{constructor(e,t){super(),this.geometry=e,this.final=t}_to_json(){const{geometry:e,final:t}=this;return Object.assign(Object.assign({},super._to_json()),{geometry:e,final:t})}};s.SelectionGeometry=x,x.__name__=\"SelectionGeometry\",s.SelectionGeometry=x=a([o(\"selectiongeometry\")],x);let p=class extends d{};s.Reset=p,p.__name__=\"Reset\",s.Reset=p=a([o(\"reset\")],p);class j extends d{constructor(e,t,s,n){super(),this.sx=e,this.sy=t,this.x=s,this.y=n}_to_json(){const{sx:e,sy:t,x:s,y:n}=this;return Object.assign(Object.assign({},super._to_json()),{sx:e,sy:t,x:s,y:n})}}s.PointEvent=j,j.__name__=\"PointEvent\";let y=class extends j{constructor(e,t,s,n,_,a){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta_x=_,this.delta_y=a}_to_json(){const{delta_x:e,delta_y:t}=this;return Object.assign(Object.assign({},super._to_json()),{delta_x:e,delta_y:t})}};s.Pan=y,y.__name__=\"Pan\",s.Pan=y=a([o(\"pan\")],y);let P=class extends j{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.scale=_}_to_json(){const{scale:e}=this;return Object.assign(Object.assign({},super._to_json()),{scale:e})}};s.Pinch=P,P.__name__=\"Pinch\",s.Pinch=P=a([o(\"pinch\")],P);let v=class extends j{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.rotation=_}_to_json(){const{rotation:e}=this;return Object.assign(Object.assign({},super._to_json()),{rotation:e})}};s.Rotate=v,v.__name__=\"Rotate\",s.Rotate=v=a([o(\"rotate\")],v);let g=class extends j{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta=_}_to_json(){const{delta:e}=this;return Object.assign(Object.assign({},super._to_json()),{delta:e})}};s.MouseWheel=g,g.__name__=\"MouseWheel\",s.MouseWheel=g=a([o(\"wheel\")],g);let E=class extends j{};s.MouseMove=E,E.__name__=\"MouseMove\",s.MouseMove=E=a([o(\"mousemove\")],E);let O=class extends j{};s.MouseEnter=O,O.__name__=\"MouseEnter\",s.MouseEnter=O=a([o(\"mouseenter\")],O);let b=class extends j{};s.MouseLeave=b,b.__name__=\"MouseLeave\",s.MouseLeave=b=a([o(\"mouseleave\")],b);let M=class extends j{};s.Tap=M,M.__name__=\"Tap\",s.Tap=M=a([o(\"tap\")],M);let R=class extends j{};s.DoubleTap=R,R.__name__=\"DoubleTap\",s.DoubleTap=R=a([o(\"doubletap\")],R);let f=class extends j{};s.Press=f,f.__name__=\"Press\",s.Press=f=a([o(\"press\")],f);let S=class extends j{};s.PressUp=S,S.__name__=\"PressUp\",s.PressUp=S=a([o(\"pressup\")],S);let D=class extends j{};s.PanStart=D,D.__name__=\"PanStart\",s.PanStart=D=a([o(\"panstart\")],D);let k=class extends j{};s.PanEnd=k,k.__name__=\"PanEnd\",s.PanEnd=k=a([o(\"panend\")],k);let L=class extends j{};s.PinchStart=L,L.__name__=\"PinchStart\",s.PinchStart=L=a([o(\"pinchstart\")],L);let C=class extends j{};s.PinchEnd=C,C.__name__=\"PinchEnd\",s.PinchEnd=C=a([o(\"pinchend\")],C);let T=class extends j{};s.RotateStart=T,T.__name__=\"RotateStart\",s.RotateStart=T=a([o(\"rotatestart\")],T);let B=class extends j{};s.RotateEnd=B,B.__name__=\"RotateEnd\",s.RotateEnd=B=a([o(\"rotateend\")],B)},\n", " function _(t,e,n,l,o){\n", " /*!\n", " * jQuery Mousewheel 3.1.13\n", " *\n", " * Copyright jQuery Foundation and other contributors\n", " * Released under the MIT license\n", " * http://jquery.org/license\n", " */\n", " function u(t){const e=getComputedStyle(t).fontSize;return null!=e?parseInt(e,10):null}l(),n.getDeltaY=function(t){let e=-t.deltaY;if(t.target instanceof HTMLElement)switch(t.deltaMode){case t.DOM_DELTA_LINE:e*=(n=t.target,null!==(a=null!==(o=u(null!==(l=n.offsetParent)&&void 0!==l?l:document.body))&&void 0!==o?o:u(n))&&void 0!==a?a:16);break;case t.DOM_DELTA_PAGE:e*=function(t){return t.clientHeight}(t.target)}var n,l,o,a;return e}},\n", " function _(m,i,u,s,a){s(),a(\"Expression\",m(124).Expression),a(\"CustomJSExpr\",m(267).CustomJSExpr),a(\"Stack\",m(268).Stack),a(\"CumSum\",m(269).CumSum),a(\"ScalarExpression\",m(124).ScalarExpression),a(\"Minimum\",m(270).Minimum),a(\"Maximum\",m(271).Maximum)},\n", " function _(t,e,s,n,r){n();const i=t(14),o=t(124),a=t(24),c=t(9),u=t(13),l=t(34),h=t(8);class p extends o.Expression{constructor(t){super(t)}static init_CustomJSExpr(){this.define((({Unknown:t,String:e,Dict:s})=>({args:[s(t),{}],code:[e,\"\"]})))}connect_signals(){super.connect_signals();for(const t of u.values(this.args))t instanceof i.HasProps&&t.change.connect((()=>{this._result.clear(),this.change.emit()}))}get names(){return u.keys(this.args)}get values(){return u.values(this.args)}get func(){const t=l.use_strict(this.code);return new a.GeneratorFunction(...this.names,t)}_v_compute(t){const e=this.func.apply(t,this.values);let s=e.next();if(s.done&&void 0!==s.value){const{value:e}=s;return h.isArray(e)||h.isTypedArray(e)?e:h.isIterable(e)?[...e]:c.repeat(e,t.length)}{const t=[];do{t.push(s.value),s=e.next()}while(!s.done);return t}}}s.CustomJSExpr=p,p.__name__=\"CustomJSExpr\",p.init_CustomJSExpr()},\n", " function _(t,n,e,i,s){i();const a=t(124);class c extends a.Expression{constructor(t){super(t)}static init_Stack(){this.define((({String:t,Array:n})=>({fields:[n(t),[]]})))}_v_compute(t){var n;const e=null!==(n=t.get_length())&&void 0!==n?n:0,i=new Float64Array(e);for(const n of this.fields){const s=t.data[n];if(null!=s)for(let t=0,n=Math.min(e,s.length);t({field:[t],include_zero:[e,!1]})))}_v_compute(e){var t;const n=new Float64Array(null!==(t=e.get_length())&&void 0!==t?t:0),i=e.data[this.field],u=this.include_zero?1:0;n[0]=this.include_zero?0:i[0];for(let e=1;e({field:[n],initial:[t(i),null]})))}_compute(i){var n,t;const l=null!==(n=i.data[this.field])&&void 0!==n?n:[];return Math.min(null!==(t=this.initial)&&void 0!==t?t:1/0,m.min(l))}}t.Minimum=s,s.__name__=\"Minimum\",s.init_Minimum()},\n", " function _(i,t,a,n,l){n();const u=i(124),e=i(9);class m extends u.ScalarExpression{constructor(i){super(i)}static init_Maximum(){this.define((({Number:i,String:t,Nullable:a})=>({field:[t],initial:[a(i),null]})))}_compute(i){var t,a;const n=null!==(t=i.data[this.field])&&void 0!==t?t:[];return Math.max(null!==(a=this.initial)&&void 0!==a?a:-1/0,e.max(n))}}a.Maximum=m,m.__name__=\"Maximum\",m.init_Maximum()},\n", " function _(e,t,l,r,i){r(),i(\"BooleanFilter\",e(273).BooleanFilter),i(\"CustomJSFilter\",e(274).CustomJSFilter),i(\"Filter\",e(121).Filter),i(\"GroupFilter\",e(275).GroupFilter),i(\"IndexFilter\",e(276).IndexFilter)},\n", " function _(e,n,l,o,t){o();const i=e(121),s=e(24);class a extends i.Filter{constructor(e){super(e)}static init_BooleanFilter(){this.define((({Boolean:e,Array:n,Nullable:l})=>({booleans:[l(n(e)),null]})))}compute_indices(e){const n=e.length,{booleans:l}=this;return null==l?s.Indices.all_set(n):s.Indices.from_booleans(n,l)}}l.BooleanFilter=a,a.__name__=\"BooleanFilter\",a.init_BooleanFilter()},\n", " function _(e,t,s,n,r){n();const i=e(121),o=e(24),u=e(13),c=e(8),a=e(34);class l extends i.Filter{constructor(e){super(e)}static init_CustomJSFilter(){this.define((({Unknown:e,String:t,Dict:s})=>({args:[s(e),{}],code:[t,\"\"]})))}get names(){return u.keys(this.args)}get values(){return u.values(this.args)}get func(){const e=a.use_strict(this.code);return new Function(...this.names,\"source\",e)}compute_indices(e){const t=e.length,s=this.func(...this.values,e);if(null==s)return o.Indices.all_set(t);if(c.isArrayOf(s,c.isInteger))return o.Indices.from_indices(t,s);if(c.isArrayOf(s,c.isBoolean))return o.Indices.from_booleans(t,s);throw new Error(`expect an array of integers or booleans, or null, got ${s}`)}}s.CustomJSFilter=l,l.__name__=\"CustomJSFilter\",l.init_CustomJSFilter()},\n", " function _(n,t,e,i,o){i();const r=n(121),u=n(24),s=n(19);class c extends r.Filter{constructor(n){super(n)}static init_GroupFilter(){this.define((({String:n})=>({column_name:[n],group:[n]})))}compute_indices(n){const t=n.get_column(this.column_name);if(null==t)return s.logger.warn(`${this}: groupby column '${this.column_name}' not found in the data source`),new u.Indices(n.length,1);{const e=new u.Indices(n.length);for(let n=0;n({indices:[i(n(e)),null]})))}compute_indices(e){const n=e.length,{indices:i}=this;return null==i?c.Indices.all_set(n):c.Indices.from_indices(n,i)}}i.IndexFilter=r,r.__name__=\"IndexFilter\",r.init_IndexFilter()},\n", " function _(e,a,l,i,t){i(),t(\"AnnularWedge\",e(278).AnnularWedge),t(\"Annulus\",e(279).Annulus),t(\"Arc\",e(280).Arc),t(\"Bezier\",e(281).Bezier),t(\"Circle\",e(282).Circle),t(\"Ellipse\",e(286).Ellipse),t(\"EllipseOval\",e(287).EllipseOval),t(\"Glyph\",e(98).Glyph),t(\"HArea\",e(117).HArea),t(\"HBar\",e(289).HBar),t(\"HexTile\",e(291).HexTile),t(\"Image\",e(292).Image),t(\"ImageRGBA\",e(294).ImageRGBA),t(\"ImageURL\",e(295).ImageURL),t(\"Line\",e(63).Line),t(\"MultiLine\",e(127).MultiLine),t(\"MultiPolygons\",e(297).MultiPolygons),t(\"Oval\",e(298).Oval),t(\"Patch\",e(116).Patch),t(\"Patches\",e(128).Patches),t(\"Quad\",e(299).Quad),t(\"Quadratic\",e(300).Quadratic),t(\"Ray\",e(301).Ray),t(\"Rect\",e(302).Rect),t(\"Scatter\",e(303).Scatter),t(\"Segment\",e(306).Segment),t(\"Spline\",e(307).Spline),t(\"Step\",e(309).Step),t(\"Text\",e(310).Text),t(\"VArea\",e(119).VArea),t(\"VBar\",e(311).VBar),t(\"Wedge\",e(312).Wedge)},\n", " function _(e,t,s,i,r){i();const n=e(1),a=e(64),o=e(106),_=e(48),d=e(24),u=e(20),h=n.__importStar(e(18)),l=e(10),c=e(59);class g extends a.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this.inner_radius):this.sinner_radius=d.to_screen(this.inner_radius),\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this.outer_radius):this.souter_radius=d.to_screen(this.outer_radius)}_render(e,t,s){const{sx:i,sy:r,start_angle:n,end_angle:a,sinner_radius:o,souter_radius:_}=null!=s?s:this,d=\"anticlock\"==this.model.direction;for(const s of t){const t=i[s],u=r[s],h=o[s],l=_[s],c=n.get(s),g=a.get(s);if(isNaN(t+u+h+l+c+g))continue;const x=g-c;e.translate(t,u),e.rotate(c),e.beginPath(),e.moveTo(l,0),e.arc(0,0,l,0,x,d),e.rotate(x),e.lineTo(h,0),e.arc(0,0,h,0,-x,!d),e.closePath(),e.rotate(-x-c),e.translate(-t,-u),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,s),e.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(e,s),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,s),e.stroke())}}_hit_point(e){const{sx:t,sy:s}=e,i=this.renderer.xscale.invert(t),r=this.renderer.yscale.invert(s);let n,a,o,_;if(\"data\"==this.model.properties.outer_radius.units)n=i-this.max_outer_radius,o=i+this.max_outer_radius,a=r-this.max_outer_radius,_=r+this.max_outer_radius;else{const e=t-this.max_outer_radius,i=t+this.max_outer_radius;[n,o]=this.renderer.xscale.r_invert(e,i);const r=s-this.max_outer_radius,d=s+this.max_outer_radius;[a,_]=this.renderer.yscale.r_invert(r,d)}const d=[];for(const e of this.index.indices({x0:n,x1:o,y0:a,y1:_})){const t=this.souter_radius[e]**2,s=this.sinner_radius[e]**2,[n,a]=this.renderer.xscale.r_compute(i,this._x[e]),[o,_]=this.renderer.yscale.r_compute(r,this._y[e]),u=(n-a)**2+(o-_)**2;u<=t&&u>=s&&d.push(e)}const u=\"anticlock\"==this.model.direction,h=[];for(const e of d){const i=Math.atan2(s-this.sy[e],t-this.sx[e]);l.angle_between(-i,-this.start_angle.get(e),-this.end_angle.get(e),u)&&h.push(e)}return new c.Selection({indices:h})}draw_legend_for_index(e,t,s){o.generic_area_vector_legend(this.visuals,e,t,s)}scenterxy(e){const t=(this.sinner_radius[e]+this.souter_radius[e])/2,s=(this.start_angle.get(e)+this.end_angle.get(e))/2;return[this.sx[e]+t*Math.cos(s),this.sy[e]+t*Math.sin(s)]}}s.AnnularWedgeView=g,g.__name__=\"AnnularWedgeView\";class x extends a.XYGlyph{constructor(e){super(e)}static init_AnnularWedge(){this.prototype.default_view=g,this.mixins([_.LineVector,_.FillVector,_.HatchVector]),this.define((({})=>({direction:[u.Direction,\"anticlock\"],inner_radius:[h.DistanceSpec,{field:\"inner_radius\"}],outer_radius:[h.DistanceSpec,{field:\"outer_radius\"}],start_angle:[h.AngleSpec,{field:\"start_angle\"}],end_angle:[h.AngleSpec,{field:\"end_angle\"}]})))}}s.AnnularWedge=x,x.__name__=\"AnnularWedge\",x.init_AnnularWedge()},\n", " function _(s,i,t,e,r){e();const n=s(1),a=s(64),u=s(24),_=s(48),o=n.__importStar(s(18)),h=s(27),d=s(59);class c extends a.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this.inner_radius):this.sinner_radius=u.to_screen(this.inner_radius),\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this.outer_radius):this.souter_radius=u.to_screen(this.outer_radius)}_render(s,i,t){const{sx:e,sy:r,sinner_radius:n,souter_radius:a}=null!=t?t:this;for(const t of i){const i=e[t],_=r[t],o=n[t],d=a[t];function u(){if(s.beginPath(),h.is_ie)for(const t of[!1,!0])s.arc(i,_,o,0,Math.PI,t),s.arc(i,_,d,Math.PI,0,!t);else s.arc(i,_,o,0,2*Math.PI,!0),s.arc(i,_,d,2*Math.PI,0,!1)}isNaN(i+_+o+d)||(this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,t),u(),s.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(s,t),u(),s.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,t),s.beginPath(),s.arc(i,_,o,0,2*Math.PI),s.moveTo(i+d,_),s.arc(i,_,d,0,2*Math.PI),s.stroke()))}}_hit_point(s){const{sx:i,sy:t}=s,e=this.renderer.xscale.invert(i),r=this.renderer.yscale.invert(t);let n,a,u,_;if(\"data\"==this.model.properties.outer_radius.units)n=e-this.max_outer_radius,u=e+this.max_outer_radius,a=r-this.max_outer_radius,_=r+this.max_outer_radius;else{const s=i-this.max_outer_radius,e=i+this.max_outer_radius;[n,u]=this.renderer.xscale.r_invert(s,e);const r=t-this.max_outer_radius,o=t+this.max_outer_radius;[a,_]=this.renderer.yscale.r_invert(r,o)}const o=[];for(const s of this.index.indices({x0:n,x1:u,y0:a,y1:_})){const i=this.souter_radius[s]**2,t=this.sinner_radius[s]**2,[n,a]=this.renderer.xscale.r_compute(e,this._x[s]),[u,_]=this.renderer.yscale.r_compute(r,this._y[s]),h=(n-a)**2+(u-_)**2;h<=i&&h>=t&&o.push(s)}return new d.Selection({indices:o})}draw_legend_for_index(s,{x0:i,y0:t,x1:e,y1:r},n){const a=n+1,u=new Array(a);u[n]=(i+e)/2;const _=new Array(a);_[n]=(t+r)/2;const o=.5*Math.min(Math.abs(e-i),Math.abs(r-t)),h=new Array(a);h[n]=.4*o;const d=new Array(a);d[n]=.8*o,this._render(s,[n],{sx:u,sy:_,sinner_radius:h,souter_radius:d})}}t.AnnulusView=c,c.__name__=\"AnnulusView\";class l extends a.XYGlyph{constructor(s){super(s)}static init_Annulus(){this.prototype.default_view=c,this.mixins([_.LineVector,_.FillVector,_.HatchVector]),this.define((({})=>({inner_radius:[o.DistanceSpec,{field:\"inner_radius\"}],outer_radius:[o.DistanceSpec,{field:\"outer_radius\"}]})))}}t.Annulus=l,l.__name__=\"Annulus\",l.init_Annulus()},\n", " function _(e,i,s,t,n){t();const r=e(1),a=e(64),c=e(106),d=e(48),_=e(24),l=e(20),o=r.__importStar(e(18));class h extends a.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this.radius):this.sradius=_.to_screen(this.radius)}_render(e,i,s){if(this.visuals.line.doit){const{sx:t,sy:n,sradius:r,start_angle:a,end_angle:c}=null!=s?s:this,d=\"anticlock\"==this.model.direction;for(const s of i){const i=t[s],_=n[s],l=r[s],o=a.get(s),h=c.get(s);isNaN(i+_+l+o+h)||(e.beginPath(),e.arc(i,_,l,o,h,d),this.visuals.line.set_vectorize(e,s),e.stroke())}}}draw_legend_for_index(e,i,s){c.generic_line_vector_legend(this.visuals,e,i,s)}}s.ArcView=h,h.__name__=\"ArcView\";class u extends a.XYGlyph{constructor(e){super(e)}static init_Arc(){this.prototype.default_view=h,this.mixins(d.LineVector),this.define((({})=>({direction:[l.Direction,\"anticlock\"],radius:[o.DistanceSpec,{field:\"radius\"}],start_angle:[o.AngleSpec,{field:\"start_angle\"}],end_angle:[o.AngleSpec,{field:\"end_angle\"}]})))}}s.Arc=u,u.__name__=\"Arc\",u.init_Arc()},\n", " function _(e,t,i,s,n){s();const o=e(1),c=e(48),r=e(98),a=e(106),_=e(65),d=o.__importStar(e(18));function l(e,t,i,s,n,o,c,r){const a=[],_=[[],[]];for(let _=0;_<=2;_++){let d,l,x;if(0===_?(l=6*e-12*i+6*n,d=-3*e+9*i-9*n+3*c,x=3*i-3*e):(l=6*t-12*s+6*o,d=-3*t+9*s-9*o+3*r,x=3*s-3*t),Math.abs(d)<1e-12){if(Math.abs(l)<1e-12)continue;const e=-x/l;0({x0:[d.XCoordinateSpec,{field:\"x0\"}],y0:[d.YCoordinateSpec,{field:\"y0\"}],x1:[d.XCoordinateSpec,{field:\"x1\"}],y1:[d.YCoordinateSpec,{field:\"y1\"}],cx0:[d.XCoordinateSpec,{field:\"cx0\"}],cy0:[d.YCoordinateSpec,{field:\"cy0\"}],cx1:[d.XCoordinateSpec,{field:\"cx1\"}],cy1:[d.YCoordinateSpec,{field:\"cy1\"}]}))),this.mixins(c.LineVector)}}i.Bezier=h,h.__name__=\"Bezier\",h.init_Bezier()},\n", " function _(s,i,e,t,r){t();const a=s(1),n=s(64),h=s(283),d=s(48),l=s(24),c=s(20),_=a.__importStar(s(107)),u=a.__importStar(s(18)),o=s(9),x=s(12),m=s(59);class y extends n.XYGlyphView{initialize(){super.initialize();const{webgl:s}=this.renderer.plot_view.canvas_view;null!=s&&(this.glglyph=new h.MarkerGL(s.gl,this,\"circle\"))}get use_radius(){return!(this.radius.is_Scalar()&&isNaN(this.radius.value))}_map_data(){if(this.use_radius)if(\"data\"==this.model.properties.radius.units)switch(this.model.radius_dimension){case\"x\":this.sradius=this.sdist(this.renderer.xscale,this._x,this.radius);break;case\"y\":this.sradius=this.sdist(this.renderer.yscale,this._y,this.radius);break;case\"max\":{const s=this.sdist(this.renderer.xscale,this._x,this.radius),i=this.sdist(this.renderer.yscale,this._y,this.radius);this.sradius=x.map(s,((s,e)=>Math.max(s,i[e])));break}case\"min\":{const s=this.sdist(this.renderer.xscale,this._x,this.radius),i=this.sdist(this.renderer.yscale,this._y,this.radius);this.sradius=x.map(s,((s,e)=>Math.min(s,i[e])));break}}else this.sradius=l.to_screen(this.radius),this._configure(\"max_size\",{value:2*this.max_radius});else{const s=new l.ScreenArray(this.size);this.sradius=x.map(s,(s=>s/2))}}_mask_data(){const{frame:s}=this.renderer.plot_view,i=s.x_target,e=s.y_target;let t,r;return this.use_radius&&\"data\"==this.model.properties.radius.units?(t=i.map((s=>this.renderer.xscale.invert(s))).widen(this.max_radius),r=e.map((s=>this.renderer.yscale.invert(s))).widen(this.max_radius)):(t=i.widen(this.max_size).map((s=>this.renderer.xscale.invert(s))),r=e.widen(this.max_size).map((s=>this.renderer.yscale.invert(s)))),this.index.indices({x0:t.start,x1:t.end,y0:r.start,y1:r.end})}_render(s,i,e){const{sx:t,sy:r,sradius:a}=null!=e?e:this;for(const e of i){const i=t[e],n=r[e],h=a[e];isNaN(i+n+h)||(s.beginPath(),s.arc(i,n,h,0,2*Math.PI,!1),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,e),s.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(s,e),s.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,e),s.stroke()))}}_hit_point(s){const{sx:i,sy:e}=s,t=this.renderer.xscale.invert(i),r=this.renderer.yscale.invert(e),{hit_dilation:a}=this.model;let n,h,d,l;if(this.use_radius&&\"data\"==this.model.properties.radius.units)n=t-this.max_radius*a,h=t+this.max_radius*a,d=r-this.max_radius*a,l=r+this.max_radius*a;else{const s=i-this.max_size*a,t=i+this.max_size*a;[n,h]=this.renderer.xscale.r_invert(s,t);const r=e-this.max_size*a,c=e+this.max_size*a;[d,l]=this.renderer.yscale.r_invert(r,c)}const c=this.index.indices({x0:n,x1:h,y0:d,y1:l}),_=[];if(this.use_radius&&\"data\"==this.model.properties.radius.units)for(const s of c){const i=(this.sradius[s]*a)**2,[e,n]=this.renderer.xscale.r_compute(t,this._x[s]),[h,d]=this.renderer.yscale.r_compute(r,this._y[s]);(e-n)**2+(h-d)**2<=i&&_.push(s)}else for(const s of c){const t=(this.sradius[s]*a)**2;(this.sx[s]-i)**2+(this.sy[s]-e)**2<=t&&_.push(s)}return new m.Selection({indices:_})}_hit_span(s){const{sx:i,sy:e}=s,t=this.bounds();let r,a,n,h;if(\"h\"==s.direction){let s,e;if(n=t.y0,h=t.y1,this.use_radius&&\"data\"==this.model.properties.radius.units)s=i-this.max_radius,e=i+this.max_radius,[r,a]=this.renderer.xscale.r_invert(s,e);else{const t=this.max_size/2;s=i-t,e=i+t,[r,a]=this.renderer.xscale.r_invert(s,e)}}else{let s,i;if(r=t.x0,a=t.x1,this.use_radius&&\"data\"==this.model.properties.radius.units)s=e-this.max_radius,i=e+this.max_radius,[n,h]=this.renderer.yscale.r_invert(s,i);else{const t=this.max_size/2;s=e-t,i=e+t,[n,h]=this.renderer.yscale.r_invert(s,i)}}const d=[...this.index.indices({x0:r,x1:a,y0:n,y1:h})];return new m.Selection({indices:d})}_hit_rect(s){const{sx0:i,sx1:e,sy0:t,sy1:r}=s,[a,n]=this.renderer.xscale.r_invert(i,e),[h,d]=this.renderer.yscale.r_invert(t,r),l=[...this.index.indices({x0:a,x1:n,y0:h,y1:d})];return new m.Selection({indices:l})}_hit_poly(s){const{sx:i,sy:e}=s,t=o.range(0,this.sx.length),r=[];for(let s=0,a=t.length;s({angle:[u.AngleSpec,0],size:[u.ScreenDistanceSpec,{value:4}],radius:[u.NullDistanceSpec,null],radius_dimension:[c.RadiusDimension,\"x\"],hit_dilation:[s,1]})))}}e.Circle=p,p.__name__=\"Circle\",p.init_Circle()},\n", " function _(t,e,s,i,a){i();const r=t(1),o=t(109),_=t(113),l=r.__importDefault(t(284)),h=r.__importDefault(t(285)),n=t(282),f=t(12),u=t(19),c=t(24),g=t(22),b=t(11);function d(t,e,s,i,a,r,o){if(a.doit)if(r.is_Scalar()&&o.is_Scalar()){e.used=!1;const[i,a,_,l]=g.color2rgba(r.value,o.value);t.set_attribute(s,\"vec4\",[i/255,a/255,_/255,l/255])}else{let a;if(e.used=!0,r.is_Vector()){const t=new c.ColorArray(r.array);if(a=new c.RGBAArray(t.buffer),!o.is_Scalar()||1!=o.value)for(let t=0;t2*t))),i.data_changed=!1),this.visuals_changed&&(this._set_visuals(a),this.visuals_changed=!1),this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[s.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[s.width,s.height]),this.prog.set_attribute(\"a_sx\",\"float\",i.vbo_sx),this.prog.set_attribute(\"a_sy\",\"float\",i.vbo_sy),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a),0!=t.length)if(t.length===a)this.prog.draw(this.gl.POINTS,[0,a]);else if(a<65535){const e=window.navigator.userAgent;e.indexOf(\"MSIE \")+e.indexOf(\"Trident/\")+e.indexOf(\"Edge/\")>0&&u.logger.warn(\"WebGL warning: IE is known to produce 1px sprites whith selections.\"),this.index_buffer.set_size(2*t.length),this.index_buffer.set_data(0,new Uint16Array(t)),this.prog.draw(this.gl.POINTS,this.index_buffer)}else{const e=64e3,s=[];for(let t=0,i=Math.ceil(a/e);t2*t))):this.vbo_s.set_data(0,new Float32Array(this.glyph.size))}_set_visuals(t){const{line:e,fill:s}=this.glyph.visuals;!function(t,e,s,i,a,r){if(a.doit){if(r.is_Scalar())e.used=!1,t.set_attribute(s,\"float\",[r.value]);else if(r.is_Vector()){e.used=!0;const a=new Float32Array(r.array);e.set_size(4*i),e.set_data(0,a),t.set_attribute(s,\"float\",e)}}else e.used=!1,t.set_attribute(s,\"float\",[0])}(this.prog,this.vbo_linewidth,\"a_linewidth\",t,e,e.line_width),d(this.prog,this.vbo_fg_color,\"a_fg_color\",t,e,e.line_color,e.line_alpha),d(this.prog,this.vbo_bg_color,\"a_bg_color\",t,s,s.fill_color,s.fill_alpha),this.prog.set_uniform(\"u_antialias\",\"float\",[.8])}}s.MarkerGL=p,p.__name__=\"MarkerGL\"},\n", " function _(n,i,a,o,_){o();a.default=\"\\nprecision mediump float;\\nconst float SQRT_2 = 1.4142135623730951;\\n//\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size;\\nuniform vec2 u_offset;\\nuniform vec2 u_scale;\\nuniform float u_antialias;\\n//\\nattribute float a_sx;\\nattribute float a_sy;\\nattribute float a_size;\\nattribute float a_angle; // in radians\\nattribute float a_linewidth;\\nattribute vec4 a_fg_color;\\nattribute vec4 a_bg_color;\\n//\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec4 v_fg_color;\\nvarying vec4 v_bg_color;\\nvarying vec2 v_rotation;\\n\\nvoid main (void)\\n{\\n v_size = a_size * u_pixel_ratio;\\n v_linewidth = a_linewidth * u_pixel_ratio;\\n v_fg_color = a_fg_color;\\n v_bg_color = a_bg_color;\\n v_rotation = vec2(cos(-a_angle), sin(-a_angle));\\n vec2 pos = vec2(a_sx, a_sy); // in pixels\\n pos += 0.5; // make up for Bokeh's offset\\n pos /= u_canvas_size / u_pixel_ratio; // in 0..1\\n gl_Position = vec4(pos*2.0-1.0, 0.0, 1.0);\\n gl_Position.y *= -1.0;\\n gl_PointSize = SQRT_2 * v_size + 2.0 * (v_linewidth + 1.5*u_antialias);\\n}\\n\"},\n", " function _(n,a,s,e,t){e();s.default='\\nprecision mediump float;\\n\\nconst float SQRT_2 = 1.4142135623730951;\\nconst float PI = 3.14159265358979323846264;\\n\\nconst float IN_ANGLE = 0.6283185307179586; // PI/5. = 36 degrees (star of 5 pikes)\\n//const float OUT_ANGLE = PI/2. - IN_ANGLE; // External angle for regular stars\\nconst float COS_A = 0.8090169943749475; // cos(IN_ANGLE)\\nconst float SIN_A = 0.5877852522924731; // sin(IN_ANGLE)\\nconst float COS_B = 0.5877852522924731; // cos(OUT_ANGLE)\\nconst float SIN_B = 0.8090169943749475; // sin(OUT_ANGLE)\\n\\n//\\nuniform float u_antialias;\\n//\\nvarying vec4 v_fg_color;\\nvarying vec4 v_bg_color;\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec2 v_rotation;\\n\\n#ifdef USE_ASTERISK\\n// asterisk\\nfloat marker(vec2 P, float size)\\n{\\n // Masks\\n float diamond = max(abs(SQRT_2 / 2.0 * (P.x - P.y)), abs(SQRT_2 / 2.0 * (P.x + P.y))) - size / (2.0 * SQRT_2);\\n float square = max(abs(P.x), abs(P.y)) - size / (2.0 * SQRT_2);\\n // Shapes\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n float cross = min(abs(P.x), abs(P.y)) - size / 100.0; // bit of \"width\" for aa\\n // Result is union of masked shapes\\n return min(max(X, diamond), max(cross, square));\\n}\\n#endif\\n\\n#ifdef USE_CIRCLE\\n// circle\\nfloat marker(vec2 P, float size)\\n{\\n return length(P) - size/2.0;\\n}\\n#endif\\n\\n#ifdef USE_SQUARE\\n// square\\nfloat marker(vec2 P, float size)\\n{\\n return max(abs(P.x), abs(P.y)) - size/2.0;\\n}\\n#endif\\n\\n#ifdef USE_DIAMOND\\n// diamond\\nfloat marker(vec2 P, float size)\\n{\\n float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n return r1 / SQRT_2;\\n}\\n#endif\\n\\n#ifdef USE_HEX\\n// hex\\nfloat marker(vec2 P, float size)\\n{\\n vec2 q = abs(P);\\n return max(q.y * 0.57735 + q.x - 1.0 * size/2.0, q.y - 0.866 * size/2.0);\\n}\\n#endif\\n\\n#ifdef USE_STAR\\n// star\\n// https://iquilezles.org/www/articles/distfunctions2d/distfunctions2d.htm\\nfloat marker(vec2 P, float size)\\n{\\n float bn = mod(atan(P.x, -P.y), 2.0*IN_ANGLE) - IN_ANGLE;\\n P = length(P)*vec2(cos(bn), abs(sin(bn)));\\n P -= size*vec2(COS_A, SIN_A)/2.;\\n P += vec2(COS_B, SIN_B)*clamp(-(P.x*COS_B + P.y*SIN_B), 0.0, size*SIN_A/SIN_B/2.);\\n\\n return length(P)*sign(P.x);\\n}\\n#endif\\n\\n#ifdef USE_TRIANGLE\\n// triangle\\nfloat marker(vec2 P, float size)\\n{\\n P.y -= size * 0.3;\\n float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / 1.6;\\n float r2 = P.y;\\n return max(r1 / SQRT_2, r2); // Intersect diamond with rectangle\\n}\\n#endif\\n\\n#ifdef USE_INVERTED_TRIANGLE\\n// inverted_triangle\\nfloat marker(vec2 P, float size)\\n{\\n P.y += size * 0.3;\\n float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / 1.6;\\n float r2 = - P.y;\\n return max(r1 / SQRT_2, r2); // Intersect diamond with rectangle\\n}\\n#endif\\n\\n#ifdef USE_CROSS\\n// cross\\nfloat marker(vec2 P, float size)\\n{\\n float square = max(abs(P.x), abs(P.y)) - size / 2.5; // 2.5 is a tweak\\n float cross = min(abs(P.x), abs(P.y)) - size / 100.0; // bit of \"width\" for aa\\n return max(square, cross);\\n}\\n#endif\\n\\n#ifdef USE_CIRCLE_CROSS\\n// circle_cross\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float circle = length(P) - size/2.0;\\n float c1 = max(circle, s1);\\n float c2 = max(circle, s2);\\n float c3 = max(circle, s3);\\n float c4 = max(circle, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n#endif\\n\\n#ifdef USE_SQUARE_CROSS\\n// square_cross\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n float c1 = max(square, s1);\\n float c2 = max(square, s2);\\n float c3 = max(square, s3);\\n float c4 = max(square, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n#endif\\n\\n#ifdef USE_DIAMOND_CROSS\\n// diamond_cross\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n float diamond = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n diamond /= SQRT_2;\\n float c1 = max(diamond, s1);\\n float c2 = max(diamond, s2);\\n float c3 = max(diamond, s3);\\n float c4 = max(diamond, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n#endif\\n\\n#ifdef USE_X\\n// x\\nfloat marker(vec2 P, float size)\\n{\\n float circle = length(P) - size / 1.6;\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n return max(circle, X);\\n}\\n#endif\\n\\n#ifdef USE_CIRCLE_X\\n// circle_x\\nfloat marker(vec2 P, float size)\\n{\\n float x = P.x - P.y;\\n float y = P.x + P.y;\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float circle = length(P) - size/2.0;\\n float c1 = max(circle, s1);\\n float c2 = max(circle, s2);\\n float c3 = max(circle, s3);\\n float c4 = max(circle, s4);\\n // Union\\n float almost = min(min(min(c1, c2), c3), c4);\\n // In this case, the X is also outside of the main shape\\n float Xmask = length(P) - size / 1.6; // a circle\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n return min(max(X, Xmask), almost);\\n}\\n#endif\\n\\n#ifdef USE_SQUARE_X\\n// square_x\\nfloat marker(vec2 P, float size)\\n{\\n float x = P.x - P.y;\\n float y = P.x + P.y;\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n float c1 = max(square, s1);\\n float c2 = max(square, s2);\\n float c3 = max(square, s3);\\n float c4 = max(square, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n#endif\\n\\nvec4 outline(float distance, float linewidth, float antialias, vec4 fg_color, vec4 bg_color)\\n{\\n vec4 frag_color;\\n float t = linewidth/2.0 - antialias;\\n float signed_distance = distance;\\n float border_distance = abs(signed_distance) - t;\\n float alpha = border_distance/antialias;\\n alpha = exp(-alpha*alpha);\\n\\n // If fg alpha is zero, it probably means no outline. To avoid a dark outline\\n // shining through due to aa, we set the fg color to the bg color. Avoid if (i.e. branching).\\n float select = float(bool(fg_color.a));\\n fg_color.rgb = select * fg_color.rgb + (1.0 - select) * bg_color.rgb;\\n // Similarly, if we want a transparent bg\\n select = float(bool(bg_color.a));\\n bg_color.rgb = select * bg_color.rgb + (1.0 - select) * fg_color.rgb;\\n\\n if( border_distance < 0.0)\\n frag_color = fg_color;\\n else if( signed_distance < 0.0 ) {\\n frag_color = mix(bg_color, fg_color, sqrt(alpha));\\n } else {\\n if( abs(signed_distance) < (linewidth/2.0 + antialias) ) {\\n frag_color = vec4(fg_color.rgb, fg_color.a * alpha);\\n } else {\\n discard;\\n }\\n }\\n return frag_color;\\n}\\n\\nvoid main()\\n{\\n vec2 P = gl_PointCoord.xy - vec2(0.5, 0.5);\\n P = vec2(v_rotation.x*P.x - v_rotation.y*P.y,\\n v_rotation.y*P.x + v_rotation.x*P.y);\\n float point_size = SQRT_2*v_size + 2.0 * (v_linewidth + 1.5*u_antialias);\\n float distance = marker(P*point_size, v_size);\\n gl_FragColor = outline(distance, v_linewidth, u_antialias, v_fg_color, v_bg_color);\\n}\\n'},\n", " function _(e,l,i,s,t){s();const _=e(287);class p extends _.EllipseOvalView{}i.EllipseView=p,p.__name__=\"EllipseView\";class n extends _.EllipseOval{constructor(e){super(e)}static init_Ellipse(){this.prototype.default_view=p}}i.Ellipse=n,n.__name__=\"Ellipse\",n.init_Ellipse()},\n", " function _(t,s,i,e,h){e();const r=t(1),a=t(288),n=r.__importStar(t(107)),l=t(24),o=t(59),_=r.__importStar(t(18));class d extends a.CenterRotatableView{_map_data(){\"data\"==this.model.properties.width.units?this.sw=this.sdist(this.renderer.xscale,this._x,this.width,\"center\"):this.sw=l.to_screen(this.width),\"data\"==this.model.properties.height.units?this.sh=this.sdist(this.renderer.yscale,this._y,this.height,\"center\"):this.sh=l.to_screen(this.height)}_render(t,s,i){const{sx:e,sy:h,sw:r,sh:a,angle:n}=null!=i?i:this;for(const i of s){const s=e[i],l=h[i],o=r[i],_=a[i],d=n.get(i);isNaN(s+l+o+_+d)||(t.beginPath(),t.ellipse(s,l,o/2,_/2,d,0,2*Math.PI),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,i),t.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(t,i),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,i),t.stroke()))}}_hit_point(t){let s,i,e,h,r,a,l,_,d;const{sx:c,sy:w}=t,x=this.renderer.xscale.invert(c),p=this.renderer.yscale.invert(w);\"data\"==this.model.properties.width.units?(s=x-this.max_width,i=x+this.max_width):(a=c-this.max_width,l=c+this.max_width,[s,i]=this.renderer.xscale.r_invert(a,l)),\"data\"==this.model.properties.height.units?(e=p-this.max_height,h=p+this.max_height):(_=w-this.max_height,d=w+this.max_height,[e,h]=this.renderer.yscale.r_invert(_,d));const m=this.index.indices({x0:s,x1:i,y0:e,y1:h}),v=[];for(const t of m)r=n.point_in_ellipse(c,w,this.angle.get(t),this.sh[t]/2,this.sw[t]/2,this.sx[t],this.sy[t]),r&&v.push(t);return new o.Selection({indices:v})}draw_legend_for_index(t,{x0:s,y0:i,x1:e,y1:h},r){const a=r+1,n=new Array(a);n[r]=(s+e)/2;const l=new Array(a);l[r]=(i+h)/2;const o=this.sw[r]/this.sh[r],d=.8*Math.min(Math.abs(e-s),Math.abs(h-i)),c=new Array(a),w=new Array(a);o>1?(c[r]=d,w[r]=d/o):(c[r]=d*o,w[r]=d);const x=new _.UniformScalar(0,a);this._render(t,[r],{sx:n,sy:l,sw:c,sh:w,angle:x})}}i.EllipseOvalView=d,d.__name__=\"EllipseOvalView\";class c extends a.CenterRotatable{constructor(t){super(t)}}i.EllipseOval=c,c.__name__=\"EllipseOval\"},\n", " function _(t,e,i,a,n){a();const s=t(1),h=t(64),r=t(48),o=s.__importStar(t(18));class _ extends h.XYGlyphView{get max_w2(){return\"data\"==this.model.properties.width.units?this.max_width/2:0}get max_h2(){return\"data\"==this.model.properties.height.units?this.max_height/2:0}_bounds({x0:t,x1:e,y0:i,y1:a}){const{max_w2:n,max_h2:s}=this;return{x0:t-n,x1:e+n,y0:i-s,y1:a+s}}}i.CenterRotatableView=_,_.__name__=\"CenterRotatableView\";class l extends h.XYGlyph{constructor(t){super(t)}static init_CenterRotatable(){this.mixins([r.LineVector,r.FillVector,r.HatchVector]),this.define((({})=>({angle:[o.AngleSpec,0],width:[o.DistanceSpec,{field:\"width\"}],height:[o.DistanceSpec,{field:\"height\"}]})))}}i.CenterRotatable=l,l.__name__=\"CenterRotatable\",l.init_CenterRotatable()},\n", " function _(t,e,s,i,h){i();const r=t(1),a=t(290),n=t(24),_=r.__importStar(t(18));class o extends a.BoxView{scenterxy(t){return[(this.sleft[t]+this.sright[t])/2,this.sy[t]]}_lrtb(t){const e=this._left[t],s=this._right[t],i=this._y[t],h=this.height.get(t)/2;return[Math.min(e,s),Math.max(e,s),i+h,i-h]}_map_data(){this.sy=this.renderer.yscale.v_compute(this._y),this.sh=this.sdist(this.renderer.yscale,this._y,this.height,\"center\"),this.sleft=this.renderer.xscale.v_compute(this._left),this.sright=this.renderer.xscale.v_compute(this._right);const t=this.sy.length;this.stop=new n.ScreenArray(t),this.sbottom=new n.ScreenArray(t);for(let e=0;e({left:[_.XCoordinateSpec,{value:0}],y:[_.YCoordinateSpec,{field:\"y\"}],height:[_.NumberSpec,{value:1}],right:[_.XCoordinateSpec,{field:\"right\"}]})))}}s.HBar=c,c.__name__=\"HBar\",c.init_HBar()},\n", " function _(t,e,s,i,r){i();const n=t(48),o=t(98),a=t(106),h=t(59);class c extends o.GlyphView{get_anchor_point(t,e,s){const i=Math.min(this.sleft[e],this.sright[e]),r=Math.max(this.sright[e],this.sleft[e]),n=Math.min(this.stop[e],this.sbottom[e]),o=Math.max(this.sbottom[e],this.stop[e]);switch(t){case\"top_left\":return{x:i,y:n};case\"top\":case\"top_center\":return{x:(i+r)/2,y:n};case\"top_right\":return{x:r,y:n};case\"bottom_left\":return{x:i,y:o};case\"bottom\":case\"bottom_center\":return{x:(i+r)/2,y:o};case\"bottom_right\":return{x:r,y:o};case\"left\":case\"center_left\":return{x:i,y:(n+o)/2};case\"center\":case\"center_center\":return{x:(i+r)/2,y:(n+o)/2};case\"right\":case\"center_right\":return{x:r,y:(n+o)/2}}}_index_data(t){const{min:e,max:s}=Math,{data_size:i}=this;for(let r=0;r({r:[c.NumberSpec,{field:\"r\"}],q:[c.NumberSpec,{field:\"q\"}],scale:[c.NumberSpec,1],size:[e,1],aspect_scale:[e,1],orientation:[h.HexTileOrientation,\"pointytop\"]}))),this.override({line_color:null})}}s.HexTile=y,y.__name__=\"HexTile\",y.init_HexTile()},\n", " function _(e,a,t,_,s){_();const i=e(293),n=e(203),r=e(214);class o extends i.ImageBaseView{connect_signals(){super.connect_signals(),this.connect(this.model.color_mapper.change,(()=>this._update_image()))}_update_image(){null!=this.image_data&&(this._set_data(null),this.renderer.request_render())}_flat_img_to_buf8(e){return this.model.color_mapper.rgba_mapper.v_compute(e)}}t.ImageView=o,o.__name__=\"ImageView\";class m extends i.ImageBase{constructor(e){super(e)}static init_Image(){this.prototype.default_view=o,this.define((({Ref:e})=>({color_mapper:[e(n.ColorMapper),()=>new r.LinearColorMapper({palette:[\"#000000\",\"#252525\",\"#525252\",\"#737373\",\"#969696\",\"#bdbdbd\",\"#d9d9d9\",\"#f0f0f0\",\"#ffffff\"]})]})))}}t.Image=m,m.__name__=\"Image\",m.init_Image()},\n", " function _(e,t,i,s,a){s();const h=e(1),n=e(64),r=e(24),_=h.__importStar(e(18)),d=e(59),l=e(9),g=e(29),o=e(11);class c extends n.XYGlyphView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.global_alpha.change,(()=>this.renderer.request_render()))}_render(e,t,i){const{image_data:s,sx:a,sy:h,sw:n,sh:r}=null!=i?i:this,_=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(const i of t){const t=s[i],_=a[i],d=h[i],l=n[i],g=r[i];if(null==t||isNaN(_+d+l+g))continue;const o=d;e.translate(0,o),e.scale(1,-1),e.translate(0,-o),e.drawImage(t,0|_,0|d,l,g),e.translate(0,o),e.scale(1,-1),e.translate(0,-o)}e.setImageSmoothingEnabled(_)}_set_data(e){this._set_width_heigh_data();for(let t=0,i=this.image.length;t({image:[_.NDArraySpec,{field:\"image\"}],dw:[_.DistanceSpec,{field:\"dw\"}],dh:[_.DistanceSpec,{field:\"dh\"}],dilate:[e,!1],global_alpha:[t,1]})))}}i.ImageBase=m,m.__name__=\"ImageBase\",m.init_ImageBase()},\n", " function _(e,a,t,_,i){_();const n=e(293),s=e(8);class r extends n.ImageBaseView{_flat_img_to_buf8(e){let a;return a=s.isArray(e)?new Uint32Array(e):e,new Uint8ClampedArray(a.buffer)}}t.ImageRGBAView=r,r.__name__=\"ImageRGBAView\";class m extends n.ImageBase{constructor(e){super(e)}static init_ImageRGBA(){this.prototype.default_view=r}}t.ImageRGBA=m,m.__name__=\"ImageRGBA\",m.init_ImageRGBA()},\n", " function _(e,t,s,r,a){r();const i=e(1),n=e(64),o=e(24),c=e(20),_=i.__importStar(e(18)),h=e(12),l=e(296);class d extends n.XYGlyphView{constructor(){super(...arguments),this._images_rendered=!1,this._set_data_iteration=0}connect_signals(){super.connect_signals(),this.connect(this.model.properties.global_alpha.change,(()=>this.renderer.request_render()))}_index_data(e){const{data_size:t}=this;for(let s=0;s{this._set_data_iteration==r&&(this.image[a]=e,this.renderer.request_render())},attempts:t+1,timeout:s})}const a=\"data\"==this.model.properties.w.units,i=\"data\"==this.model.properties.h.units,n=this._x.length,c=new o.ScreenArray(a?2*n:n),_=new o.ScreenArray(i?2*n:n),{anchor:d}=this.model;function m(e,t){switch(d){case\"top_left\":case\"bottom_left\":case\"left\":case\"center_left\":return[e,e+t];case\"top\":case\"top_center\":case\"bottom\":case\"bottom_center\":case\"center\":case\"center_center\":return[e-t/2,e+t/2];case\"top_right\":case\"bottom_right\":case\"right\":case\"center_right\":return[e-t,e]}}function g(e,t){switch(d){case\"top_left\":case\"top\":case\"top_center\":case\"top_right\":return[e,e-t];case\"bottom_left\":case\"bottom\":case\"bottom_center\":case\"bottom_right\":return[e+t,e];case\"left\":case\"center_left\":case\"center\":case\"center_center\":case\"right\":case\"center_right\":return[e+t/2,e-t/2]}}if(a)for(let e=0;e({url:[_.StringSpec,{field:\"url\"}],anchor:[c.Anchor,\"top_left\"],global_alpha:[s,1],angle:[_.AngleSpec,0],w:[_.NullDistanceSpec,null],h:[_.NullDistanceSpec,null],dilate:[e,!1],retry_attempts:[t,0],retry_timeout:[t,0]})))}}s.ImageURL=m,m.__name__=\"ImageURL\",m.init_ImageURL()},\n", " function _(i,e,t,s,o){s();const a=i(19);class n{constructor(i,e={}){this._image=new Image,this._finished=!1;const{attempts:t=1,timeout:s=1}=e;this.promise=new Promise(((o,n)=>{this._image.crossOrigin=\"anonymous\";let r=0;this._image.onerror=()=>{if(++r==t){const s=`unable to load ${i} image after ${t} attempts`;if(a.logger.warn(s),null==this._image.crossOrigin)return void(null!=e.failed&&e.failed());a.logger.warn(`attempting to load ${i} without a cross origin policy`),this._image.crossOrigin=null,r=0}setTimeout((()=>this._image.src=i),s)},this._image.onload=()=>{this._finished=!0,null!=e.loaded&&e.loaded(this._image),o(this._image)},this._image.src=i}))}get finished(){return this._finished}get image(){if(this._finished)return this._image;throw new Error(\"not loaded yet\")}}t.ImageLoader=n,n.__name__=\"ImageLoader\"},\n", " function _(t,s,e,i,n){i();const o=t(1),l=t(101),r=t(98),h=t(106),_=t(12),a=t(12),c=t(48),d=o.__importStar(t(107)),x=o.__importStar(t(18)),y=t(59),f=t(11);class g extends r.GlyphView{_project_data(){}_index_data(t){const{min:s,max:e}=Math,{data_size:i}=this;for(let n=0;n1&&c.length>1)for(let e=1,i=n.length;e1){let l=!1;for(let t=1;t({xs:[x.XCoordinateSeqSeqSeqSpec,{field:\"xs\"}],ys:[x.YCoordinateSeqSeqSeqSpec,{field:\"ys\"}]}))),this.mixins([c.LineVector,c.FillVector,c.HatchVector])}}e.MultiPolygons=p,p.__name__=\"MultiPolygons\",p.init_MultiPolygons()},\n", " function _(a,t,e,l,s){l();const _=a(287),i=a(12);class n extends _.EllipseOvalView{_map_data(){super._map_data(),i.mul(this.sw,.75)}}e.OvalView=n,n.__name__=\"OvalView\";class v extends _.EllipseOval{constructor(a){super(a)}static init_Oval(){this.prototype.default_view=n}}e.Oval=v,v.__name__=\"Oval\",v.init_Oval()},\n", " function _(t,e,i,o,s){o();const r=t(1),_=t(290),d=r.__importStar(t(18));class n extends _.BoxView{scenterxy(t){return[this.sleft[t]/2+this.sright[t]/2,this.stop[t]/2+this.sbottom[t]/2]}_lrtb(t){return[this._left[t],this._right[t],this._top[t],this._bottom[t]]}}i.QuadView=n,n.__name__=\"QuadView\";class a extends _.Box{constructor(t){super(t)}static init_Quad(){this.prototype.default_view=n,this.define((({})=>({right:[d.XCoordinateSpec,{field:\"right\"}],bottom:[d.YCoordinateSpec,{field:\"bottom\"}],left:[d.XCoordinateSpec,{field:\"left\"}],top:[d.YCoordinateSpec,{field:\"top\"}]})))}}i.Quad=a,a.__name__=\"Quad\",a.init_Quad()},\n", " function _(e,t,i,s,n){s();const a=e(1),c=e(48),o=e(65),r=e(98),_=e(106),d=a.__importStar(e(18));function l(e,t,i){if(t==(e+i)/2)return[e,i];{const s=(e-t)/(e-2*t+i),n=e*(1-s)**2+2*t*(1-s)*s+i*s**2;return[Math.min(e,i,n),Math.max(e,i,n)]}}class x extends r.GlyphView{_project_data(){o.inplace.project_xy(this._x0,this._y0),o.inplace.project_xy(this._x1,this._y1)}_index_data(e){const{_x0:t,_x1:i,_y0:s,_y1:n,_cx:a,_cy:c,data_size:o}=this;for(let r=0;r({x0:[d.XCoordinateSpec,{field:\"x0\"}],y0:[d.YCoordinateSpec,{field:\"y0\"}],x1:[d.XCoordinateSpec,{field:\"x1\"}],y1:[d.YCoordinateSpec,{field:\"y1\"}],cx:[d.XCoordinateSpec,{field:\"cx\"}],cy:[d.YCoordinateSpec,{field:\"cy\"}]}))),this.mixins(c.LineVector)}}i.Quadratic=y,y.__name__=\"Quadratic\",y.init_Quadratic()},\n", " function _(e,t,s,i,n){i();const a=e(1),l=e(64),h=e(106),r=e(48),o=e(24),_=a.__importStar(e(18));class c extends l.XYGlyphView{_map_data(){\"data\"==this.model.properties.length.units?this.slength=this.sdist(this.renderer.xscale,this._x,this.length):this.slength=o.to_screen(this.length);const{width:e,height:t}=this.renderer.plot_view.frame.bbox,s=2*(e+t),{slength:i}=this;for(let e=0,t=i.length;e({length:[_.DistanceSpec,0],angle:[_.AngleSpec,0]})))}}s.Ray=g,g.__name__=\"Ray\",g.init_Ray()},\n", " function _(t,s,e,i,h){i();const r=t(288),n=t(106),a=t(24),o=t(12),l=t(59);class _ extends r.CenterRotatableView{_map_data(){if(\"data\"==this.model.properties.width.units)[this.sw,this.sx0]=this._map_dist_corner_for_data_side_length(this._x,this.width,this.renderer.xscale);else{this.sw=a.to_screen(this.width);const t=this.sx.length;this.sx0=new a.ScreenArray(t);for(let s=0;s({dilate:[t,!1]})))}}e.Rect=c,c.__name__=\"Rect\",c.init_Rect()},\n", " function _(e,t,r,s,i){s();const a=e(1),n=e(304),_=e(305),l=e(283),c=a.__importStar(e(18));class o extends n.MarkerView{_init_webgl(){const{webgl:e}=this.renderer.plot_view.canvas_view;if(null!=e){const t=new Set(this.marker);if(1==t.size){const[r]=[...t];if(l.MarkerGL.is_supported(r)){const{glglyph:t}=this;if(null==t||t.marker_type!=r)return void(this.glglyph=new l.MarkerGL(e.gl,this,r))}}}delete this.glglyph}_set_data(e){super._set_data(e),this._init_webgl()}_render(e,t,r){const{sx:s,sy:i,size:a,angle:n,marker:l}=null!=r?r:this;for(const r of t){const t=s[r],c=i[r],o=a.get(r),g=n.get(r),h=l.get(r);if(isNaN(t+c+o+g)||null==h)continue;const d=o/2;e.beginPath(),e.translate(t,c),g&&e.rotate(g),_.marker_funcs[h](e,r,d,this.visuals),g&&e.rotate(-g),e.translate(-t,-c)}}draw_legend_for_index(e,{x0:t,x1:r,y0:s,y1:i},a){const n=a+1,_=this.marker.get(a),l=Object.assign(Object.assign({},this._get_legend_args({x0:t,x1:r,y0:s,y1:i},a)),{marker:new c.UniformScalar(_,n)});this._render(e,[a],l)}}r.ScatterView=o,o.__name__=\"ScatterView\";class g extends n.Marker{constructor(e){super(e)}static init_Scatter(){this.prototype.default_view=o,this.define((()=>({marker:[c.MarkerSpec,{value:\"circle\"}]})))}}r.Scatter=g,g.__name__=\"Scatter\",g.init_Scatter()},\n", " function _(e,t,s,i,n){i();const r=e(1),a=e(64),c=e(48),_=r.__importStar(e(107)),o=r.__importStar(e(18)),h=e(9),l=e(59);class x extends a.XYGlyphView{_render(e,t,s){const{sx:i,sy:n,size:r,angle:a}=null!=s?s:this;for(const s of t){const t=i[s],c=n[s],_=r.get(s),o=a.get(s);if(isNaN(t+c+_+o))continue;const h=_/2;e.beginPath(),e.translate(t,c),o&&e.rotate(o),this._render_one(e,s,h,this.visuals),o&&e.rotate(-o),e.translate(-t,-c)}}_mask_data(){const{x_target:e,y_target:t}=this.renderer.plot_view.frame,s=e.widen(this.max_size).map((e=>this.renderer.xscale.invert(e))),i=t.widen(this.max_size).map((e=>this.renderer.yscale.invert(e)));return this.index.indices({x0:s.start,x1:s.end,y0:i.start,y1:i.end})}_hit_point(e){const{sx:t,sy:s}=e,{max_size:i}=this,{hit_dilation:n}=this.model,r=t-i*n,a=t+i*n,[c,_]=this.renderer.xscale.r_invert(r,a),o=s-i*n,h=s+i*n,[x,d]=this.renderer.yscale.r_invert(o,h),y=this.index.indices({x0:c,x1:_,y0:x,y1:d}),g=[];for(const e of y){const i=this.size.get(e)/2*n;Math.abs(this.sx[e]-t)<=i&&Math.abs(this.sy[e]-s)<=i&&g.push(e)}return new l.Selection({indices:g})}_hit_span(e){const{sx:t,sy:s}=e,i=this.bounds(),n=this.max_size/2;let r,a,c,_;if(\"h\"==e.direction){c=i.y0,_=i.y1;const e=t-n,s=t+n;[r,a]=this.renderer.xscale.r_invert(e,s)}else{r=i.x0,a=i.x1;const e=s-n,t=s+n;[c,_]=this.renderer.yscale.r_invert(e,t)}const o=[...this.index.indices({x0:r,x1:a,y0:c,y1:_})];return new l.Selection({indices:o})}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:n}=e,[r,a]=this.renderer.xscale.r_invert(t,s),[c,_]=this.renderer.yscale.r_invert(i,n),o=[...this.index.indices({x0:r,x1:a,y0:c,y1:_})];return new l.Selection({indices:o})}_hit_poly(e){const{sx:t,sy:s}=e,i=h.range(0,this.sx.length),n=[];for(let e=0,r=i.length;e({size:[o.ScreenDistanceSpec,{value:4}],angle:[o.AngleSpec,0],hit_dilation:[e,1]})))}}s.Marker=d,d.__name__=\"Marker\",d.init_Marker()},\n", " function _(t,e,i,o,l){o();const n=Math.sqrt(3),c=Math.sqrt(5),r=(c+1)/4,s=Math.sqrt((5-c)/8),f=(c-1)/4,a=Math.sqrt((5+c)/8);function h(t,e){t.rotate(Math.PI/4),d(t,e),t.rotate(-Math.PI/4)}function v(t,e){const i=e*n,o=i/3;t.moveTo(-i/2,-o),t.lineTo(0,0),t.lineTo(i/2,-o),t.lineTo(0,0),t.lineTo(0,e)}function d(t,e){t.moveTo(0,e),t.lineTo(0,-e),t.moveTo(-e,0),t.lineTo(e,0)}function _(t,e){t.moveTo(0,e),t.lineTo(e/1.5,0),t.lineTo(0,-e),t.lineTo(-e/1.5,0),t.closePath()}function u(t,e){const i=e*n,o=i/3;t.moveTo(-e,o),t.lineTo(e,o),t.lineTo(0,o-i),t.closePath()}function z(t,e,i,o){t.arc(0,0,i,0,2*Math.PI,!1),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function T(t,e,i,o){_(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function k(t,e,i,o){!function(t,e){t.beginPath(),t.arc(0,0,e/4,0,2*Math.PI,!1),t.closePath()}(t,i),o.line.set_vectorize(t,e),t.fillStyle=t.strokeStyle,t.fill()}function P(t,e,i,o){!function(t,e){const i=e/2,o=n*i;t.moveTo(e,0),t.lineTo(i,-o),t.lineTo(-i,-o),t.lineTo(-e,0),t.lineTo(-i,o),t.lineTo(i,o),t.closePath()}(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function m(t,e,i,o){const l=2*i;t.rect(-i,-i,l,l),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function q(t,e,i,o){!function(t,e){const i=Math.sqrt(5-2*c)*e;t.moveTo(0,-e),t.lineTo(i*f,i*a-e),t.lineTo(i*(1+f),i*a-e),t.lineTo(i*(1+f-r),i*(a+s)-e),t.lineTo(i*(1+2*f-r),i*(2*a+s)-e),t.lineTo(0,2*i*a-e),t.lineTo(-i*(1+2*f-r),i*(2*a+s)-e),t.lineTo(-i*(1+f-r),i*(a+s)-e),t.lineTo(-i*(1+f),i*a-e),t.lineTo(-i*f,i*a-e),t.closePath()}(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function M(t,e,i,o){u(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}i.marker_funcs={asterisk:function(t,e,i,o){d(t,i),h(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},circle:z,circle_cross:function(t,e,i,o){t.arc(0,0,i,0,2*Math.PI,!1),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),d(t,i),t.stroke())},circle_dot:function(t,e,i,o){z(t,e,i,o),k(t,e,i,o)},circle_y:function(t,e,i,o){t.arc(0,0,i,0,2*Math.PI,!1),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),v(t,i),t.stroke())},circle_x:function(t,e,i,o){t.arc(0,0,i,0,2*Math.PI,!1),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),h(t,i),t.stroke())},cross:function(t,e,i,o){d(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},diamond:T,diamond_dot:function(t,e,i,o){T(t,e,i,o),k(t,e,i,o)},diamond_cross:function(t,e,i,o){_(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.moveTo(0,i),t.lineTo(0,-i),t.moveTo(-i/1.5,0),t.lineTo(i/1.5,0),t.stroke())},dot:k,hex:P,hex_dot:function(t,e,i,o){P(t,e,i,o),k(t,e,i,o)},inverted_triangle:function(t,e,i,o){t.rotate(Math.PI),u(t,i),t.rotate(-Math.PI),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},plus:function(t,e,i,o){const l=3*i/8,n=[l,l,i,i,l,l,-l,-l,-i,-i,-l,-l],c=[i,l,l,-l,-l,-i,-i,-l,-l,l,l,i];t.beginPath();for(let e=0;e<12;e++)t.lineTo(n[e],c[e]);t.closePath(),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},square:m,square_cross:function(t,e,i,o){const l=2*i;t.rect(-i,-i,l,l),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),d(t,i),t.stroke())},square_dot:function(t,e,i,o){m(t,e,i,o),k(t,e,i,o)},square_pin:function(t,e,i,o){const l=3*i/8;t.moveTo(-i,-i),t.quadraticCurveTo(0,-l,i,-i),t.quadraticCurveTo(l,0,i,i),t.quadraticCurveTo(0,l,-i,i),t.quadraticCurveTo(-l,0,-i,-i),t.closePath(),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},square_x:function(t,e,i,o){const l=2*i;t.rect(-i,-i,l,l),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.moveTo(-i,i),t.lineTo(i,-i),t.moveTo(-i,-i),t.lineTo(i,i),t.stroke())},star:q,star_dot:function(t,e,i,o){q(t,e,i,o),k(t,e,i,o)},triangle:M,triangle_dot:function(t,e,i,o){M(t,e,i,o),k(t,e,i,o)},triangle_pin:function(t,e,i,o){const l=i*n,c=l/3,r=3*c/8;t.moveTo(-i,c),t.quadraticCurveTo(0,r,i,c),t.quadraticCurveTo(n*r/2,r/2,0,c-l),t.quadraticCurveTo(-n*r/2,r/2,-i,c),t.closePath(),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},dash:function(t,e,i,o){!function(t,e){t.moveTo(-e,0),t.lineTo(e,0)}(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},x:function(t,e,i,o){h(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},y:function(t,e,i,o){v(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}}},\n", " function _(e,t,s,i,n){i();const r=e(1),_=r.__importStar(e(107)),o=r.__importStar(e(18)),h=e(48),a=e(65),c=e(98),d=e(106),x=e(59);class y extends c.GlyphView{_project_data(){a.inplace.project_xy(this._x0,this._y0),a.inplace.project_xy(this._x1,this._y1)}_index_data(e){const{min:t,max:s}=Math,{_x0:i,_x1:n,_y0:r,_y1:_,data_size:o}=this;for(let h=0;h({x0:[o.XCoordinateSpec,{field:\"x0\"}],y0:[o.YCoordinateSpec,{field:\"y0\"}],x1:[o.XCoordinateSpec,{field:\"x1\"}],y1:[o.YCoordinateSpec,{field:\"y1\"}]}))),this.mixins(h.LineVector)}}s.Segment=l,l.__name__=\"Segment\",l.init_Segment()},\n", " function _(t,e,s,i,n){i();const _=t(1),l=t(64),o=_.__importStar(t(48)),a=t(308);class c extends l.XYGlyphView{_set_data(){const{tension:t,closed:e}=this.model;[this._xt,this._yt]=a.catmullrom_spline(this._x,this._y,20,t,e)}_map_data(){const{x_scale:t,y_scale:e}=this.renderer.coordinates;this.sxt=t.v_compute(this._xt),this.syt=e.v_compute(this._yt)}_render(t,e,s){const{sxt:i,syt:n}=null!=s?s:this;this.visuals.line.set_value(t);const _=i.length;for(let e=0;e<_;e++)0!=e?isNaN(i[e])||isNaN(n[e])?(t.stroke(),t.beginPath()):t.lineTo(i[e],n[e]):(t.beginPath(),t.moveTo(i[e],n[e]));t.stroke()}}s.SplineView=c,c.__name__=\"SplineView\";class h extends l.XYGlyph{constructor(t){super(t)}static init_Spline(){this.prototype.default_view=c,this.mixins(o.LineScalar),this.define((({Boolean:t,Number:e})=>({tension:[e,.5],closed:[t,!1]})))}}s.Spline=h,h.__name__=\"Spline\",h.init_Spline()},\n", " function _(n,t,e,o,s){o();const c=n(24),l=n(11);e.catmullrom_spline=function(n,t,e=10,o=.5,s=!1){l.assert(n.length==t.length);const r=n.length,f=s?r+1:r,w=c.infer_type(n,t),i=new w(f+2),u=new w(f+2);i.set(n,1),u.set(t,1),s?(i[0]=n[r-1],u[0]=t[r-1],i[f]=n[0],u[f]=t[0],i[f+1]=n[1],u[f+1]=t[1]):(i[0]=n[0],u[0]=t[0],i[f+1]=n[r-1],u[f+1]=t[r-1]);const g=new w(4*(e+1));for(let n=0,t=0;n<=e;n++){const o=n/e,s=o**2,c=o*s;g[t++]=2*c-3*s+1,g[t++]=-2*c+3*s,g[t++]=c-2*s+o,g[t++]=c-s}const h=new w((f-1)*(e+1)),_=new w((f-1)*(e+1));for(let n=1,t=0;n1&&(e.stroke(),o=!1)}o?(e.lineTo(t,a),e.lineTo(r,_)):(e.beginPath(),e.moveTo(n[i],s[i]),o=!0),l=i}e.lineTo(n[r-1],s[r-1]),e.stroke()}}draw_legend_for_index(e,t,i){r.generic_line_scalar_legend(this.visuals,e,t)}}i.StepView=c,c.__name__=\"StepView\";class d extends l.XYGlyph{constructor(e){super(e)}static init_Step(){this.prototype.default_view=c,this.mixins(a.LineScalar),this.define((()=>({mode:[_.StepMode,\"before\"]})))}}i.Step=d,d.__name__=\"Step\",d.init_Step()},\n", " function _(t,e,s,i,n){i();const o=t(1),_=t(64),h=t(48),l=o.__importStar(t(107)),r=o.__importStar(t(18)),a=t(143),c=t(11),x=t(59);class u extends _.XYGlyphView{_rotate_point(t,e,s,i,n){return[(t-s)*Math.cos(n)-(e-i)*Math.sin(n)+s,(t-s)*Math.sin(n)+(e-i)*Math.cos(n)+i]}_text_bounds(t,e,s,i){return[[t,t+s,t+s,t,t],[e,e,e-i,e-i,e]]}_render(t,e,s){const{sx:i,sy:n,x_offset:o,y_offset:_,angle:h,text:l}=null!=s?s:this;this._sys=[],this._sxs=[];for(const s of e){const e=this._sxs[s]=[],r=this._sys[s]=[],c=i[s],x=n[s],u=o.get(s),f=_.get(s),p=h.get(s),g=l.get(s);if(!isNaN(c+x+u+f+p)&&null!=g&&this.visuals.text.doit){const i=`${g}`;t.save(),t.translate(c+u,x+f),t.rotate(p),this.visuals.text.set_vectorize(t,s);const n=this.visuals.text.font_value(s),{height:o}=a.font_metrics(n),_=this.text_line_height.get(s)*o;if(-1==i.indexOf(\"\\n\")){t.fillText(i,0,0);const s=c+u,n=x+f,o=t.measureText(i).width,[h,l]=this._text_bounds(s,n,o,_);e.push(h),r.push(l)}else{const n=i.split(\"\\n\"),o=_*n.length,h=this.text_baseline.get(s);let l;switch(h){case\"top\":l=0;break;case\"middle\":l=-o/2+_/2;break;case\"bottom\":l=-o+_;break;default:l=0,console.warn(`'${h}' baseline not supported with multi line text`)}for(const s of n){t.fillText(s,0,l);const i=c+u,n=l+x+f,o=t.measureText(s).width,[h,a]=this._text_bounds(i,n,o,_);e.push(h),r.push(a),l+=_}}t.restore()}}}_hit_point(t){const{sx:e,sy:s}=t,i=[];for(let t=0;t({text:[r.NullStringSpec,{field:\"text\"}],angle:[r.AngleSpec,0],x_offset:[r.NumberSpec,0],y_offset:[r.NumberSpec,0]})))}}s.Text=f,f.__name__=\"Text\",f.init_Text()},\n", " function _(t,s,e,i,r){i();const h=t(1),o=t(290),a=t(24),n=h.__importStar(t(18));class _ extends o.BoxView{scenterxy(t){return[this.sx[t],(this.stop[t]+this.sbottom[t])/2]}_lrtb(t){const s=this.width.get(t)/2,e=this._x[t],i=this._top[t],r=this._bottom[t];return[e-s,e+s,Math.max(i,r),Math.min(i,r)]}_map_data(){this.sx=this.renderer.xscale.v_compute(this._x),this.sw=this.sdist(this.renderer.xscale,this._x,this.width,\"center\"),this.stop=this.renderer.yscale.v_compute(this._top),this.sbottom=this.renderer.yscale.v_compute(this._bottom);const t=this.sx.length;this.sleft=new a.ScreenArray(t),this.sright=new a.ScreenArray(t);for(let s=0;s({x:[n.XCoordinateSpec,{field:\"x\"}],bottom:[n.YCoordinateSpec,{value:0}],width:[n.NumberSpec,{value:1}],top:[n.YCoordinateSpec,{field:\"top\"}]})))}}e.VBar=c,c.__name__=\"VBar\",c.init_VBar()},\n", " function _(e,t,s,i,n){i();const r=e(1),a=e(64),l=e(106),c=e(48),d=e(24),h=e(20),o=r.__importStar(e(18)),_=e(10),u=e(59);class g extends a.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this.radius):this.sradius=d.to_screen(this.radius)}_render(e,t,s){const{sx:i,sy:n,sradius:r,start_angle:a,end_angle:l}=null!=s?s:this,c=\"anticlock\"==this.model.direction;for(const s of t){const t=i[s],d=n[s],h=r[s],o=a.get(s),_=l.get(s);isNaN(t+d+h+o+_)||(e.beginPath(),e.arc(t,d,h,o,_,c),e.lineTo(t,d),e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,s),e.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(e,s),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,s),e.stroke()))}}_hit_point(e){let t,s,i,n,r,a,l,c,d;const{sx:h,sy:o}=e,g=this.renderer.xscale.invert(h),p=this.renderer.yscale.invert(o),x=2*this.max_radius;\"data\"===this.model.properties.radius.units?(a=g-x,l=g+x,c=p-x,d=p+x):(s=h-x,i=h+x,[a,l]=this.renderer.xscale.r_invert(s,i),n=o-x,r=o+x,[c,d]=this.renderer.yscale.r_invert(n,r));const f=[];for(const e of this.index.indices({x0:a,x1:l,y0:c,y1:d})){const a=this.sradius[e]**2;[s,i]=this.renderer.xscale.r_compute(g,this._x[e]),[n,r]=this.renderer.yscale.r_compute(p,this._y[e]),t=(s-i)**2+(n-r)**2,t<=a&&f.push(e)}const v=\"anticlock\"==this.model.direction,y=[];for(const e of f){const t=Math.atan2(o-this.sy[e],h-this.sx[e]);_.angle_between(-t,-this.start_angle.get(e),-this.end_angle.get(e),v)&&y.push(e)}return new u.Selection({indices:y})}draw_legend_for_index(e,t,s){l.generic_area_vector_legend(this.visuals,e,t,s)}scenterxy(e){const t=this.sradius[e]/2,s=(this.start_angle.get(e)+this.end_angle.get(e))/2;return[this.sx[e]+t*Math.cos(s),this.sy[e]+t*Math.sin(s)]}}s.WedgeView=g,g.__name__=\"WedgeView\";class p extends a.XYGlyph{constructor(e){super(e)}static init_Wedge(){this.prototype.default_view=g,this.mixins([c.LineVector,c.FillVector,c.HatchVector]),this.define((({})=>({direction:[h.Direction,\"anticlock\"],radius:[o.DistanceSpec,{field:\"radius\"}],start_angle:[o.AngleSpec,{field:\"start_angle\"}],end_angle:[o.AngleSpec,{field:\"end_angle\"}]})))}}s.Wedge=p,p.__name__=\"Wedge\",p.init_Wedge()},\n", " function _(t,_,r,o,a){o();const e=t(1);e.__exportStar(t(126),r),e.__exportStar(t(125),r),e.__exportStar(t(314),r)},\n", " function _(t,a,o,r,e){r();const n=t(125);class l extends n.LayoutProvider{constructor(t){super(t)}static init_StaticLayoutProvider(){this.define((({Number:t,Tuple:a,Dict:o})=>({graph_layout:[o(a(t,t)),{}]})))}get_node_coordinates(t){var a;const o=null!==(a=t.data.index)&&void 0!==a?a:[],r=o.length,e=new Float64Array(r),n=new Float64Array(r);for(let t=0;tthis.request_render()))}_draw_regions(i){if(!this.visuals.band_fill.doit&&!this.visuals.band_hatch.doit)return;const[e,t]=this.grid_coords(\"major\",!1);for(let s=0;st[1]&&(n=t[1]);else{[s,n]=t;for(const i of this.plot_view.axis_views)i.dimension==this.model.dimension&&i.model.x_range_name==this.model.x_range_name&&i.model.y_range_name==this.model.y_range_name&&([s,n]=i.computed_bounds)}return[s,n]}grid_coords(i,e=!0){const t=this.model.dimension,s=(t+1)%2,[n,r]=this.ranges();let[o,d]=this.computed_bounds();[o,d]=[Math.min(o,d),Math.max(o,d)];const l=[[],[]],_=this.model.get_ticker();if(null==_)return l;const a=_.get_ticks(o,d,n,r.min)[i],h=n.min,u=n.max,c=r.min,m=r.max;e||(a[0]!=h&&a.splice(0,0,h),a[a.length-1]!=u&&a.push(u));for(let i=0;i({bounds:[r(n(i,i),e),\"auto\"],dimension:[t(0,1),0],axis:[d(s(o.Axis)),null],ticker:[d(s(l.Ticker)),null]}))),this.override({level:\"underlay\",band_fill_color:null,band_fill_alpha:0,grid_line_color:\"#e5e5e5\",minor_grid_line_color:null})}get_ticker(){return null!=this.ticker?this.ticker:null!=this.axis?this.axis.ticker:null}}t.Grid=u,u.__name__=\"Grid\",u.init_Grid()},\n", " function _(o,a,x,B,e){B(),e(\"Box\",o(318).Box),e(\"Column\",o(320).Column),e(\"GridBox\",o(321).GridBox),e(\"HTMLBox\",o(322).HTMLBox),e(\"LayoutDOM\",o(319).LayoutDOM),e(\"Panel\",o(323).Panel),e(\"Row\",o(324).Row),e(\"Spacer\",o(325).Spacer),e(\"Tabs\",o(326).Tabs),e(\"WidgetBox\",o(329).WidgetBox)},\n", " function _(e,n,i,t,s){t();const o=e(319);class c extends o.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.children.change,(()=>this.rebuild()))}get child_models(){return this.model.children}}i.BoxView=c,c.__name__=\"BoxView\";class r extends o.LayoutDOM{constructor(e){super(e)}static init_Box(){this.define((({Number:e,Array:n,Ref:i})=>({children:[n(i(o.LayoutDOM)),[]],spacing:[e,0]})))}}i.Box=r,r.__name__=\"Box\",r.init_Box()},\n", " function _(t,i,e,s,o){s();const l=t(53),n=t(20),h=t(43),a=t(19),r=t(8),_=t(22),d=t(143),c=t(122),u=t(240),m=t(221),p=t(44),g=t(249);class f extends u.DOMView{constructor(){super(...arguments),this._idle_notified=!1,this._offset_parent=null,this._viewport={}}get base_font_size(){const t=getComputedStyle(this.el).fontSize,i=d.parse_css_font_size(t);if(null!=i){const{value:t,unit:e}=i;if(\"px\"==e)return t}return 13}initialize(){super.initialize(),this.el.style.position=this.is_root?\"relative\":\"absolute\",this._child_views=new Map}async lazy_initialize(){await super.lazy_initialize(),await this.build_child_views()}remove(){for(const t of this.child_views)t.remove();this._child_views.clear(),super.remove()}connect_signals(){super.connect_signals(),this.is_root&&(this._on_resize=()=>this.resize_layout(),window.addEventListener(\"resize\",this._on_resize),this._parent_observer=setInterval((()=>{const t=this.el.offsetParent;this._offset_parent!=t&&(this._offset_parent=t,null!=t&&(this.compute_viewport(),this.invalidate_layout()))}),250));const t=this.model.properties;this.on_change([t.width,t.height,t.min_width,t.min_height,t.max_width,t.max_height,t.margin,t.width_policy,t.height_policy,t.sizing_mode,t.aspect_ratio,t.visible],(()=>this.invalidate_layout())),this.on_change([t.background,t.css_classes],(()=>this.invalidate_render()))}disconnect_signals(){null!=this._parent_observer&&clearTimeout(this._parent_observer),null!=this._on_resize&&window.removeEventListener(\"resize\",this._on_resize),super.disconnect_signals()}css_classes(){return super.css_classes().concat(this.model.css_classes)}get child_views(){return this.child_models.map((t=>this._child_views.get(t)))}async build_child_views(){await c.build_views(this._child_views,this.child_models,{parent:this})}render(){super.render(),h.empty(this.el);const{background:t}=this.model;this.el.style.backgroundColor=null!=t?_.color2css(t):\"\",h.classes(this.el).clear().add(...this.css_classes());for(const t of this.child_views)this.el.appendChild(t.el),t.render()}update_layout(){for(const t of this.child_views)t.update_layout();this._update_layout()}update_position(){this.el.style.display=this.model.visible?\"block\":\"none\";const t=this.is_root?this.layout.sizing.margin:void 0;h.position(this.el,this.layout.bbox,t);for(const t of this.child_views)t.update_position()}after_layout(){for(const t of this.child_views)t.after_layout();this._has_finished=!0}compute_viewport(){this._viewport=this._viewport_size()}renderTo(t){t.appendChild(this.el),this._offset_parent=this.el.offsetParent,this.compute_viewport(),this.build()}build(){return this.assert_root(),this.render(),this.update_layout(),this.compute_layout(),this}async rebuild(){await this.build_child_views(),this.invalidate_render()}compute_layout(){const t=Date.now();this.layout.compute(this._viewport),this.update_position(),this.after_layout(),a.logger.debug(`layout computed in ${Date.now()-t} ms`),this.notify_finished()}resize_layout(){this.root.compute_viewport(),this.root.compute_layout()}invalidate_layout(){this.root.update_layout(),this.root.compute_layout()}invalidate_render(){this.render(),this.invalidate_layout()}has_finished(){if(!super.has_finished())return!1;for(const t of this.child_views)if(!t.has_finished())return!1;return!0}notify_finished(){this.is_root?!this._idle_notified&&this.has_finished()&&null!=this.model.document&&(this._idle_notified=!0,this.model.document.notify_idle(this.model)):this.root.notify_finished()}_width_policy(){return null!=this.model.width?\"fixed\":\"fit\"}_height_policy(){return null!=this.model.height?\"fixed\":\"fit\"}box_sizing(){let{width_policy:t,height_policy:i,aspect_ratio:e}=this.model;\"auto\"==t&&(t=this._width_policy()),\"auto\"==i&&(i=this._height_policy());const{sizing_mode:s}=this.model;if(null!=s)if(\"fixed\"==s)t=i=\"fixed\";else if(\"stretch_both\"==s)t=i=\"max\";else if(\"stretch_width\"==s)t=\"max\";else if(\"stretch_height\"==s)i=\"max\";else switch(null==e&&(e=\"auto\"),s){case\"scale_width\":t=\"max\",i=\"min\";break;case\"scale_height\":t=\"min\",i=\"max\";break;case\"scale_both\":t=\"max\",i=\"max\"}const o={width_policy:t,height_policy:i},{min_width:l,min_height:n}=this.model;null!=l&&(o.min_width=l),null!=n&&(o.min_height=n);const{width:h,height:a}=this.model;null!=h&&(o.width=h),null!=a&&(o.height=a);const{max_width:_,max_height:d}=this.model;null!=_&&(o.max_width=_),null!=d&&(o.max_height=d),\"auto\"==e&&null!=h&&null!=a?o.aspect=h/a:r.isNumber(e)&&(o.aspect=e);const{margin:c}=this.model;if(null!=c)if(r.isNumber(c))o.margin={top:c,right:c,bottom:c,left:c};else if(2==c.length){const[t,i]=c;o.margin={top:t,right:i,bottom:t,left:i}}else{const[t,i,e,s]=c;o.margin={top:t,right:i,bottom:e,left:s}}o.visible=this.model.visible;const{align:u}=this.model;return r.isArray(u)?[o.halign,o.valign]=u:o.halign=o.valign=u,o}_viewport_size(){return h.undisplayed(this.el,(()=>{let t=this.el;for(;t=t.parentElement;){if(t.classList.contains(p.root))continue;if(t==document.body){const{margin:{left:t,right:i,top:e,bottom:s}}=h.extents(document.body);return{width:Math.ceil(document.documentElement.clientWidth-t-i),height:Math.ceil(document.documentElement.clientHeight-e-s)}}const{padding:{left:i,right:e,top:s,bottom:o}}=h.extents(t),{width:l,height:n}=t.getBoundingClientRect(),a=Math.ceil(l-i-e),r=Math.ceil(n-s-o);if(a>0||r>0)return{width:a>0?a:void 0,height:r>0?r:void 0}}return{}}))}export(t,i=!0){const e=\"png\"==t?\"canvas\":\"svg\",s=new g.CanvasLayer(e,i),{width:o,height:l}=this.layout.bbox;s.resize(o,l);for(const e of this.child_views){const o=e.export(t,i),{x:l,y:n}=e.layout.bbox;s.ctx.drawImage(o.canvas,l,n)}return s}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box,children:this.child_views.map((t=>t.serializable_state()))})}}e.LayoutDOMView=f,f.__name__=\"LayoutDOMView\";class w extends l.Model{constructor(t){super(t)}static init_LayoutDOM(){this.define((t=>{const{Boolean:i,Number:e,String:s,Auto:o,Color:l,Array:h,Tuple:a,Or:r,Null:_,Nullable:d}=t,c=a(e,e),u=a(e,e,e,e);return{width:[d(e),null],height:[d(e),null],min_width:[d(e),null],min_height:[d(e),null],max_width:[d(e),null],max_height:[d(e),null],margin:[d(r(e,c,u)),[0,0,0,0]],width_policy:[r(m.SizingPolicy,o),\"auto\"],height_policy:[r(m.SizingPolicy,o),\"auto\"],aspect_ratio:[r(e,o,_),null],sizing_mode:[d(n.SizingMode),null],visible:[i,!0],disabled:[i,!1],align:[r(n.Align,a(n.Align,n.Align)),\"start\"],background:[d(l),null],css_classes:[h(s),[]]}}))}}e.LayoutDOM=w,w.__name__=\"LayoutDOM\",w.init_LayoutDOM()},\n", " function _(t,s,i,o,n){o();const e=t(318),l=t(223);class u extends e.BoxView{_update_layout(){const t=this.child_views.map((t=>t.layout));this.layout=new l.Column(t),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())}}i.ColumnView=u,u.__name__=\"ColumnView\";class a extends e.Box{constructor(t){super(t)}static init_Column(){this.prototype.default_view=u,this.define((({Any:t})=>({rows:[t,\"auto\"]})))}}i.Column=a,a.__name__=\"Column\",a.init_Column()},\n", " function _(t,s,i,o,e){o();const n=t(319),l=t(223);class a extends n.LayoutDOMView{connect_signals(){super.connect_signals();const{children:t,rows:s,cols:i,spacing:o}=this.model.properties;this.on_change([t,s,i,o],(()=>this.rebuild()))}get child_models(){return this.model.children.map((([t])=>t))}_update_layout(){this.layout=new l.Grid,this.layout.rows=this.model.rows,this.layout.cols=this.model.cols,this.layout.spacing=this.model.spacing;for(const[t,s,i,o,e]of this.model.children){const n=this._child_views.get(t);this.layout.items.push({layout:n.layout,row:s,col:i,row_span:o,col_span:e})}this.layout.set_sizing(this.box_sizing())}}i.GridBoxView=a,a.__name__=\"GridBoxView\";class r extends n.LayoutDOM{constructor(t){super(t)}static init_GridBox(){this.prototype.default_view=a,this.define((({Any:t,Int:s,Number:i,Tuple:o,Array:e,Ref:l,Or:a,Opt:r})=>({children:[e(o(l(n.LayoutDOM),s,s,r(s),r(s))),[]],rows:[t,\"auto\"],cols:[t,\"auto\"],spacing:[a(i,o(i,i)),0]})))}}i.GridBox=r,r.__name__=\"GridBox\",r.init_GridBox()},\n", " function _(t,e,o,s,n){s();const _=t(319),i=t(221);class a extends _.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new i.ContentBox(this.el),this.layout.set_sizing(this.box_sizing())}}o.HTMLBoxView=a,a.__name__=\"HTMLBoxView\";class u extends _.LayoutDOM{constructor(t){super(t)}}o.HTMLBox=u,u.__name__=\"HTMLBox\"},\n", " function _(e,n,t,i,l){i();const a=e(53),o=e(319);class s extends a.Model{constructor(e){super(e)}static init_Panel(){this.define((({Boolean:e,String:n,Ref:t})=>({title:[n,\"\"],child:[t(o.LayoutDOM)],closable:[e,!1]})))}}t.Panel=s,s.__name__=\"Panel\",s.init_Panel()},\n", " function _(t,s,i,o,e){o();const n=t(318),a=t(223);class _ extends n.BoxView{_update_layout(){const t=this.child_views.map((t=>t.layout));this.layout=new a.Row(t),this.layout.cols=this.model.cols,this.layout.spacing=[0,this.model.spacing],this.layout.set_sizing(this.box_sizing())}}i.RowView=_,_.__name__=\"RowView\";class l extends n.Box{constructor(t){super(t)}static init_Row(){this.prototype.default_view=_,this.define((({Any:t})=>({cols:[t,\"auto\"]})))}}i.Row=l,l.__name__=\"Row\",l.init_Row()},\n", " function _(t,e,a,i,s){i();const _=t(319),c=t(221);class n extends _.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new c.LayoutItem,this.layout.set_sizing(this.box_sizing())}}a.SpacerView=n,n.__name__=\"SpacerView\";class o extends _.LayoutDOM{constructor(t){super(t)}static init_Spacer(){this.prototype.default_view=n}}a.Spacer=o,o.__name__=\"Spacer\",o.init_Spacer()},\n", " function _(e,t,s,i,l){i();const h=e(1),a=e(221),o=e(43),r=e(9),c=e(10),d=e(20),n=e(319),_=e(323),p=h.__importStar(e(327)),b=p,u=h.__importStar(e(328)),m=u,g=h.__importStar(e(243)),v=g;class w extends n.LayoutDOMView{constructor(){super(...arguments),this._scroll_index=0}connect_signals(){super.connect_signals(),this.connect(this.model.properties.tabs.change,(()=>this.rebuild())),this.connect(this.model.properties.active.change,(()=>this.on_active_change()))}styles(){return[...super.styles(),u.default,g.default,p.default]}get child_models(){return this.model.tabs.map((e=>e.child))}_update_layout(){const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,{scroll_el:s,headers_el:i}=this;this.header=new class extends a.ContentBox{_measure(e){const l=o.size(s),h=o.children(i).slice(0,3).map((e=>o.size(e))),{width:a,height:c}=super._measure(e);if(t){const t=l.width+r.sum(h.map((e=>e.width)));return{width:e.width!=1/0?e.width:t,height:c}}{const t=l.height+r.sum(h.map((e=>e.height)));return{width:a,height:e.height!=1/0?e.height:t}}}}(this.header_el),t?this.header.set_sizing({width_policy:\"fit\",height_policy:\"fixed\"}):this.header.set_sizing({width_policy:\"fixed\",height_policy:\"fit\"});let l=1,h=1;switch(e){case\"above\":l-=1;break;case\"below\":l+=1;break;case\"left\":h-=1;break;case\"right\":h+=1}const c={layout:this.header,row:l,col:h},d=this.child_views.map((e=>({layout:e.layout,row:1,col:1})));this.layout=new a.Grid([c,...d]),this.layout.set_sizing(this.box_sizing())}update_position(){super.update_position(),this.header_el.style.position=\"absolute\",o.position(this.header_el,this.header.bbox);const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,s=o.size(this.scroll_el),i=o.scroll_size(this.headers_el);if(t){const{width:e}=this.header.bbox;i.width>e?(this.wrapper_el.style.maxWidth=e-s.width+\"px\",o.display(this.scroll_el),this.do_scroll(this.model.active)):(this.wrapper_el.style.maxWidth=\"\",o.undisplay(this.scroll_el))}else{const{height:e}=this.header.bbox;i.height>e?(this.wrapper_el.style.maxHeight=e-s.height+\"px\",o.display(this.scroll_el),this.do_scroll(this.model.active)):(this.wrapper_el.style.maxHeight=\"\",o.undisplay(this.scroll_el))}const{child_views:l}=this;for(const e of l)o.hide(e.el);const h=l[this.model.active];null!=h&&o.show(h.el)}render(){super.render();const{active:e}=this.model,t=this.model.tabs.map(((t,s)=>{const i=o.div({class:[b.tab,s==e?b.active:null]},t.title);if(i.addEventListener(\"click\",(e=>{e.target==e.currentTarget&&this.change_active(s)})),t.closable){const e=o.div({class:b.close});e.addEventListener(\"click\",(e=>{if(e.target==e.currentTarget){this.model.tabs=r.remove_at(this.model.tabs,s);const e=this.model.tabs.length;this.model.active>e-1&&(this.model.active=e-1)}})),i.appendChild(e)}return i}));this.headers_el=o.div({class:[b.headers]},t),this.wrapper_el=o.div({class:b.headers_wrapper},this.headers_el),this.left_el=o.div({class:[m.btn,m.btn_default],disabled:\"\"},o.div({class:[v.caret,b.left]})),this.right_el=o.div({class:[m.btn,m.btn_default]},o.div({class:[v.caret,b.right]})),this.left_el.addEventListener(\"click\",(()=>this.do_scroll(\"left\"))),this.right_el.addEventListener(\"click\",(()=>this.do_scroll(\"right\"))),this.scroll_el=o.div({class:m.btn_group},this.left_el,this.right_el);const s=this.model.tabs_location;this.header_el=o.div({class:[b.tabs_header,b[s]]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)}do_scroll(e){const t=this.model.tabs.length;\"left\"==e?this._scroll_index-=1:\"right\"==e?this._scroll_index+=1:this._scroll_index=e,this._scroll_index=c.clamp(this._scroll_index,0,t-1),0==this._scroll_index?this.left_el.setAttribute(\"disabled\",\"\"):this.left_el.removeAttribute(\"disabled\"),this._scroll_index==t-1?this.right_el.setAttribute(\"disabled\",\"\"):this.right_el.removeAttribute(\"disabled\");const s=o.children(this.headers_el).slice(0,this._scroll_index).map((e=>e.getBoundingClientRect())),i=this.model.tabs_location;if(\"above\"==i||\"below\"==i){const e=-r.sum(s.map((e=>e.width)));this.headers_el.style.left=`${e}px`}else{const e=-r.sum(s.map((e=>e.height)));this.headers_el.style.top=`${e}px`}}change_active(e){e!=this.model.active&&(this.model.active=e)}on_active_change(){const e=this.model.active,t=o.children(this.headers_el);for(const e of t)e.classList.remove(b.active);t[e].classList.add(b.active);const{child_views:s}=this;for(const e of s)o.hide(e.el);o.show(s[e].el)}}s.TabsView=w,w.__name__=\"TabsView\";class f extends n.LayoutDOM{constructor(e){super(e)}static init_Tabs(){this.prototype.default_view=w,this.define((({Int:e,Array:t,Ref:s})=>({tabs:[t(s(_.Panel)),[]],tabs_location:[d.Location,\"above\"],active:[e,0]})))}}s.Tabs=f,f.__name__=\"Tabs\",f.init_Tabs()},\n", " function _(e,r,b,o,t){o(),b.root=\"bk-root\",b.tabs_header=\"bk-tabs-header\",b.btn_group=\"bk-btn-group\",b.btn=\"bk-btn\",b.headers_wrapper=\"bk-headers-wrapper\",b.above=\"bk-above\",b.right=\"bk-right\",b.below=\"bk-below\",b.left=\"bk-left\",b.headers=\"bk-headers\",b.tab=\"bk-tab\",b.active=\"bk-active\",b.close=\"bk-close\",b.default='.bk-root .bk-tabs-header{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;overflow:hidden;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.bk-root .bk-tabs-header .bk-btn-group{height:auto;margin-right:5px;}.bk-root .bk-tabs-header .bk-btn-group > .bk-btn{flex-grow:0;-webkit-flex-grow:0;height:auto;padding:4px 4px;}.bk-root .bk-tabs-header .bk-headers-wrapper{flex-grow:1;-webkit-flex-grow:1;overflow:hidden;color:#666666;}.bk-root .bk-tabs-header.bk-above .bk-headers-wrapper{border-bottom:1px solid #e6e6e6;}.bk-root .bk-tabs-header.bk-right .bk-headers-wrapper{border-left:1px solid #e6e6e6;}.bk-root .bk-tabs-header.bk-below .bk-headers-wrapper{border-top:1px solid #e6e6e6;}.bk-root .bk-tabs-header.bk-left .bk-headers-wrapper{border-right:1px solid #e6e6e6;}.bk-root .bk-tabs-header.bk-above,.bk-root .bk-tabs-header.bk-below{flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-tabs-header.bk-above .bk-headers,.bk-root .bk-tabs-header.bk-below .bk-headers{flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-tabs-header.bk-left,.bk-root .bk-tabs-header.bk-right{flex-direction:column;-webkit-flex-direction:column;}.bk-root .bk-tabs-header.bk-left .bk-headers,.bk-root .bk-tabs-header.bk-right .bk-headers{flex-direction:column;-webkit-flex-direction:column;}.bk-root .bk-tabs-header .bk-headers{position:relative;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;}.bk-root .bk-tabs-header .bk-tab{padding:4px 8px;border:solid transparent;white-space:nowrap;cursor:pointer;}.bk-root .bk-tabs-header .bk-tab:hover{background-color:#f2f2f2;}.bk-root .bk-tabs-header .bk-tab.bk-active{color:#4d4d4d;background-color:white;border-color:#e6e6e6;}.bk-root .bk-tabs-header .bk-tab .bk-close{margin-left:10px;}.bk-root .bk-tabs-header.bk-above .bk-tab{border-width:3px 1px 0px 1px;border-radius:4px 4px 0 0;}.bk-root .bk-tabs-header.bk-right .bk-tab{border-width:1px 3px 1px 0px;border-radius:0 4px 4px 0;}.bk-root .bk-tabs-header.bk-below .bk-tab{border-width:0px 1px 3px 1px;border-radius:0 0 4px 4px;}.bk-root .bk-tabs-header.bk-left .bk-tab{border-width:1px 0px 1px 3px;border-radius:4px 0 0 4px;}.bk-root .bk-close{display:inline-block;width:10px;height:10px;vertical-align:middle;background-image:url(\\'data:image/svg+xml;utf8, \\');}.bk-root .bk-close:hover{background-image:url(\\'data:image/svg+xml;utf8, \\');}'},\n", " function _(o,b,r,t,e){t(),r.root=\"bk-root\",r.btn=\"bk-btn\",r.active=\"bk-active\",r.btn_default=\"bk-btn-default\",r.btn_primary=\"bk-btn-primary\",r.btn_success=\"bk-btn-success\",r.btn_warning=\"bk-btn-warning\",r.btn_danger=\"bk-btn-danger\",r.btn_light=\"bk-btn-light\",r.btn_group=\"bk-btn-group\",r.dropdown_toggle=\"bk-dropdown-toggle\",r.default=\".bk-root .bk-btn{height:100%;display:inline-block;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;padding:6px 12px;font-size:12px;border:1px solid transparent;border-radius:4px;outline:0;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.bk-root .bk-btn:hover,.bk-root .bk-btn:focus{text-decoration:none;}.bk-root .bk-btn:active,.bk-root .bk-btn.bk-active{background-image:none;box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}.bk-root .bk-btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.65;box-shadow:none;}.bk-root .bk-btn-default{color:#333;background-color:#fff;border-color:#ccc;}.bk-root .bk-btn-default:hover{background-color:#f5f5f5;border-color:#b8b8b8;}.bk-root .bk-btn-default.bk-active{background-color:#ebebeb;border-color:#adadad;}.bk-root .bk-btn-default[disabled],.bk-root .bk-btn-default[disabled]:hover,.bk-root .bk-btn-default[disabled]:focus,.bk-root .bk-btn-default[disabled]:active,.bk-root .bk-btn-default[disabled].bk-active{background-color:#e6e6e6;border-color:#ccc;}.bk-root .bk-btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd;}.bk-root .bk-btn-primary:hover{background-color:#3681c1;border-color:#2c699e;}.bk-root .bk-btn-primary.bk-active{background-color:#3276b1;border-color:#285e8e;}.bk-root .bk-btn-primary[disabled],.bk-root .bk-btn-primary[disabled]:hover,.bk-root .bk-btn-primary[disabled]:focus,.bk-root .bk-btn-primary[disabled]:active,.bk-root .bk-btn-primary[disabled].bk-active{background-color:#506f89;border-color:#357ebd;}.bk-root .bk-btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;}.bk-root .bk-btn-success:hover{background-color:#4eb24e;border-color:#409240;}.bk-root .bk-btn-success.bk-active{background-color:#47a447;border-color:#398439;}.bk-root .bk-btn-success[disabled],.bk-root .bk-btn-success[disabled]:hover,.bk-root .bk-btn-success[disabled]:focus,.bk-root .bk-btn-success[disabled]:active,.bk-root .bk-btn-success[disabled].bk-active{background-color:#667b66;border-color:#4cae4c;}.bk-root .bk-btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;}.bk-root .bk-btn-warning:hover{background-color:#eea43b;border-color:#e89014;}.bk-root .bk-btn-warning.bk-active{background-color:#ed9c28;border-color:#d58512;}.bk-root .bk-btn-warning[disabled],.bk-root .bk-btn-warning[disabled]:hover,.bk-root .bk-btn-warning[disabled]:focus,.bk-root .bk-btn-warning[disabled]:active,.bk-root .bk-btn-warning[disabled].bk-active{background-color:#c89143;border-color:#eea236;}.bk-root .bk-btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;}.bk-root .bk-btn-danger:hover{background-color:#d5433e;border-color:#bd2d29;}.bk-root .bk-btn-danger.bk-active{background-color:#d2322d;border-color:#ac2925;}.bk-root .bk-btn-danger[disabled],.bk-root .bk-btn-danger[disabled]:hover,.bk-root .bk-btn-danger[disabled]:focus,.bk-root .bk-btn-danger[disabled]:active,.bk-root .bk-btn-danger[disabled].bk-active{background-color:#a55350;border-color:#d43f3a;}.bk-root .bk-btn-light{color:#333;background-color:#fff;border-color:#ccc;border-color:transparent;}.bk-root .bk-btn-light:hover{background-color:#f5f5f5;border-color:#b8b8b8;}.bk-root .bk-btn-light.bk-active{background-color:#ebebeb;border-color:#adadad;}.bk-root .bk-btn-light[disabled],.bk-root .bk-btn-light[disabled]:hover,.bk-root .bk-btn-light[disabled]:focus,.bk-root .bk-btn-light[disabled]:active,.bk-root .bk-btn-light[disabled].bk-active{background-color:#e6e6e6;border-color:#ccc;}.bk-root .bk-btn-group{height:100%;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-btn-group > .bk-btn{flex-grow:1;-webkit-flex-grow:1;}.bk-root .bk-btn-group > .bk-btn + .bk-btn{margin-left:-1px;}.bk-root .bk-btn-group > .bk-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;}.bk-root .bk-btn-group > .bk-btn:not(:first-child):last-child{border-bottom-left-radius:0;border-top-left-radius:0;}.bk-root .bk-btn-group > .bk-btn:not(:first-child):not(:last-child){border-radius:0;}.bk-root .bk-btn-group .bk-dropdown-toggle{flex:0 0 0;-webkit-flex:0 0 0;padding:6px 6px;}\"},\n", " function _(t,e,i,o,n){o();const _=t(320);class s extends _.ColumnView{}i.WidgetBoxView=s,s.__name__=\"WidgetBoxView\";class d extends _.Column{constructor(t){super(t)}static init_WidgetBox(){this.prototype.default_view=s}}i.WidgetBox=d,d.__name__=\"WidgetBox\",d.init_WidgetBox()},\n", " function _(p,o,t,a,n){a(),n(\"MapOptions\",p(331).MapOptions),n(\"GMapOptions\",p(331).GMapOptions),n(\"GMapPlot\",p(331).GMapPlot),n(\"Plot\",p(332).Plot)},\n", " function _(t,i,n,e,a){e();const s=t(332),o=t(53),p=t(156),_=t(337);a(\"GMapPlotView\",_.GMapPlotView);class l extends o.Model{constructor(t){super(t)}static init_MapOptions(){this.define((({Int:t,Number:i})=>({lat:[i],lng:[i],zoom:[t,12]})))}}n.MapOptions=l,l.__name__=\"MapOptions\",l.init_MapOptions();class r extends l{constructor(t){super(t)}static init_GMapOptions(){this.define((({Boolean:t,Int:i,String:n})=>({map_type:[n,\"roadmap\"],scale_control:[t,!1],styles:[n],tilt:[i,45]})))}}n.GMapOptions=r,r.__name__=\"GMapOptions\",r.init_GMapOptions();class c extends s.Plot{constructor(t){super(t),this.use_map=!0}static init_GMapPlot(){this.prototype.default_view=_.GMapPlotView,this.define((({String:t,Ref:i})=>({map_options:[i(r)],api_key:[t],api_version:[t,\"3.43\"]}))),this.override({x_range:()=>new p.Range1d,y_range:()=>new p.Range1d})}}n.GMapPlot=c,c.__name__=\"GMapPlot\",c.init_GMapPlot()},\n", " function _(e,t,i,n,r){n();const o=e(1),a=o.__importStar(e(48)),s=o.__importStar(e(18)),l=e(15),_=e(20),h=e(9),c=e(13),d=e(8),u=e(319),g=e(163),p=e(316),f=e(40),b=e(138),w=e(218),m=e(235),y=e(105),v=e(146),x=e(130),A=e(41),R=e(62),S=e(61),P=e(159),D=e(333);r(\"PlotView\",D.PlotView);class L extends u.LayoutDOM{constructor(e){super(e),this.use_map=!1}static init_Plot(){this.prototype.default_view=D.PlotView,this.mixins([[\"outline_\",a.Line],[\"background_\",a.Fill],[\"border_\",a.Fill]]),this.define((({Boolean:e,Number:t,String:i,Array:n,Dict:r,Or:o,Ref:a,Null:l,Nullable:h})=>({toolbar:[a(m.Toolbar),()=>new m.Toolbar],toolbar_location:[h(_.Location),\"right\"],toolbar_sticky:[e,!0],plot_width:[s.Alias(\"width\")],plot_height:[s.Alias(\"height\")],frame_width:[h(t),null],frame_height:[h(t),null],title:[o(a(b.Title),i,l),()=>new b.Title({text:\"\"})],title_location:[h(_.Location),\"above\"],above:[n(o(a(f.Annotation),a(g.Axis))),[]],below:[n(o(a(f.Annotation),a(g.Axis))),[]],left:[n(o(a(f.Annotation),a(g.Axis))),[]],right:[n(o(a(f.Annotation),a(g.Axis))),[]],center:[n(o(a(f.Annotation),a(p.Grid))),[]],renderers:[n(a(A.Renderer)),[]],x_range:[a(y.Range),()=>new P.DataRange1d],extra_x_ranges:[r(a(y.Range)),{}],y_range:[a(y.Range),()=>new P.DataRange1d],extra_y_ranges:[r(a(y.Range)),{}],x_scale:[a(v.Scale),()=>new w.LinearScale],y_scale:[a(v.Scale),()=>new w.LinearScale],lod_factor:[t,10],lod_interval:[t,300],lod_threshold:[h(t),2e3],lod_timeout:[t,500],hidpi:[e,!0],output_backend:[_.OutputBackend,\"canvas\"],min_border:[h(t),5],min_border_top:[h(t),null],min_border_left:[h(t),null],min_border_bottom:[h(t),null],min_border_right:[h(t),null],inner_width:[t,0],inner_height:[t,0],outer_width:[t,0],outer_height:[t,0],match_aspect:[e,!1],aspect_scale:[t,1],reset_policy:[_.ResetPolicy,\"standard\"]}))),this.override({width:600,height:600,outline_line_color:\"#e5e5e5\",border_fill_color:\"#ffffff\",background_fill_color:\"#ffffff\"})}_doc_attached(){super._doc_attached(),this._push_changes([[this.properties.inner_height,null,this.inner_height],[this.properties.inner_width,null,this.inner_width]])}initialize(){super.initialize(),this.reset=new l.Signal0(this,\"reset\");for(const e of c.values(this.extra_x_ranges).concat(this.x_range)){let t=e.plots;d.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}for(const e of c.values(this.extra_y_ranges).concat(this.y_range)){let t=e.plots;d.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}}add_layout(e,t=\"center\"){const i=this.properties[t].get_value();this.setv({[t]:[...i,e]})}remove_layout(e){const t=t=>{h.remove_by(t,(t=>t==e))};t(this.left),t(this.right),t(this.above),t(this.below),t(this.center)}get data_renderers(){return this.renderers.filter((e=>e instanceof R.DataRenderer))}add_renderers(...e){this.renderers=this.renderers.concat(e)}add_glyph(e,t=new x.ColumnDataSource,i={}){const n=new S.GlyphRenderer(Object.assign(Object.assign({},i),{data_source:t,glyph:e}));return this.add_renderers(n),n}add_tools(...e){this.toolbar.tools=this.toolbar.tools.concat(e)}get panels(){return[...this.side_panels,...this.center]}get side_panels(){const{above:e,below:t,left:i,right:n}=this;return h.concat([e,t,i,n])}}i.Plot=L,L.__name__=\"Plot\",L.init_Plot()},\n", " function _(e,t,i,s,a){s();const n=e(1),o=e(144),l=e(262),r=e(319),_=e(40),h=e(138),d=e(163),u=e(234),c=e(264),p=e(122),v=e(45),b=e(19),g=e(334),m=e(8),w=e(9),y=e(249),f=e(222),x=e(225),z=e(223),k=e(140),q=e(99),M=e(335),V=e(336),P=e(28);class R extends r.LayoutDOMView{constructor(){super(...arguments),this._outer_bbox=new q.BBox,this._inner_bbox=new q.BBox,this._needs_paint=!0,this._needs_layout=!1,this._invalidated_painters=new Set,this._invalidate_all=!0}get canvas(){return this.canvas_view}get state(){return this._state_manager}set invalidate_dataranges(e){this._range_manager.invalidate_dataranges=e}renderer_view(e){const t=this.renderer_views.get(e);if(null==t)for(const[,t]of this.renderer_views){const i=t.renderer_view(e);if(null!=i)return i}return t}get is_paused(){return null!=this._is_paused&&0!==this._is_paused}get child_models(){return[]}pause(){null==this._is_paused?this._is_paused=1:this._is_paused+=1}unpause(e=!1){if(null==this._is_paused)throw new Error(\"wasn't paused\");this._is_paused-=1,0!=this._is_paused||e||this.request_paint(\"everything\")}request_render(){this.request_paint(\"everything\")}request_paint(e){this.invalidate_painters(e),this.schedule_paint()}invalidate_painters(e){if(\"everything\"==e)this._invalidate_all=!0;else if(m.isArray(e))for(const t of e)this._invalidated_painters.add(t);else this._invalidated_painters.add(e)}schedule_paint(){if(!this.is_paused){const e=this.throttled_paint();this._ready=this._ready.then((()=>e))}}request_layout(){this._needs_layout=!0,this.request_paint(\"everything\")}reset(){\"standard\"==this.model.reset_policy&&(this.state.clear(),this.reset_range(),this.reset_selection()),this.model.trigger_event(new c.Reset)}remove(){p.remove_views(this.renderer_views),p.remove_views(this.tool_views),this.canvas_view.remove(),super.remove()}render(){super.render(),this.el.appendChild(this.canvas_view.el),this.canvas_view.render()}initialize(){this.pause(),super.initialize(),this.lod_started=!1,this.visuals=new v.Visuals(this),this._initial_state={selection:new Map,dimensions:{width:0,height:0}},this.visibility_callbacks=[],this.renderer_views=new Map,this.tool_views=new Map,this.frame=new o.CartesianFrame(this.model.x_scale,this.model.y_scale,this.model.x_range,this.model.y_range,this.model.extra_x_ranges,this.model.extra_y_ranges),this._range_manager=new M.RangeManager(this),this._state_manager=new V.StateManager(this,this._initial_state),this.throttled_paint=g.throttle((()=>this.repaint()),1e3/60);const{title_location:e,title:t}=this.model;null!=e&&null!=t&&(this._title=t instanceof h.Title?t:new h.Title({text:t}));const{toolbar_location:i,toolbar:s}=this.model;null!=i&&null!=s&&(this._toolbar=new u.ToolbarPanel({toolbar:s}),s.toolbar_location=i)}async lazy_initialize(){await super.lazy_initialize();const{hidpi:e,output_backend:t}=this.model,i=new l.Canvas({hidpi:e,output_backend:t});this.canvas_view=await p.build_view(i,{parent:this}),this.canvas_view.plot_views=[this],await this.build_renderer_views(),await this.build_tool_views(),this._range_manager.update_dataranges(),this.unpause(!0),b.logger.debug(\"PlotView initialized\")}_width_policy(){return null==this.model.frame_width?super._width_policy():\"min\"}_height_policy(){return null==this.model.frame_height?super._height_policy():\"min\"}_update_layout(){var e,t,i,s,a;this.layout=new x.BorderLayout,this.layout.set_sizing(this.box_sizing());const n=w.copy(this.model.above),o=w.copy(this.model.below),l=w.copy(this.model.left),r=w.copy(this.model.right),d=e=>{switch(e){case\"above\":return n;case\"below\":return o;case\"left\":return l;case\"right\":return r}},{title_location:c,title:p}=this.model;null!=c&&null!=p&&d(c).push(this._title);const{toolbar_location:v,toolbar:b}=this.model;if(null!=v&&null!=b){const e=d(v);let t=!0;if(this.model.toolbar_sticky)for(let i=0;i{var i;const s=this.renderer_view(t);return s.panel=new k.Panel(e),null===(i=s.update_layout)||void 0===i||i.call(s),s.layout},y=(e,t)=>{const i=\"above\"==e||\"below\"==e,s=[];for(const a of t)if(m.isArray(a)){const t=a.map((t=>{const s=g(e,t);if(t instanceof u.ToolbarPanel){const e=i?\"width_policy\":\"height_policy\";s.set_sizing(Object.assign(Object.assign({},s.sizing),{[e]:\"min\"}))}return s}));let n;i?(n=new z.Row(t),n.set_sizing({width_policy:\"max\",height_policy:\"min\"})):(n=new z.Column(t),n.set_sizing({width_policy:\"min\",height_policy:\"max\"})),n.absolute=!0,s.push(n)}else s.push(g(e,a));return s},q=null!==(e=this.model.min_border)&&void 0!==e?e:0;this.layout.min_border={left:null!==(t=this.model.min_border_left)&&void 0!==t?t:q,top:null!==(i=this.model.min_border_top)&&void 0!==i?i:q,right:null!==(s=this.model.min_border_right)&&void 0!==s?s:q,bottom:null!==(a=this.model.min_border_bottom)&&void 0!==a?a:q};const M=new f.NodeLayout,V=new f.VStack,P=new f.VStack,R=new f.HStack,O=new f.HStack;M.absolute=!0,V.absolute=!0,P.absolute=!0,R.absolute=!0,O.absolute=!0,M.children=this.model.center.filter((e=>e instanceof _.Annotation)).map((e=>{var t;const i=this.renderer_view(e);return null===(t=i.update_layout)||void 0===t||t.call(i),i.layout})).filter((e=>null!=e));const{frame_width:S,frame_height:j}=this.model;M.set_sizing(Object.assign(Object.assign({},null!=S?{width_policy:\"fixed\",width:S}:{width_policy:\"fit\"}),null!=j?{height_policy:\"fixed\",height:j}:{height_policy:\"fit\"})),M.on_resize((e=>this.frame.set_geometry(e))),V.children=w.reversed(y(\"above\",n)),P.children=y(\"below\",o),R.children=w.reversed(y(\"left\",l)),O.children=y(\"right\",r),V.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),P.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),R.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),O.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),this.layout.center_panel=M,this.layout.top_panel=V,this.layout.bottom_panel=P,this.layout.left_panel=R,this.layout.right_panel=O}get axis_views(){const e=[];for(const[,t]of this.renderer_views)t instanceof d.AxisView&&e.push(t);return e}set_toolbar_visibility(e){for(const t of this.visibility_callbacks)t(e)}update_range(e,t){this.pause(),this._range_manager.update(e,t),this.unpause()}reset_range(){this.update_range(null)}get_selection(){const e=new Map;for(const t of this.model.data_renderers){const{selected:i}=t.selection_manager.source;e.set(t,i)}return e}update_selection(e){for(const t of this.model.data_renderers){const i=t.selection_manager.source;if(null!=e){const s=e.get(t);null!=s&&i.selected.update(s,!0)}else i.selection_manager.clear()}}reset_selection(){this.update_selection(null)}_invalidate_layout(){(()=>{var e;for(const t of this.model.side_panels){const i=this.renderer_views.get(t);if(null===(e=i.layout)||void 0===e?void 0:e.has_size_changed())return this.invalidate_painters(i),!0}return!1})()&&this.root.compute_layout()}get_renderer_views(){return this.computed_renderers.map((e=>this.renderer_views.get(e)))}*_compute_renderers(){const{above:e,below:t,left:i,right:s,center:a,renderers:n}=this.model;yield*n,yield*e,yield*t,yield*i,yield*s,yield*a,null!=this._title&&(yield this._title),null!=this._toolbar&&(yield this._toolbar);for(const e of this.model.toolbar.tools)null!=e.overlay&&(yield e.overlay),yield*e.synthetic_renderers}async build_renderer_views(){this.computed_renderers=[...this._compute_renderers()],await p.build_views(this.renderer_views,this.computed_renderers,{parent:this})}async build_tool_views(){const e=this.model.toolbar.tools;(await p.build_views(this.tool_views,e,{parent:this})).map((e=>this.canvas_view.ui_event_bus.register_tool(e)))}connect_signals(){super.connect_signals();const{x_ranges:e,y_ranges:t}=this.frame;for(const[,t]of e)this.connect(t.change,(()=>{this._needs_layout=!0,this.request_paint(\"everything\")}));for(const[,e]of t)this.connect(e.change,(()=>{this._needs_layout=!0,this.request_paint(\"everything\")}));const{above:i,below:s,left:a,right:n,center:o,renderers:l}=this.model.properties;this.on_change([i,s,a,n,o,l],(async()=>await this.build_renderer_views())),this.connect(this.model.toolbar.properties.tools.change,(async()=>{await this.build_renderer_views(),await this.build_tool_views()})),this.connect(this.model.change,(()=>this.request_paint(\"everything\"))),this.connect(this.model.reset,(()=>this.reset()))}has_finished(){if(!super.has_finished())return!1;if(this.model.visible)for(const[,e]of this.renderer_views)if(!e.has_finished())return!1;return!0}after_layout(){var e;super.after_layout();for(const[,t]of this.renderer_views)t instanceof _.AnnotationView&&(null===(e=t.after_layout)||void 0===e||e.call(t));if(this._needs_layout=!1,this.model.setv({inner_width:Math.round(this.frame.bbox.width),inner_height:Math.round(this.frame.bbox.height),outer_width:Math.round(this.layout.bbox.width),outer_height:Math.round(this.layout.bbox.height)},{no_change:!0}),!1!==this.model.match_aspect&&(this.pause(),this._range_manager.update_dataranges(),this.unpause(!0)),!this._outer_bbox.equals(this.layout.bbox)){const{width:e,height:t}=this.layout.bbox;this.canvas_view.resize(e,t),this._outer_bbox=this.layout.bbox,this._invalidate_all=!0,this._needs_paint=!0}const{inner_bbox:t}=this.layout;this._inner_bbox.equals(t)||(this._inner_bbox=t,this._needs_paint=!0),this._needs_paint&&this.paint()}repaint(){this._needs_layout&&this._invalidate_layout(),this.paint()}paint(){var e;if(this.is_paused||!this.model.visible)return;b.logger.trace(`PlotView.paint() for ${this.model.id}`);const{document:t}=this.model;if(null!=t){const e=t.interactive_duration();e>=0&&e{t.interactive_duration()>this.model.lod_timeout&&t.interactive_stop(),this.request_paint(\"everything\")}),this.model.lod_timeout):t.interactive_stop()}this._range_manager.invalidate_dataranges&&(this._range_manager.update_dataranges(),this._invalidate_layout());let i=!1,s=!1;if(this._invalidate_all)i=!0,s=!0;else for(const e of this._invalidated_painters){const{level:t}=e.model;if(\"overlay\"!=t?i=!0:s=!0,i&&s)break}this._invalidated_painters.clear(),this._invalidate_all=!1;const a=[this.frame.bbox.left,this.frame.bbox.top,this.frame.bbox.width,this.frame.bbox.height],{primary:n,overlays:o}=this.canvas_view;i&&(n.prepare(),this.canvas_view.prepare_webgl(a),this._map_hook(n.ctx,a),this._paint_empty(n.ctx,a),this._paint_outline(n.ctx,a),this._paint_levels(n.ctx,\"image\",a,!0),this._paint_levels(n.ctx,\"underlay\",a,!0),this._paint_levels(n.ctx,\"glyph\",a,!0),this._paint_levels(n.ctx,\"guide\",a,!1),this._paint_levels(n.ctx,\"annotation\",a,!1),n.finish()),(s||P.settings.wireframe)&&(o.prepare(),this._paint_levels(o.ctx,\"overlay\",a,!1),P.settings.wireframe&&this._paint_layout(o.ctx,this.layout),o.finish()),null==this._initial_state.range&&(this._initial_state.range=null!==(e=this._range_manager.compute_initial())&&void 0!==e?e:void 0),this._needs_paint=!1}_paint_levels(e,t,i,s){for(const a of this.computed_renderers){if(a.level!=t)continue;const n=this.renderer_views.get(a);e.save(),(s||n.needs_clip)&&(e.beginPath(),e.rect(...i),e.clip()),n.render(),e.restore(),n.has_webgl&&n.needs_webgl_blit&&this.canvas_view.blit_webgl(e)}}_paint_layout(e,t){const{x:i,y:s,width:a,height:n}=t.bbox;e.strokeStyle=\"blue\",e.strokeRect(i,s,a,n);for(const a of t)e.save(),t.absolute||e.translate(i,s),this._paint_layout(e,a),e.restore()}_map_hook(e,t){}_paint_empty(e,t){const[i,s,a,n]=[0,0,this.layout.bbox.width,this.layout.bbox.height],[o,l,r,_]=t;this.visuals.border_fill.doit&&(this.visuals.border_fill.set_value(e),e.fillRect(i,s,a,n),e.clearRect(o,l,r,_)),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),e.fillRect(o,l,r,_))}_paint_outline(e,t){if(this.visuals.outline_line.doit){e.save(),this.visuals.outline_line.set_value(e);let[i,s,a,n]=t;i+a==this.layout.bbox.width&&(a-=1),s+n==this.layout.bbox.height&&(n-=1),e.strokeRect(i,s,a,n),e.restore()}}to_blob(){return this.canvas_view.to_blob()}export(e,t=!0){const i=\"png\"==e?\"canvas\":\"svg\",s=new y.CanvasLayer(i,t),{width:a,height:n}=this.layout.bbox;s.resize(a,n);const{canvas:o}=this.canvas_view.compose();return s.ctx.drawImage(o,0,0),s}serializable_state(){const e=super.serializable_state(),{children:t}=e,i=n.__rest(e,[\"children\"]),s=this.get_renderer_views().map((e=>e.serializable_state())).filter((e=>null!=e.bbox));return Object.assign(Object.assign({},i),{children:[...null!=t?t:[],...s]})}}i.PlotView=R,R.__name__=\"PlotView\"},\n", " function _(t,n,e,o,u){o(),e.throttle=function(t,n){let e=null,o=0,u=!1;return function(){return new Promise(((r,i)=>{const l=function(){o=Date.now(),e=null,u=!1;try{t(),r()}catch(t){i(t)}},a=Date.now(),c=n-(a-o);c<=0&&!u?(null!=e&&clearTimeout(e),u=!0,requestAnimationFrame(l)):e||u?r():e=setTimeout((()=>requestAnimationFrame(l)),c)}))}}},\n", " function _(t,n,e,s,a){s();const o=t(159),r=t(19);class l{constructor(t){this.parent=t,this.invalidate_dataranges=!0}get frame(){return this.parent.frame}update(t,n){const{x_ranges:e,y_ranges:s}=this.frame;if(null==t){for(const[,t]of e)t.reset();for(const[,t]of s)t.reset();this.update_dataranges()}else{const a=[];for(const[n,s]of e)a.push([s,t.xrs.get(n)]);for(const[n,e]of s)a.push([e,t.yrs.get(n)]);(null==n?void 0:n.scrolling)&&this._update_ranges_together(a),this._update_ranges_individually(a,n)}}reset(){this.update(null)}update_dataranges(){const t=new Map,n=new Map;let e=!1;for(const[,t]of this.frame.x_ranges)t instanceof o.DataRange1d&&\"log\"==t.scale_hint&&(e=!0);for(const[,t]of this.frame.y_ranges)t instanceof o.DataRange1d&&\"log\"==t.scale_hint&&(e=!0);for(const s of this.parent.model.data_renderers){const a=this.parent.renderer_view(s);if(null==a)continue;const o=a.glyph_view.bounds();if(null!=o&&t.set(s,o),e){const t=a.glyph_view.log_bounds();null!=t&&n.set(s,t)}}let s=!1,a=!1;const{width:l,height:i}=this.frame.bbox;let d;!1!==this.parent.model.match_aspect&&0!=l&&0!=i&&(d=1/this.parent.model.aspect_scale*(l/i));for(const[,e]of this.frame.x_ranges){if(e instanceof o.DataRange1d){const a=\"log\"==e.scale_hint?n:t;e.update(a,0,this.parent.model,d),e.follow&&(s=!0)}null!=e.bounds&&(a=!0)}for(const[,e]of this.frame.y_ranges){if(e instanceof o.DataRange1d){const a=\"log\"==e.scale_hint?n:t;e.update(a,1,this.parent.model,d),e.follow&&(s=!0)}null!=e.bounds&&(a=!0)}if(s&&a){r.logger.warn(\"Follow enabled so bounds are unset.\");for(const[,t]of this.frame.x_ranges)t.bounds=null;for(const[,t]of this.frame.y_ranges)t.bounds=null}this.invalidate_dataranges=!1}compute_initial(){let t=!0;const{x_ranges:n,y_ranges:e}=this.frame,s=new Map,a=new Map;for(const[e,a]of n){const{start:n,end:o}=a;if(null==n||null==o||isNaN(n+o)){t=!1;break}s.set(e,{start:n,end:o})}if(t)for(const[n,s]of e){const{start:e,end:o}=s;if(null==e||null==o||isNaN(e+o)){t=!1;break}a.set(n,{start:e,end:o})}return t?{xrs:s,yrs:a}:(r.logger.warn(\"could not set initial ranges\"),null)}_update_ranges_together(t){let n=1;for(const[e,s]of t)n=Math.min(n,this._get_weight_to_constrain_interval(e,s));if(n<1)for(const[e,s]of t)s.start=n*s.start+(1-n)*e.start,s.end=n*s.end+(1-n)*e.end}_update_ranges_individually(t,n){const e=!!(null==n?void 0:n.panning),s=!!(null==n?void 0:n.scrolling);let a=!1;for(const[n,o]of t){if(!s){const t=this._get_weight_to_constrain_interval(n,o);t<1&&(o.start=t*o.start+(1-t)*n.start,o.end=t*o.end+(1-t)*n.end)}if(null!=n.bounds&&\"auto\"!=n.bounds){const[t,r]=n.bounds,l=Math.abs(o.end-o.start);n.is_reversed?(null!=t&&t>=o.end&&(a=!0,o.end=t,(e||s)&&(o.start=t+l)),null!=r&&r<=o.start&&(a=!0,o.start=r,(e||s)&&(o.end=r-l))):(null!=t&&t>=o.start&&(a=!0,o.start=t,(e||s)&&(o.end=t+l)),null!=r&&r<=o.end&&(a=!0,o.end=r,(e||s)&&(o.start=r-l)))}}if(!(s&&a&&(null==n?void 0:n.maintain_focus)))for(const[n,e]of t)n.have_updated_interactively=!0,n.start==e.start&&n.end==e.end||n.setv(e)}_get_weight_to_constrain_interval(t,n){const{min_interval:e}=t;let{max_interval:s}=t;if(null!=t.bounds&&\"auto\"!=t.bounds){const[n,e]=t.bounds;if(null!=n&&null!=e){const t=Math.abs(e-n);s=null!=s?Math.min(s,t):t}}let a=1;if(null!=e||null!=s){const o=Math.abs(t.end-t.start),r=Math.abs(n.end-n.start);null!=e&&e>0&&r0&&r>s&&(a=(s-o)/(r-o)),a=Math.max(0,Math.min(1,a))}return a}}e.RangeManager=l,l.__name__=\"RangeManager\"},\n", " function _(t,i,s,e,n){e();const h=t(15);class a{constructor(t,i){this.parent=t,this.initial_state=i,this.changed=new h.Signal0(this.parent,\"state_changed\"),this.history=[],this.index=-1}_do_state_change(t){const i=null!=this.history[t]?this.history[t].state:this.initial_state;null!=i.range&&this.parent.update_range(i.range),null!=i.selection&&this.parent.update_selection(i.selection)}push(t,i){const{history:s,index:e}=this,n=null!=s[e]?s[e].state:{},h=Object.assign(Object.assign(Object.assign({},this.initial_state),n),i);this.history=this.history.slice(0,this.index+1),this.history.push({type:t,state:h}),this.index=this.history.length-1,this.changed.emit()}clear(){this.history=[],this.index=-1,this.changed.emit()}undo(){this.can_undo&&(this.index-=1,this._do_state_change(this.index),this.changed.emit())}redo(){this.can_redo&&(this.index+=1,this._do_state_change(this.index),this.changed.emit())}get can_undo(){return this.index>=0}get can_redo(){return this.indexm.emit();const s=encodeURIComponent,o=document.createElement(\"script\");o.type=\"text/javascript\",o.src=`https://maps.googleapis.com/maps/api/js?v=${s(e)}&key=${s(t)}&callback=_bokeh_gmaps_callback`,document.body.appendChild(o)}(t,e)}m.connect((()=>this.request_paint(\"everything\")))}this.unpause()}remove(){p.remove(this.map_el),super.remove()}update_range(t,e){var s,o;if(null==t)this.map.setCenter({lat:this.initial_lat,lng:this.initial_lng}),this.map.setOptions({zoom:this.initial_zoom}),super.update_range(null,e);else if(null!=t.sdx||null!=t.sdy)this.map.panBy(null!==(s=t.sdx)&&void 0!==s?s:0,null!==(o=t.sdy)&&void 0!==o?o:0),super.update_range(t,e);else if(null!=t.factor){if(10!==this.zoom_count)return void(this.zoom_count+=1);this.zoom_count=0,this.pause(),super.update_range(t,e);const s=t.factor<0?-1:1,o=this.map.getZoom(),i=o+s;if(i>=2){this.map.setZoom(i);const[t,e,,]=this._get_projected_bounds();e-t<0&&this.map.setZoom(o)}this.unpause()}this._set_bokeh_ranges()}_build_map(){const{maps:t}=google;this.map_types={satellite:t.MapTypeId.SATELLITE,terrain:t.MapTypeId.TERRAIN,roadmap:t.MapTypeId.ROADMAP,hybrid:t.MapTypeId.HYBRID};const e=this.model.map_options,s={center:new t.LatLng(e.lat,e.lng),zoom:e.zoom,disableDefaultUI:!0,mapTypeId:this.map_types[e.map_type],scaleControl:e.scale_control,tilt:e.tilt};null!=e.styles&&(s.styles=JSON.parse(e.styles)),this.map_el=p.div({style:{position:\"absolute\"}}),this.canvas_view.add_underlay(this.map_el),this.map=new t.Map(this.map_el,s),t.event.addListener(this.map,\"idle\",(()=>this._set_bokeh_ranges())),t.event.addListener(this.map,\"bounds_changed\",(()=>this._set_bokeh_ranges())),t.event.addListenerOnce(this.map,\"tilesloaded\",(()=>this._render_finished())),this.connect(this.model.properties.map_options.change,(()=>this._update_options())),this.connect(this.model.map_options.properties.styles.change,(()=>this._update_styles())),this.connect(this.model.map_options.properties.lat.change,(()=>this._update_center(\"lat\"))),this.connect(this.model.map_options.properties.lng.change,(()=>this._update_center(\"lng\"))),this.connect(this.model.map_options.properties.zoom.change,(()=>this._update_zoom())),this.connect(this.model.map_options.properties.map_type.change,(()=>this._update_map_type())),this.connect(this.model.map_options.properties.scale_control.change,(()=>this._update_scale_control())),this.connect(this.model.map_options.properties.tilt.change,(()=>this._update_tilt()))}_render_finished(){this._tiles_loaded=!0,this.notify_finished()}has_finished(){return super.has_finished()&&!0===this._tiles_loaded}_get_latlon_bounds(){const t=this.map.getBounds(),e=t.getNorthEast(),s=t.getSouthWest();return[s.lng(),e.lng(),s.lat(),e.lat()]}_get_projected_bounds(){const[t,e,s,o]=this._get_latlon_bounds(),[i,a]=l.wgs84_mercator.compute(t,s),[n,p]=l.wgs84_mercator.compute(e,o);return[i,n,a,p]}_set_bokeh_ranges(){const[t,e,s,o]=this._get_projected_bounds();this.frame.x_range.setv({start:t,end:e}),this.frame.y_range.setv({start:s,end:o})}_update_center(t){const e=this.map.getCenter().toJSON();e[t]=this.model.map_options[t],this.map.setCenter(e),this._set_bokeh_ranges()}_update_map_type(){this.map.setOptions({mapTypeId:this.map_types[this.model.map_options.map_type]})}_update_scale_control(){this.map.setOptions({scaleControl:this.model.map_options.scale_control})}_update_tilt(){this.map.setOptions({tilt:this.model.map_options.tilt})}_update_options(){this._update_styles(),this._update_center(\"lat\"),this._update_center(\"lng\"),this._update_zoom(),this._update_map_type()}_update_styles(){this.map.setOptions({styles:JSON.parse(this.model.map_options.styles)})}_update_zoom(){this.map.setOptions({zoom:this.model.map_options.zoom}),this._set_bokeh_ranges()}_map_hook(t,e){if(null==this.map&&\"undefined\"!=typeof google&&null!=google.maps&&this._build_map(),null!=this.map_el){const[t,s,o,i]=e;this.map_el.style.top=`${s}px`,this.map_el.style.left=`${t}px`,this.map_el.style.width=`${o}px`,this.map_el.style.height=`${i}px`}}_paint_empty(t,e){const s=this.layout.bbox.width,o=this.layout.bbox.height,[i,a,n,p]=e;t.clearRect(0,0,s,o),t.beginPath(),t.moveTo(0,0),t.lineTo(0,o),t.lineTo(s,o),t.lineTo(s,0),t.lineTo(0,0),t.moveTo(i,a),t.lineTo(i+n,a),t.lineTo(i+n,a+p),t.lineTo(i,a+p),t.lineTo(i,a),t.closePath(),null!=this.model.border_fill_color&&(t.fillStyle=_.color2css(this.model.border_fill_color),t.fill())}}s.GMapPlotView=d,d.__name__=\"GMapPlotView\"},\n", " function _(t,_,n,o,r){o();t(1).__exportStar(t(169),n)},\n", " function _(e,r,d,n,R){n(),R(\"GlyphRenderer\",e(61).GlyphRenderer),R(\"GraphRenderer\",e(123).GraphRenderer),R(\"GuideRenderer\",e(164).GuideRenderer),R(\"Renderer\",e(41).Renderer)},\n", " function _(e,t,n,o,c){o();e(1).__exportStar(e(129),n),c(\"Selection\",e(59).Selection)},\n", " function _(a,e,S,o,r){o(),r(\"ServerSentDataSource\",a(342).ServerSentDataSource),r(\"AjaxDataSource\",a(344).AjaxDataSource),r(\"ColumnDataSource\",a(130).ColumnDataSource),r(\"ColumnarDataSource\",a(57).ColumnarDataSource),r(\"CDSView\",a(120).CDSView),r(\"DataSource\",a(58).DataSource),r(\"GeoJSONDataSource\",a(345).GeoJSONDataSource),r(\"WebDataSource\",a(343).WebDataSource)},\n", " function _(e,t,i,a,s){a();const n=e(343);class r extends n.WebDataSource{constructor(e){super(e),this.initialized=!1}setup(){if(!this.initialized){this.initialized=!0;new EventSource(this.data_url).onmessage=e=>{var t;this.load_data(JSON.parse(e.data),this.mode,null!==(t=this.max_size)&&void 0!==t?t:void 0)}}}}i.ServerSentDataSource=r,r.__name__=\"ServerSentDataSource\"},\n", " function _(t,e,a,n,s){n();const r=t(130),i=t(20);class l extends r.ColumnDataSource{constructor(t){super(t)}get_column(t){const e=this.data[t];return null!=e?e:[]}get_length(){var t;return null!==(t=super.get_length())&&void 0!==t?t:0}initialize(){super.initialize(),this.setup()}load_data(t,e,a){const{adapter:n}=this;let s;switch(s=null!=n?n.execute(this,{response:t}):t,e){case\"replace\":this.data=s;break;case\"append\":{const t=this.data;for(const e of this.columns()){const n=Array.from(t[e]),r=Array.from(s[e]),i=n.concat(r);s[e]=null!=a?i.slice(-a):i}this.data=s;break}}}static init_WebDataSource(){this.define((({Any:t,Int:e,String:a,Nullable:n})=>({max_size:[n(e),null],mode:[i.UpdateMode,\"replace\"],adapter:[n(t),null],data_url:[a]})))}}a.WebDataSource=l,l.__name__=\"WebDataSource\",l.init_WebDataSource()},\n", " function _(t,e,i,s,a){s();const n=t(343),r=t(20),o=t(19),l=t(13);class d extends n.WebDataSource{constructor(t){super(t),this.interval=null,this.initialized=!1}static init_AjaxDataSource(){this.define((({Boolean:t,Int:e,String:i,Dict:s,Nullable:a})=>({polling_interval:[a(e),null],content_type:[i,\"application/json\"],http_headers:[s(i),{}],method:[r.HTTPMethod,\"POST\"],if_modified:[t,!1]})))}destroy(){null!=this.interval&&clearInterval(this.interval),super.destroy()}setup(){if(!this.initialized&&(this.initialized=!0,this.get_data(this.mode),null!=this.polling_interval)){const t=()=>this.get_data(this.mode,this.max_size,this.if_modified);this.interval=setInterval(t,this.polling_interval)}}get_data(t,e=null,i=!1){const s=this.prepare_request();s.addEventListener(\"load\",(()=>this.do_load(s,t,null!=e?e:void 0))),s.addEventListener(\"error\",(()=>this.do_error(s))),s.send()}prepare_request(){const t=new XMLHttpRequest;t.open(this.method,this.data_url,!0),t.withCredentials=!1,t.setRequestHeader(\"Content-Type\",this.content_type);const e=this.http_headers;for(const[i,s]of l.entries(e))t.setRequestHeader(i,s);return t}do_load(t,e,i){if(200===t.status){const s=JSON.parse(t.responseText);this.load_data(s,e,i)}}do_error(t){o.logger.error(`Failed to fetch JSON from ${this.data_url} with code ${t.status}`)}}i.AjaxDataSource=d,d.__name__=\"AjaxDataSource\",d.init_AjaxDataSource()},\n", " function _(e,t,o,r,n){r();const s=e(57),a=e(19),i=e(9),l=e(13);function c(e){return null!=e?e:NaN}const{hasOwnProperty:_}=Object.prototype;class g extends s.ColumnarDataSource{constructor(e){super(e)}static init_GeoJSONDataSource(){this.define((({String:e})=>({geojson:[e]}))),this.internal((({Dict:e,Arrayable:t})=>({data:[e(t),{}]})))}initialize(){super.initialize(),this._update_data()}connect_signals(){super.connect_signals(),this.connect(this.properties.geojson.change,(()=>this._update_data()))}_update_data(){this.data=this.geojson_to_column_data()}_get_new_list_array(e){return i.range(0,e).map((e=>[]))}_get_new_nan_array(e){return i.range(0,e).map((e=>NaN))}_add_properties(e,t,o,r){var n;const s=null!==(n=e.properties)&&void 0!==n?n:{};for(const[e,n]of l.entries(s))_.call(t,e)||(t[e]=this._get_new_nan_array(r)),t[e][o]=c(n)}_add_geometry(e,t,o){function r(e,t){return e.concat([[NaN,NaN,NaN]]).concat(t)}switch(e.type){case\"Point\":{const[r,n,s]=e.coordinates;t.x[o]=r,t.y[o]=n,t.z[o]=c(s);break}case\"LineString\":{const{coordinates:r}=e;for(let e=0;e1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");const r=e.coordinates[0];for(let e=0;e1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\"),n.push(t[0]);const s=n.reduce(r);for(let e=0;e({use_latlon:[e,!1]})))}get_image_url(e,t,r){const i=this.string_lookup_replace(this.url,this.extra_url_vars);let o,l,n,s;return this.use_latlon?[l,s,o,n]=this.get_tile_geographic_bounds(e,t,r):[l,s,o,n]=this.get_tile_meter_bounds(e,t,r),i.replace(\"{XMIN}\",l.toString()).replace(\"{YMIN}\",s.toString()).replace(\"{XMAX}\",o.toString()).replace(\"{YMAX}\",n.toString())}}r.BBoxTileSource=n,n.__name__=\"BBoxTileSource\",n.init_BBoxTileSource()},\n", " function _(t,e,i,_,s){_();const r=t(349),o=t(9),n=t(350);class l extends r.TileSource{constructor(t){super(t)}static init_MercatorTileSource(){this.define((({Boolean:t})=>({snap_to_zoom:[t,!1],wrap_around:[t,!0]}))),this.override({x_origin_offset:20037508.34,y_origin_offset:20037508.34,initial_resolution:156543.03392804097})}initialize(){super.initialize(),this._resolutions=o.range(this.min_zoom,this.max_zoom+1).map((t=>this.get_resolution(t)))}_computed_initial_resolution(){return null!=this.initial_resolution?this.initial_resolution:2*Math.PI*6378137/this.tile_size}is_valid_tile(t,e,i){return!(!this.wrap_around&&(t<0||t>=2**i))&&!(e<0||e>=2**i)}parent_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=_.substring(0,_.length-1);return this.quadkey_to_tile_xyz(s)}get_resolution(t){return this._computed_initial_resolution()/2**t}get_resolution_by_extent(t,e,i){return[(t[2]-t[0])/i,(t[3]-t[1])/e]}get_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,r=Math.max(_,s);let o=0;for(const t of this._resolutions){if(r>t){if(0==o)return 0;if(o>0)return o-1}o+=1}return o-1}get_closest_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,r=Math.max(_,s),o=this._resolutions.reduce((function(t,e){return Math.abs(e-r)e?(u=o-s,a*=t):(u*=e,a=n-r)}const h=(u-(o-s))/2,c=(a-(n-r))/2;return[s-h,r-c,o+h,n+c]}tms_to_wmts(t,e,i){return[t,2**i-1-e,i]}wmts_to_tms(t,e,i){return[t,2**i-1-e,i]}pixels_to_meters(t,e,i){const _=this.get_resolution(i);return[t*_-this.x_origin_offset,e*_-this.y_origin_offset]}meters_to_pixels(t,e,i){const _=this.get_resolution(i);return[(t+this.x_origin_offset)/_,(e+this.y_origin_offset)/_]}pixels_to_tile(t,e){let i=Math.ceil(t/this.tile_size);i=0===i?i:i-1;return[i,Math.max(Math.ceil(e/this.tile_size)-1,0)]}pixels_to_raster(t,e,i){return[t,(this.tile_size<=l;t--)for(let i=n;i<=u;i++)this.is_valid_tile(i,t,e)&&h.push([i,t,e,this.get_tile_meter_bounds(i,t,e)]);return this.sort_tiles_from_center(h,[n,l,u,a]),h}quadkey_to_tile_xyz(t){let e=0,i=0;const _=t.length;for(let s=_;s>0;s--){const r=1<0;s--){const i=1<0;)if(s=s.substring(0,s.length-1),[t,e,i]=this.quadkey_to_tile_xyz(s),[t,e,i]=this.denormalize_xyz(t,e,i,_),this.tiles.has(this.tile_xyz_to_key(t,e,i)))return[t,e,i];return[0,0,0]}normalize_xyz(t,e,i){if(this.wrap_around){const _=2**i;return[(t%_+_)%_,e,i]}return[t,e,i]}denormalize_xyz(t,e,i,_){return[t+_*2**i,e,i]}denormalize_meters(t,e,i,_){return[t+2*_*Math.PI*6378137,e]}calculate_world_x_by_tile_xyz(t,e,i){return Math.floor(t/2**i)}}i.MercatorTileSource=l,l.__name__=\"MercatorTileSource\",l.init_MercatorTileSource()},\n", " function _(e,t,r,i,n){i();const l=e(53),s=e(13);class a extends l.Model{constructor(e){super(e)}static init_TileSource(){this.define((({Number:e,String:t,Dict:r,Nullable:i})=>({url:[t,\"\"],tile_size:[e,256],max_zoom:[e,30],min_zoom:[e,0],extra_url_vars:[r(t),{}],attribution:[t,\"\"],x_origin_offset:[e],y_origin_offset:[e],initial_resolution:[i(e),null]})))}initialize(){super.initialize(),this.tiles=new Map,this._normalize_case()}connect_signals(){super.connect_signals(),this.connect(this.change,(()=>this._clear_cache()))}string_lookup_replace(e,t){let r=e;for(const[e,i]of s.entries(t))r=r.replace(`{${e}}`,i);return r}_normalize_case(){const e=this.url.replace(\"{x}\",\"{X}\").replace(\"{y}\",\"{Y}\").replace(\"{z}\",\"{Z}\").replace(\"{q}\",\"{Q}\").replace(\"{xmin}\",\"{XMIN}\").replace(\"{ymin}\",\"{YMIN}\").replace(\"{xmax}\",\"{XMAX}\").replace(\"{ymax}\",\"{YMAX}\");this.url=e}_clear_cache(){this.tiles=new Map}tile_xyz_to_key(e,t,r){return`${e}:${t}:${r}`}key_to_tile_xyz(e){const[t,r,i]=e.split(\":\").map((e=>parseInt(e)));return[t,r,i]}sort_tiles_from_center(e,t){const[r,i,n,l]=t,s=(n-r)/2+r,a=(l-i)/2+i;e.sort((function(e,t){return Math.sqrt((s-e[0])**2+(a-e[1])**2)-Math.sqrt((s-t[0])**2+(a-t[1])**2)}))}get_image_url(e,t,r){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",t.toString()).replace(\"{Z}\",r.toString())}}r.TileSource=a,a.__name__=\"TileSource\",a.init_TileSource()},\n", " function _(t,e,r,n,o){n();const c=t(65);function _(t,e){return c.wgs84_mercator.compute(t,e)}function g(t,e){return c.wgs84_mercator.invert(t,e)}r.geographic_to_meters=_,r.meters_to_geographic=g,r.geographic_extent_to_meters=function(t){const[e,r,n,o]=t,[c,g]=_(e,r),[i,u]=_(n,o);return[c,g,i,u]},r.meters_extent_to_geographic=function(t){const[e,r,n,o]=t,[c,_]=g(e,r),[i,u]=g(n,o);return[c,_,i,u]}},\n", " function _(e,t,r,s,_){s();const o=e(348);class c extends o.MercatorTileSource{constructor(e){super(e)}get_image_url(e,t,r){const s=this.string_lookup_replace(this.url,this.extra_url_vars),[_,o,c]=this.tms_to_wmts(e,t,r),i=this.tile_xyz_to_quadkey(_,o,c);return s.replace(\"{Q}\",i)}}r.QUADKEYTileSource=c,c.__name__=\"QUADKEYTileSource\"},\n", " function _(t,e,i,s,_){s();const n=t(1),a=t(349),h=t(353),r=t(41),o=t(156),l=t(43),d=t(296),m=t(9),c=t(8),p=n.__importStar(t(354));class g extends r.RendererView{initialize(){this._tiles=[],super.initialize()}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render())),this.connect(this.model.tile_source.change,(()=>this.request_render()))}styles(){return[...super.styles(),p.default]}get_extent(){return[this.x_range.start,this.y_range.start,this.x_range.end,this.y_range.end]}get map_plot(){return this.plot_model}get map_canvas(){return this.layer.ctx}get map_frame(){return this.plot_view.frame}get x_range(){return this.map_plot.x_range}get y_range(){return this.map_plot.y_range}_set_data(){this.extent=this.get_extent(),this._last_height=void 0,this._last_width=void 0}_update_attribution(){null!=this.attribution_el&&l.removeElement(this.attribution_el);const{attribution:t}=this.model.tile_source;if(c.isString(t)&&t.length>0){const{layout:e,frame:i}=this.plot_view,s=e.bbox.width-i.bbox.right,_=e.bbox.height-i.bbox.bottom,n=i.bbox.width;this.attribution_el=l.div({class:p.tile_attribution,style:{position:\"absolute\",right:`${s}px`,bottom:`${_}px`,\"max-width\":n-4+\"px\",padding:\"2px\",\"background-color\":\"rgba(255,255,255,0.5)\",\"font-size\":\"9px\",\"line-height\":\"1.05\",\"white-space\":\"nowrap\",overflow:\"hidden\",\"text-overflow\":\"ellipsis\"}}),this.plot_view.canvas_view.add_event(this.attribution_el),this.attribution_el.innerHTML=t,this.attribution_el.title=this.attribution_el.textContent.replace(/\\s*\\n\\s*/g,\" \")}}_map_data(){this.initial_extent=this.get_extent();const t=this.model.tile_source.get_level_by_extent(this.initial_extent,this.map_frame.bbox.height,this.map_frame.bbox.width),e=this.model.tile_source.snap_to_zoom_level(this.initial_extent,this.map_frame.bbox.height,this.map_frame.bbox.width,t);this.x_range.start=e[0],this.y_range.start=e[1],this.x_range.end=e[2],this.y_range.end=e[3],this.x_range instanceof o.Range1d&&(this.x_range.reset_start=e[0],this.x_range.reset_end=e[2]),this.y_range instanceof o.Range1d&&(this.y_range.reset_start=e[1],this.y_range.reset_end=e[3]),this._update_attribution()}_create_tile(t,e,i,s,_=!1){const[n,a,h]=this.model.tile_source.normalize_xyz(t,e,i),r={img:void 0,tile_coords:[t,e,i],normalized_coords:[n,a,h],quadkey:this.model.tile_source.tile_xyz_to_quadkey(t,e,i),cache_key:this.model.tile_source.tile_xyz_to_key(t,e,i),bounds:s,loaded:!1,finished:!1,x_coord:s[0],y_coord:s[3]},o=this.model.tile_source.get_image_url(n,a,h);new d.ImageLoader(o,{loaded:t=>{Object.assign(r,{img:t,loaded:!0}),_?(r.finished=!0,this.notify_finished()):this.request_render()},failed(){r.finished=!0}}),this.model.tile_source.tiles.set(r.cache_key,r),this._tiles.push(r)}_enforce_aspect_ratio(){if(this._last_height!==this.map_frame.bbox.height||this._last_width!==this.map_frame.bbox.width){const t=this.get_extent(),e=this.model.tile_source.get_level_by_extent(t,this.map_frame.bbox.height,this.map_frame.bbox.width),i=this.model.tile_source.snap_to_zoom_level(t,this.map_frame.bbox.height,this.map_frame.bbox.width,e);this.x_range.setv({start:i[0],end:i[2]}),this.y_range.setv({start:i[1],end:i[3]}),this.extent=i,this._last_height=this.map_frame.bbox.height,this._last_width=this.map_frame.bbox.width}}has_finished(){if(!super.has_finished())return!1;if(0===this._tiles.length)return!1;for(const t of this._tiles)if(!t.finished)return!1;return!0}_render(){null==this.map_initialized&&(this._set_data(),this._map_data(),this.map_initialized=!0),this._enforce_aspect_ratio(),this._update(),null!=this.prefetch_timer&&clearTimeout(this.prefetch_timer),this.prefetch_timer=setTimeout(this._prefetch_tiles.bind(this),500),this.has_finished()&&this.notify_finished()}_draw_tile(t){const e=this.model.tile_source.tiles.get(t);if(null!=e&&e.loaded){const[[t],[i]]=this.coordinates.map_to_screen([e.bounds[0]],[e.bounds[3]]),[[s],[_]]=this.coordinates.map_to_screen([e.bounds[2]],[e.bounds[1]]),n=s-t,a=_-i,h=t,r=i,o=this.map_canvas.getImageSmoothingEnabled();this.map_canvas.setImageSmoothingEnabled(this.model.smoothing),this.map_canvas.drawImage(e.img,h,r,n,a),this.map_canvas.setImageSmoothingEnabled(o),e.finished=!0}}_set_rect(){const t=this.plot_model.outline_line_width,e=this.map_frame.bbox.left+t/2,i=this.map_frame.bbox.top+t/2,s=this.map_frame.bbox.width-t,_=this.map_frame.bbox.height-t;this.map_canvas.rect(e,i,s,_),this.map_canvas.clip()}_render_tiles(t){this.map_canvas.save(),this._set_rect(),this.map_canvas.globalAlpha=this.model.alpha;for(const e of t)this._draw_tile(e);this.map_canvas.restore()}_prefetch_tiles(){const{tile_source:t}=this.model,e=this.get_extent(),i=this.map_frame.bbox.height,s=this.map_frame.bbox.width,_=this.model.tile_source.get_level_by_extent(e,i,s),n=this.model.tile_source.get_tiles_by_extent(e,_);for(let e=0,i=Math.min(10,n.length);ei&&(s=this.extent,h=i,r=!0),r&&(this.x_range.setv({start:s[0],end:s[2]}),this.y_range.setv({start:s[1],end:s[3]})),this.extent=s;const o=t.get_tiles_by_extent(s,h),l=[],d=[],c=[],p=[];for(const e of o){const[i,s,n]=e,a=t.tile_xyz_to_key(i,s,n),h=t.tiles.get(a);if(null!=h&&h.loaded)d.push(a);else if(this.model.render_parents){const[e,a,h]=t.get_closest_parent_by_tile_xyz(i,s,n),r=t.tile_xyz_to_key(e,a,h),o=t.tiles.get(r);if(null!=o&&o.loaded&&!m.includes(c,r)&&c.push(r),_){const e=t.children_by_tile_xyz(i,s,n);for(const[i,s,_]of e){const e=t.tile_xyz_to_key(i,s,_);t.tiles.has(e)&&p.push(e)}}}null==h&&l.push(e)}this._render_tiles(c),this._render_tiles(p),this._render_tiles(d),null!=this.render_timer&&clearTimeout(this.render_timer),this.render_timer=setTimeout((()=>this._fetch_tiles(l)),65)}}i.TileRendererView=g,g.__name__=\"TileRendererView\";class u extends r.Renderer{constructor(t){super(t)}static init_TileRenderer(){this.prototype.default_view=g,this.define((({Boolean:t,Number:e,Ref:i})=>({alpha:[e,1],smoothing:[t,!0],tile_source:[i(a.TileSource),()=>new h.WMTSTileSource],render_parents:[t,!0]}))),this.override({level:\"image\"})}}i.TileRenderer=u,u.__name__=\"TileRenderer\",u.init_TileRenderer()},\n", " function _(t,e,r,o,s){o();const c=t(348);class i extends c.MercatorTileSource{constructor(t){super(t)}get_image_url(t,e,r){const o=this.string_lookup_replace(this.url,this.extra_url_vars),[s,c,i]=this.tms_to_wmts(t,e,r);return o.replace(\"{X}\",s.toString()).replace(\"{Y}\",c.toString()).replace(\"{Z}\",i.toString())}}r.WMTSTileSource=i,i.__name__=\"WMTSTileSource\"},\n", " function _(t,o,i,b,r){b(),i.root=\"bk-root\",i.tile_attribution=\"bk-tile-attribution\",i.default=\".bk-root .bk-tile-attribution a{color:black;}\"},\n", " function _(e,r,t,c,o){c();const i=e(348);class l extends i.MercatorTileSource{constructor(e){super(e)}get_image_url(e,r,t){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",r.toString()).replace(\"{Z}\",t.toString())}}t.TMSTileSource=l,l.__name__=\"TMSTileSource\"},\n", " function _(e,t,u,a,r){a(),r(\"CanvasTexture\",e(357).CanvasTexture),r(\"ImageURLTexture\",e(359).ImageURLTexture),r(\"Texture\",e(358).Texture)},\n", " function _(t,e,n,c,s){c();const a=t(358),i=t(34);class r extends a.Texture{constructor(t){super(t)}static init_CanvasTexture(){this.define((({String:t})=>({code:[t]})))}get func(){const t=i.use_strict(this.code);return new Function(\"ctx\",\"color\",\"scale\",\"weight\",t)}get_pattern(t,e,n){const c=document.createElement(\"canvas\");c.width=e,c.height=e;const s=c.getContext(\"2d\");return this.func.call(this,s,t,e,n),c}}n.CanvasTexture=r,r.__name__=\"CanvasTexture\",r.init_CanvasTexture()},\n", " function _(e,t,i,n,r){n();const s=e(53),u=e(20);class o extends s.Model{constructor(e){super(e)}static init_Texture(){this.define((()=>({repetition:[u.TextureRepetition,\"repeat\"]})))}}i.Texture=o,o.__name__=\"Texture\",o.init_Texture()},\n", " function _(e,t,i,r,n){r();const a=e(358),s=e(296);class u extends a.Texture{constructor(e){super(e)}static init_ImageURLTexture(){this.define((({String:e})=>({url:[e]})))}initialize(){super.initialize(),this._loader=new s.ImageLoader(this.url)}get_pattern(e,t,i){const{_loader:r}=this;return this._loader.finished?r.image:r.promise}}i.ImageURLTexture=u,u.__name__=\"ImageURLTexture\",u.init_ImageURLTexture()},\n", " function _(o,l,T,e,t){e(),t(\"ActionTool\",o(251).ActionTool),t(\"CustomAction\",o(361).CustomAction),t(\"HelpTool\",o(252).HelpTool),t(\"RedoTool\",o(362).RedoTool),t(\"ResetTool\",o(363).ResetTool),t(\"SaveTool\",o(364).SaveTool),t(\"UndoTool\",o(365).UndoTool),t(\"ZoomInTool\",o(366).ZoomInTool),t(\"ZoomOutTool\",o(369).ZoomOutTool),t(\"ButtonTool\",o(238).ButtonTool),t(\"EditTool\",o(370).EditTool),t(\"BoxEditTool\",o(371).BoxEditTool),t(\"FreehandDrawTool\",o(372).FreehandDrawTool),t(\"PointDrawTool\",o(373).PointDrawTool),t(\"PolyDrawTool\",o(374).PolyDrawTool),t(\"PolyTool\",o(375).PolyTool),t(\"PolyEditTool\",o(376).PolyEditTool),t(\"BoxSelectTool\",o(377).BoxSelectTool),t(\"BoxZoomTool\",o(379).BoxZoomTool),t(\"GestureTool\",o(237).GestureTool),t(\"LassoSelectTool\",o(380).LassoSelectTool),t(\"LineEditTool\",o(382).LineEditTool),t(\"PanTool\",o(384).PanTool),t(\"PolySelectTool\",o(381).PolySelectTool),t(\"RangeTool\",o(385).RangeTool),t(\"SelectTool\",o(378).SelectTool),t(\"TapTool\",o(386).TapTool),t(\"WheelPanTool\",o(387).WheelPanTool),t(\"WheelZoomTool\",o(388).WheelZoomTool),t(\"CrosshairTool\",o(389).CrosshairTool),t(\"CustomJSHover\",o(390).CustomJSHover),t(\"HoverTool\",o(391).HoverTool),t(\"InspectTool\",o(247).InspectTool),t(\"Tool\",o(236).Tool),t(\"ToolProxy\",o(392).ToolProxy),t(\"Toolbar\",o(235).Toolbar),t(\"ToolbarBase\",o(248).ToolbarBase),t(\"ProxyToolbar\",o(393).ProxyToolbar),t(\"ToolbarBox\",o(393).ToolbarBox)},\n", " function _(t,o,i,s,n){s();const e=t(251);class c extends e.ActionToolButtonView{css_classes(){return super.css_classes().concat(\"bk-toolbar-button-custom-action\")}}i.CustomActionButtonView=c,c.__name__=\"CustomActionButtonView\";class u extends e.ActionToolView{doit(){var t;null===(t=this.model.callback)||void 0===t||t.execute(this.model)}}i.CustomActionView=u,u.__name__=\"CustomActionView\";class l extends e.ActionTool{constructor(t){super(t),this.tool_name=\"Custom Action\",this.button_view=c}static init_CustomAction(){this.prototype.default_view=u,this.define((({Any:t,String:o,Nullable:i})=>({callback:[i(t)],icon:[o]}))),this.override({description:\"Perform a Custom Action\"})}}i.CustomAction=l,l.__name__=\"CustomAction\",l.init_CustomAction()},\n", " function _(o,e,t,i,s){i();const n=o(251),d=o(242);class l extends n.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state.changed,(()=>this.model.disabled=!this.plot_view.state.can_redo))}doit(){this.plot_view.state.redo()}}t.RedoToolView=l,l.__name__=\"RedoToolView\";class _ extends n.ActionTool{constructor(o){super(o),this.tool_name=\"Redo\",this.icon=d.tool_icon_redo}static init_RedoTool(){this.prototype.default_view=l,this.override({disabled:!0}),this.register_alias(\"redo\",(()=>new _))}}t.RedoTool=_,_.__name__=\"RedoTool\",_.init_RedoTool()},\n", " function _(e,t,o,s,i){s();const _=e(251),n=e(242);class l extends _.ActionToolView{doit(){this.plot_view.reset()}}o.ResetToolView=l,l.__name__=\"ResetToolView\";class c extends _.ActionTool{constructor(e){super(e),this.tool_name=\"Reset\",this.icon=n.tool_icon_reset}static init_ResetTool(){this.prototype.default_view=l,this.register_alias(\"reset\",(()=>new c))}}o.ResetTool=c,c.__name__=\"ResetTool\",c.init_ResetTool()},\n", " function _(o,e,t,a,i){a();const n=o(251),s=o(242);class c extends n.ActionToolView{async copy(){const o=await this.plot_view.to_blob(),e=new ClipboardItem({[o.type]:o});await navigator.clipboard.write([e])}async save(o){const e=await this.plot_view.to_blob(),t=document.createElement(\"a\");t.href=URL.createObjectURL(e),t.download=o,t.target=\"_blank\",t.dispatchEvent(new MouseEvent(\"click\"))}doit(o=\"save\"){switch(o){case\"save\":this.save(\"bokeh_plot\");break;case\"copy\":this.copy()}}}t.SaveToolView=c,c.__name__=\"SaveToolView\";class l extends n.ActionTool{constructor(o){super(o),this.tool_name=\"Save\",this.icon=s.tool_icon_save}static init_SaveTool(){this.prototype.default_view=c,this.register_alias(\"save\",(()=>new l))}get menu(){return[{icon:\"bk-tool-icon-copy-to-clipboard\",tooltip:\"Copy image to clipboard\",if:()=>\"undefined\"!=typeof ClipboardItem,handler:()=>{this.do.emit(\"copy\")}}]}}t.SaveTool=l,l.__name__=\"SaveTool\",l.init_SaveTool()},\n", " function _(o,t,n,i,e){i();const s=o(251),d=o(242);class l extends s.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state.changed,(()=>this.model.disabled=!this.plot_view.state.can_undo))}doit(){this.plot_view.state.undo()}}n.UndoToolView=l,l.__name__=\"UndoToolView\";class _ extends s.ActionTool{constructor(o){super(o),this.tool_name=\"Undo\",this.icon=d.tool_icon_undo}static init_UndoTool(){this.prototype.default_view=l,this.override({disabled:!0}),this.register_alias(\"undo\",(()=>new _))}}n.UndoTool=_,_.__name__=\"UndoTool\",_.init_UndoTool()},\n", " function _(o,i,n,s,e){s();const t=o(367),_=o(242);class m extends t.ZoomBaseToolView{}n.ZoomInToolView=m,m.__name__=\"ZoomInToolView\";class l extends t.ZoomBaseTool{constructor(o){super(o),this.sign=1,this.tool_name=\"Zoom In\",this.icon=_.tool_icon_zoom_in}static init_ZoomInTool(){this.prototype.default_view=m,this.register_alias(\"zoom_in\",(()=>new l({dimensions:\"both\"}))),this.register_alias(\"xzoom_in\",(()=>new l({dimensions:\"width\"}))),this.register_alias(\"yzoom_in\",(()=>new l({dimensions:\"height\"})))}}n.ZoomInTool=l,l.__name__=\"ZoomInTool\",l.init_ZoomInTool()},\n", " function _(o,t,e,i,s){i();const n=o(251),l=o(20),a=o(368);class _ extends n.ActionToolView{doit(){var o;const t=this.plot_view.frame,e=this.model.dimensions,i=\"width\"==e||\"both\"==e,s=\"height\"==e||\"both\"==e,n=a.scale_range(t,this.model.sign*this.model.factor,i,s);this.plot_view.state.push(\"zoom_out\",{range:n}),this.plot_view.update_range(n,{scrolling:!0}),null===(o=this.model.document)||void 0===o||o.interactive_start(this.plot_model)}}e.ZoomBaseToolView=_,_.__name__=\"ZoomBaseToolView\";class m extends n.ActionTool{constructor(o){super(o)}static init_ZoomBaseTool(){this.define((({Percent:o})=>({factor:[o,.1],dimensions:[l.Dimensions,\"both\"]})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}e.ZoomBaseTool=m,m.__name__=\"ZoomBaseTool\",m.init_ZoomBaseTool()},\n", " function _(n,t,o,r,s){r();const c=n(10);function e(n,t,o){const[r,s]=[n.start,n.end],c=null!=o?o:(s+r)/2;return[r-(r-c)*t,s-(s-c)*t]}function a(n,[t,o]){const r=new Map;for(const[s,c]of n){const[n,e]=c.r_invert(t,o);r.set(s,{start:n,end:e})}return r}o.scale_highlow=e,o.get_info=a,o.scale_range=function(n,t,o=!0,r=!0,s){t=c.clamp(t,-.9,.9);const l=o?t:0,[u,i]=e(n.bbox.h_range,l,null!=s?s.x:void 0),_=a(n.x_scales,[u,i]),f=r?t:0,[g,x]=e(n.bbox.v_range,f,null!=s?s.y:void 0);return{xrs:_,yrs:a(n.y_scales,[g,x]),factor:t}}},\n", " function _(o,t,i,s,e){s();const n=o(367),_=o(242);class m extends n.ZoomBaseToolView{}i.ZoomOutToolView=m,m.__name__=\"ZoomOutToolView\";class l extends n.ZoomBaseTool{constructor(o){super(o),this.sign=-1,this.tool_name=\"Zoom Out\",this.icon=_.tool_icon_zoom_out}static init_ZoomOutTool(){this.prototype.default_view=m,this.register_alias(\"zoom_out\",(()=>new l({dimensions:\"both\"}))),this.register_alias(\"xzoom_out\",(()=>new l({dimensions:\"width\"}))),this.register_alias(\"yzoom_out\",(()=>new l({dimensions:\"height\"})))}}i.ZoomOutTool=l,l.__name__=\"ZoomOutTool\",l.init_ZoomOutTool()},\n", " function _(e,t,s,o,n){o();const i=e(9),r=e(8),c=e(11),a=e(61),_=e(237);class l extends _.GestureToolView{constructor(){super(...arguments),this._mouse_in_frame=!0}_select_mode(e){const{shiftKey:t,ctrlKey:s}=e;return t||s?t&&!s?\"append\":!t&&s?\"intersect\":t&&s?\"subtract\":void c.unreachable():\"replace\"}_move_enter(e){this._mouse_in_frame=!0}_move_exit(e){this._mouse_in_frame=!1}_map_drag(e,t,s){if(!this.plot_view.frame.bbox.contains(e,t))return null;const o=this.plot_view.renderer_view(s);if(null==o)return null;return[o.coordinates.x_scale.invert(e),o.coordinates.y_scale.invert(t)]}_delete_selected(e){const t=e.data_source,s=t.selected.indices;s.sort();for(const e of t.columns()){const o=t.get_array(e);for(let e=0;e({custom_icon:[n(t),null],empty_value:[e],renderers:[s(o(a.GlyphRenderer)),[]]})))}get computed_icon(){var e;return null!==(e=this.custom_icon)&&void 0!==e?e:this.icon}}s.EditTool=d,d.__name__=\"EditTool\",d.init_EditTool()},\n", " function _(e,t,s,i,_){i();const o=e(43),n=e(20),a=e(370),d=e(242);class l extends a.EditToolView{_tap(e){null==this._draw_basepoint&&null==this._basepoint&&this._select_event(e,this._select_mode(e),this.model.renderers)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)if(e.keyCode===o.Keys.Backspace)this._delete_selected(t);else if(e.keyCode==o.Keys.Esc){t.data_source.selection_manager.clear()}}_set_extent([e,t],[s,i],_,o=!1){const n=this.model.renderers[0],a=this.plot_view.renderer_view(n);if(null==a)return;const d=n.glyph,l=n.data_source,[r,h]=a.coordinates.x_scale.r_invert(e,t),[p,u]=a.coordinates.y_scale.r_invert(s,i),[c,m]=[(r+h)/2,(p+u)/2],[f,b]=[h-r,u-p],[x,y]=[d.x.field,d.y.field],[w,v]=[d.width.field,d.height.field];if(_)this._pop_glyphs(l,this.model.num_objects),x&&l.get_array(x).push(c),y&&l.get_array(y).push(m),w&&l.get_array(w).push(f),v&&l.get_array(v).push(b),this._pad_empty_columns(l,[x,y,w,v]);else{const e=l.data[x].length-1;x&&(l.data[x][e]=c),y&&(l.data[y][e]=m),w&&(l.data[w][e]=f),v&&(l.data[v][e]=b)}this._emit_cds_changes(l,!0,!1,o)}_update_box(e,t=!1,s=!1){if(null==this._draw_basepoint)return;const i=[e.sx,e.sy],_=this.plot_view.frame,o=this.model.dimensions,n=this.model._get_dim_limits(this._draw_basepoint,i,_,o);if(null!=n){const[e,i]=n;this._set_extent(e,i,t,s)}}_doubletap(e){this.model.active&&(null!=this._draw_basepoint?(this._update_box(e,!1,!0),this._draw_basepoint=null):(this._draw_basepoint=[e.sx,e.sy],this._select_event(e,\"append\",this.model.renderers),this._update_box(e,!0,!1)))}_move(e){this._update_box(e,!1,!1)}_pan_start(e){if(e.shiftKey){if(null!=this._draw_basepoint)return;this._draw_basepoint=[e.sx,e.sy],this._update_box(e,!0,!1)}else{if(null!=this._basepoint)return;this._select_event(e,\"append\",this.model.renderers),this._basepoint=[e.sx,e.sy]}}_pan(e,t=!1,s=!1){if(e.shiftKey){if(null==this._draw_basepoint)return;this._update_box(e,t,s)}else{if(null==this._basepoint)return;this._drag_points(e,this.model.renderers)}}_pan_end(e){if(this._pan(e,!1,!0),e.shiftKey)this._draw_basepoint=null;else{this._basepoint=null;for(const e of this.model.renderers)this._emit_cds_changes(e.data_source,!1,!0,!0)}}}s.BoxEditToolView=l,l.__name__=\"BoxEditToolView\";class r extends a.EditTool{constructor(e){super(e),this.tool_name=\"Box Edit Tool\",this.icon=d.tool_icon_box_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=1}static init_BoxEditTool(){this.prototype.default_view=l,this.define((({Int:e})=>({dimensions:[n.Dimensions,\"both\"],num_objects:[e,0]})))}}s.BoxEditTool=r,r.__name__=\"BoxEditTool\",r.init_BoxEditTool()},\n", " function _(e,t,a,s,r){s();const _=e(43),i=e(8),o=e(370),d=e(242);class n extends o.EditToolView{_draw(e,t,a=!1){if(!this.model.active)return;const s=this.model.renderers[0],r=this._map_drag(e.sx,e.sy,s);if(null==r)return;const[_,o]=r,d=s.data_source,n=s.glyph,[h,l]=[n.xs.field,n.ys.field];if(\"new\"==t)this._pop_glyphs(d,this.model.num_objects),h&&d.get_array(h).push([_]),l&&d.get_array(l).push([o]),this._pad_empty_columns(d,[h,l]);else if(\"add\"==t){if(h){const e=d.data[h].length-1;let t=d.get_array(h)[e];i.isArray(t)||(t=Array.from(t),d.data[h][e]=t),t.push(_)}if(l){const e=d.data[l].length-1;let t=d.get_array(l)[e];i.isArray(t)||(t=Array.from(t),d.data[l][e]=t),t.push(o)}}this._emit_cds_changes(d,!0,!0,a)}_pan_start(e){this._draw(e,\"new\")}_pan(e){this._draw(e,\"add\")}_pan_end(e){this._draw(e,\"add\",!0)}_tap(e){this._select_event(e,this._select_mode(e),this.model.renderers)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===_.Keys.Esc?t.data_source.selection_manager.clear():e.keyCode===_.Keys.Backspace&&this._delete_selected(t)}}a.FreehandDrawToolView=n,n.__name__=\"FreehandDrawToolView\";class h extends o.EditTool{constructor(e){super(e),this.tool_name=\"Freehand Draw Tool\",this.icon=d.tool_icon_freehand_draw,this.event_type=[\"pan\",\"tap\"],this.default_order=3}static init_FreehandDrawTool(){this.prototype.default_view=n,this.define((({Int:e})=>({num_objects:[e,0]}))),this.register_alias(\"freehand_draw\",(()=>new h))}}a.FreehandDrawTool=h,h.__name__=\"FreehandDrawTool\",h.init_FreehandDrawTool()},\n", " function _(e,t,s,o,i){o();const a=e(43),n=e(370),_=e(242);class r extends n.EditToolView{_tap(e){if(this._select_event(e,this._select_mode(e),this.model.renderers).length||!this.model.add)return;const t=this.model.renderers[0],s=this._map_drag(e.sx,e.sy,t);if(null==s)return;const o=t.glyph,i=t.data_source,[a,n]=[o.x.field,o.y.field],[_,r]=s;this._pop_glyphs(i,this.model.num_objects),a&&i.get_array(a).push(_),n&&i.get_array(n).push(r),this._pad_empty_columns(i,[a,n]),i.change.emit(),i.data=i.data,i.properties.data.change.emit()}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===a.Keys.Backspace?this._delete_selected(t):e.keyCode==a.Keys.Esc&&t.data_source.selection_manager.clear()}_pan_start(e){this.model.drag&&(this._select_event(e,\"append\",this.model.renderers),this._basepoint=[e.sx,e.sy])}_pan(e){this.model.drag&&null!=this._basepoint&&this._drag_points(e,this.model.renderers)}_pan_end(e){if(this.model.drag){this._pan(e);for(const e of this.model.renderers)this._emit_cds_changes(e.data_source,!1,!0,!0);this._basepoint=null}}}s.PointDrawToolView=r,r.__name__=\"PointDrawToolView\";class d extends n.EditTool{constructor(e){super(e),this.tool_name=\"Point Draw Tool\",this.icon=_.tool_icon_point_draw,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=2}static init_PointDrawTool(){this.prototype.default_view=r,this.define((({Boolean:e,Int:t})=>({add:[e,!0],drag:[e,!0],num_objects:[t,0]})))}}s.PointDrawTool=d,d.__name__=\"PointDrawTool\",d.init_PointDrawTool()},\n", " function _(e,t,s,i,a){i();const o=e(43),r=e(8),n=e(375),_=e(242);class d extends n.PolyToolView{constructor(){super(...arguments),this._drawing=!1,this._initialized=!1}_tap(e){this._drawing?this._draw(e,\"add\",!0):this._select_event(e,this._select_mode(e),this.model.renderers)}_draw(e,t,s=!1){const i=this.model.renderers[0],a=this._map_drag(e.sx,e.sy,i);if(this._initialized||this.activate(),null==a)return;const[o,n]=this._snap_to_vertex(e,...a),_=i.data_source,d=i.glyph,[l,h]=[d.xs.field,d.ys.field];if(\"new\"==t)this._pop_glyphs(_,this.model.num_objects),l&&_.get_array(l).push([o,o]),h&&_.get_array(h).push([n,n]),this._pad_empty_columns(_,[l,h]);else if(\"edit\"==t){if(l){const e=_.data[l][_.data[l].length-1];e[e.length-1]=o}if(h){const e=_.data[h][_.data[h].length-1];e[e.length-1]=n}}else if(\"add\"==t){if(l){const e=_.data[l].length-1;let t=_.get_array(l)[e];const s=t[t.length-1];t[t.length-1]=o,r.isArray(t)||(t=Array.from(t),_.data[l][e]=t),t.push(s)}if(h){const e=_.data[h].length-1;let t=_.get_array(h)[e];const s=t[t.length-1];t[t.length-1]=n,r.isArray(t)||(t=Array.from(t),_.data[h][e]=t),t.push(s)}}this._emit_cds_changes(_,!0,!1,s)}_show_vertices(){if(!this.model.active)return;const e=[],t=[];for(let s=0;sthis._show_vertices()))}this._initialized=!0}}deactivate(){this._drawing&&(this._remove(),this._drawing=!1),this.model.vertex_renderer&&this._hide_vertices()}}s.PolyDrawToolView=d,d.__name__=\"PolyDrawToolView\";class l extends n.PolyTool{constructor(e){super(e),this.tool_name=\"Polygon Draw Tool\",this.icon=_.tool_icon_poly_draw,this.event_type=[\"pan\",\"tap\",\"move\"],this.default_order=3}static init_PolyDrawTool(){this.prototype.default_view=d,this.define((({Boolean:e,Int:t})=>({drag:[e,!0],num_objects:[t,0]})))}}s.PolyDrawTool=l,l.__name__=\"PolyDrawTool\",l.init_PolyDrawTool()},\n", " function _(e,t,r,o,s){o();const i=e(8),l=e(370);class _ extends l.EditToolView{_set_vertices(e,t){const r=this.model.vertex_renderer.glyph,o=this.model.vertex_renderer.data_source,[s,l]=[r.x.field,r.y.field];s&&(i.isArray(e)?o.data[s]=e:r.x={value:e}),l&&(i.isArray(t)?o.data[l]=t:r.y={value:t}),this._emit_cds_changes(o,!0,!0,!1)}_hide_vertices(){this._set_vertices([],[])}_snap_to_vertex(e,t,r){if(this.model.vertex_renderer){const o=this._select_event(e,\"replace\",[this.model.vertex_renderer]),s=this.model.vertex_renderer.data_source,i=this.model.vertex_renderer.glyph,[l,_]=[i.x.field,i.y.field];if(o.length){const e=s.selected.indices[0];l&&(t=s.data[l][e]),_&&(r=s.data[_][e]),s.selection_manager.clear()}}return[t,r]}}r.PolyToolView=_,_.__name__=\"PolyToolView\";class d extends l.EditTool{constructor(e){super(e)}static init_PolyTool(){this.define((({AnyRef:e})=>({vertex_renderer:[e()]})))}}r.PolyTool=d,d.__name__=\"PolyTool\",d.init_PolyTool()},\n", " function _(e,t,s,r,i){r();const _=e(43),d=e(8),n=e(375),l=e(242);class a extends n.PolyToolView{constructor(){super(...arguments),this._drawing=!1,this._cur_index=null}_doubletap(e){if(!this.model.active)return;const t=this._map_drag(e.sx,e.sy,this.model.vertex_renderer);if(null==t)return;const[s,r]=t,i=this._select_event(e,\"replace\",[this.model.vertex_renderer]),_=this.model.vertex_renderer.data_source,d=this.model.vertex_renderer.glyph,[n,l]=[d.x.field,d.y.field];if(i.length&&null!=this._selected_renderer){const e=_.selected.indices[0];this._drawing?(this._drawing=!1,_.selection_manager.clear()):(_.selected.indices=[e+1],n&&_.get_array(n).splice(e+1,0,s),l&&_.get_array(l).splice(e+1,0,r),this._drawing=!0),_.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}else this._show_vertices(e)}_show_vertices(e){if(!this.model.active)return;const t=this.model.renderers[0],s=()=>this._update_vertices(t),r=null==t?void 0:t.data_source,i=this._select_event(e,\"replace\",this.model.renderers);if(!i.length)return this._set_vertices([],[]),this._selected_renderer=null,this._drawing=!1,this._cur_index=null,void(null!=r&&r.disconnect(r.properties.data.change,s));null!=r&&r.connect(r.properties.data.change,s),this._cur_index=i[0].data_source.selected.indices[0],this._update_vertices(i[0])}_update_vertices(e){const t=e.glyph,s=e.data_source,r=this._cur_index,[i,_]=[t.xs.field,t.ys.field];if(this._drawing)return;if(null==r&&(i||_))return;let n,l;i&&null!=r?(n=s.data[i][r],d.isArray(n)||(s.data[i][r]=n=Array.from(n))):n=t.xs.value,_&&null!=r?(l=s.data[_][r],d.isArray(l)||(s.data[_][r]=l=Array.from(l))):l=t.ys.value,this._selected_renderer=e,this._set_vertices(n,l)}_move(e){if(this._drawing&&null!=this._selected_renderer){const t=this.model.vertex_renderer,s=t.data_source,r=t.glyph,i=this._map_drag(e.sx,e.sy,t);if(null==i)return;let[_,d]=i;const n=s.selected.indices;[_,d]=this._snap_to_vertex(e,_,d),s.selected.indices=n;const[l,a]=[r.x.field,r.y.field],c=n[0];l&&(s.data[l][c]=_),a&&(s.data[a][c]=d),s.change.emit(),this._selected_renderer.data_source.change.emit()}}_tap(e){const t=this.model.vertex_renderer,s=this._map_drag(e.sx,e.sy,t);if(null==s)return;if(this._drawing&&this._selected_renderer){let[r,i]=s;const _=t.data_source,d=t.glyph,[n,l]=[d.x.field,d.y.field],a=_.selected.indices;[r,i]=this._snap_to_vertex(e,r,i);const c=a[0];if(_.selected.indices=[c+1],n){const e=_.get_array(n),t=e[c];e[c]=r,e.splice(c+1,0,t)}if(l){const e=_.get_array(l),t=e[c];e[c]=i,e.splice(c+1,0,t)}return _.change.emit(),void this._emit_cds_changes(this._selected_renderer.data_source,!0,!1,!0)}const r=this._select_mode(e);this._select_event(e,r,[t]),this._select_event(e,r,this.model.renderers)}_remove_vertex(){if(!this._drawing||!this._selected_renderer)return;const e=this.model.vertex_renderer,t=e.data_source,s=e.glyph,r=t.selected.indices[0],[i,_]=[s.x.field,s.y.field];i&&t.get_array(i).splice(r,1),_&&t.get_array(_).splice(r,1),t.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}_pan_start(e){this._select_event(e,\"append\",[this.model.vertex_renderer]),this._basepoint=[e.sx,e.sy]}_pan(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._selected_renderer&&this._selected_renderer.data_source.change.emit())}_pan_end(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._emit_cds_changes(this.model.vertex_renderer.data_source,!1,!0,!0),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source),this._basepoint=null)}_keyup(e){if(!this.model.active||!this._mouse_in_frame)return;let t;t=this._selected_renderer?[this.model.vertex_renderer]:this.model.renderers;for(const s of t)e.keyCode===_.Keys.Backspace?(this._delete_selected(s),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source)):e.keyCode==_.Keys.Esc&&(this._drawing?(this._remove_vertex(),this._drawing=!1):this._selected_renderer&&this._hide_vertices(),s.data_source.selection_manager.clear())}deactivate(){this._selected_renderer&&(this._drawing&&(this._remove_vertex(),this._drawing=!1),this._hide_vertices())}}s.PolyEditToolView=a,a.__name__=\"PolyEditToolView\";class c extends n.PolyTool{constructor(e){super(e),this.tool_name=\"Poly Edit Tool\",this.icon=l.tool_icon_poly_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=4}static init_PolyEditTool(){this.prototype.default_view=a}}s.PolyEditTool=c,c.__name__=\"PolyEditTool\",c.init_PolyEditTool()},\n", " function _(e,t,o,s,i){s();const l=e(378),n=e(136),_=e(20),c=e(242);class h extends l.SelectToolView{_compute_limits(e){const t=this.plot_view.frame,o=this.model.dimensions;let s=this._base_point;if(\"center\"==this.model.origin){const[t,o]=s,[i,l]=e;s=[t-(i-t),o-(l-o)]}return this.model._get_dim_limits(s,e,t,o)}_pan_start(e){const{sx:t,sy:o}=e;this._base_point=[t,o]}_pan(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s);this.model.overlay.update({left:i[0],right:i[1],top:l[0],bottom:l[1]}),this.model.select_every_mousemove&&this._do_select(i,l,!1,this._select_mode(e))}_pan_end(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s);this._do_select(i,l,!0,this._select_mode(e)),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null,this.plot_view.state.push(\"box_select\",{selection:this.plot_view.get_selection()})}_do_select([e,t],[o,s],i,l=\"replace\"){const n={type:\"rect\",sx0:e,sx1:t,sy0:o,sy1:s};this._select(n,i,l)}}o.BoxSelectToolView=h,h.__name__=\"BoxSelectToolView\";const r=()=>new n.BoxAnnotation({level:\"overlay\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class a extends l.SelectTool{constructor(e){super(e),this.tool_name=\"Box Select\",this.icon=c.tool_icon_box_select,this.event_type=\"pan\",this.default_order=30}static init_BoxSelectTool(){this.prototype.default_view=h,this.define((({Boolean:e,Ref:t})=>({dimensions:[_.Dimensions,\"both\"],select_every_mousemove:[e,!1],overlay:[t(n.BoxAnnotation),r],origin:[_.BoxOrigin,\"corner\"]}))),this.register_alias(\"box_select\",(()=>new a)),this.register_alias(\"xbox_select\",(()=>new a({dimensions:\"width\"}))),this.register_alias(\"ybox_select\",(()=>new a({dimensions:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}o.BoxSelectTool=a,a.__name__=\"BoxSelectTool\",a.init_BoxSelectTool()},\n", " function _(e,t,s,n,o){n();const r=e(237),c=e(61),i=e(123),l=e(62),a=e(161),_=e(20),d=e(43),h=e(264),p=e(15),u=e(11);class m extends r.GestureToolView{connect_signals(){super.connect_signals(),this.model.clear.connect((()=>this._clear()))}get computed_renderers(){const{renderers:e,names:t}=this.model,s=this.plot_model.data_renderers;return a.compute_renderers(e,s,t)}_computed_renderers_by_data_source(){var e;const t=new Map;for(const s of this.computed_renderers){let n;if(s instanceof c.GlyphRenderer)n=s.data_source;else{if(!(s instanceof i.GraphRenderer))continue;n=s.node_renderer.data_source}const o=null!==(e=t.get(n))&&void 0!==e?e:[];t.set(n,[...o,s])}return t}_select_mode(e){const{shiftKey:t,ctrlKey:s}=e;return t||s?t&&!s?\"append\":!t&&s?\"intersect\":t&&s?\"subtract\":void u.unreachable():this.model.mode}_keyup(e){e.keyCode==d.Keys.Esc&&this._clear()}_clear(){for(const e of this.computed_renderers)e.get_selection_manager().clear();const e=this.computed_renderers.map((e=>this.plot_view.renderer_view(e)));this.plot_view.request_paint(e)}_select(e,t,s){const n=this._computed_renderers_by_data_source();for(const[,o]of n){const n=o[0].get_selection_manager(),r=[];for(const e of o){const t=this.plot_view.renderer_view(e);null!=t&&r.push(t)}n.select(r,e,t,s)}null!=this.model.callback&&this._emit_callback(e),this._emit_selection_event(e,t)}_emit_selection_event(e,t=!0){const{x_scale:s,y_scale:n}=this.plot_view.frame;let o;switch(e.type){case\"point\":{const{sx:t,sy:r}=e,c=s.invert(t),i=n.invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}case\"span\":{const{sx:t,sy:r}=e,c=s.invert(t),i=n.invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}case\"rect\":{const{sx0:t,sx1:r,sy0:c,sy1:i}=e,[l,a]=s.r_invert(t,r),[_,d]=n.r_invert(c,i);o=Object.assign(Object.assign({},e),{x0:l,y0:_,x1:a,y1:d});break}case\"poly\":{const{sx:t,sy:r}=e,c=s.v_invert(t),i=n.v_invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}}this.plot_model.trigger_event(new h.SelectionGeometry(o,t))}}s.SelectToolView=m,m.__name__=\"SelectToolView\";class v extends r.GestureTool{constructor(e){super(e)}initialize(){super.initialize(),this.clear=new p.Signal0(this,\"clear\")}static init_SelectTool(){this.define((({String:e,Array:t,Ref:s,Or:n,Auto:o})=>({renderers:[n(t(s(l.DataRenderer)),o),\"auto\"],names:[t(e),[]],mode:[_.SelectionMode,\"replace\"]})))}get menu(){return[{icon:\"bk-tool-icon-replace-mode\",tooltip:\"Replace the current selection\",active:()=>\"replace\"==this.mode,handler:()=>{this.mode=\"replace\",this.active=!0}},{icon:\"bk-tool-icon-append-mode\",tooltip:\"Append to the current selection (Shift)\",active:()=>\"append\"==this.mode,handler:()=>{this.mode=\"append\",this.active=!0}},{icon:\"bk-tool-icon-intersect-mode\",tooltip:\"Intersect with the current selection (Ctrl)\",active:()=>\"intersect\"==this.mode,handler:()=>{this.mode=\"intersect\",this.active=!0}},{icon:\"bk-tool-icon-subtract-mode\",tooltip:\"Subtract from the current selection (Shift+Ctrl)\",active:()=>\"subtract\"==this.mode,handler:()=>{this.mode=\"subtract\",this.active=!0}},null,{icon:\"bk-tool-icon-clear-selection\",tooltip:\"Clear the current selection (Esc)\",handler:()=>{this.clear.emit()}}]}}s.SelectTool=v,v.__name__=\"SelectTool\",v.init_SelectTool()},\n", " function _(t,o,e,s,i){s();const n=t(237),_=t(136),a=t(20),l=t(242);class r extends n.GestureToolView{_match_aspect(t,o,e){const s=e.bbox.aspect,i=e.bbox.h_range.end,n=e.bbox.h_range.start,_=e.bbox.v_range.end,a=e.bbox.v_range.start;let l=Math.abs(t[0]-o[0]),r=Math.abs(t[1]-o[1]);const h=0==r?0:l/r,[c]=h>=s?[1,h/s]:[s/h,1];let m,p,d,b;return t[0]<=o[0]?(m=t[0],p=t[0]+l*c,p>i&&(p=i)):(p=t[0],m=t[0]-l*c,m_&&(d=_)):(d=t[1],b=t[1]-l/s,bnew _.BoxAnnotation({level:\"overlay\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class c extends n.GestureTool{constructor(t){super(t),this.tool_name=\"Box Zoom\",this.icon=l.tool_icon_box_zoom,this.event_type=\"pan\",this.default_order=20}static init_BoxZoomTool(){this.prototype.default_view=r,this.define((({Boolean:t,Ref:o})=>({dimensions:[a.Dimensions,\"both\"],overlay:[o(_.BoxAnnotation),h],match_aspect:[t,!1],origin:[a.BoxOrigin,\"corner\"]}))),this.register_alias(\"box_zoom\",(()=>new c({dimensions:\"both\"}))),this.register_alias(\"xbox_zoom\",(()=>new c({dimensions:\"width\"}))),this.register_alias(\"ybox_zoom\",(()=>new c({dimensions:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}e.BoxZoomTool=c,c.__name__=\"BoxZoomTool\",c.init_BoxZoomTool()},\n", " function _(s,e,t,o,i){o();const l=s(378),_=s(231),a=s(381),c=s(43),n=s(242);class h extends l.SelectToolView{constructor(){super(...arguments),this.sxs=[],this.sys=[]}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,(()=>this._active_change()))}_active_change(){this.model.active||this._clear_overlay()}_keyup(s){s.keyCode==c.Keys.Enter&&this._clear_overlay()}_pan_start(s){this.sxs=[],this.sys=[];const{sx:e,sy:t}=s;this._append_overlay(e,t)}_pan(s){const[e,t]=this.plot_view.frame.bbox.clip(s.sx,s.sy);this._append_overlay(e,t),this.model.select_every_mousemove&&this._do_select(this.sxs,this.sys,!1,this._select_mode(s))}_pan_end(s){const{sxs:e,sys:t}=this;this._clear_overlay(),this._do_select(e,t,!0,this._select_mode(s)),this.plot_view.state.push(\"lasso_select\",{selection:this.plot_view.get_selection()})}_append_overlay(s,e){const{sxs:t,sys:o}=this;t.push(s),o.push(e),this.model.overlay.update({xs:t,ys:o})}_clear_overlay(){this.sxs=[],this.sys=[],this.model.overlay.update({xs:this.sxs,ys:this.sys})}_do_select(s,e,t,o){const i={type:\"poly\",sx:s,sy:e};this._select(i,t,o)}}t.LassoSelectToolView=h,h.__name__=\"LassoSelectToolView\";class r extends l.SelectTool{constructor(s){super(s),this.tool_name=\"Lasso Select\",this.icon=n.tool_icon_lasso_select,this.event_type=\"pan\",this.default_order=12}static init_LassoSelectTool(){this.prototype.default_view=h,this.define((({Boolean:s,Ref:e})=>({select_every_mousemove:[s,!0],overlay:[e(_.PolyAnnotation),a.DEFAULT_POLY_OVERLAY]}))),this.register_alias(\"lasso_select\",(()=>new r))}}t.LassoSelectTool=r,r.__name__=\"LassoSelectTool\",r.init_LassoSelectTool()},\n", " function _(e,t,s,l,o){l();const i=e(378),a=e(231),_=e(43),c=e(9),n=e(242);class h extends i.SelectToolView{initialize(){super.initialize(),this.data={sx:[],sy:[]}}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,(()=>this._active_change()))}_active_change(){this.model.active||this._clear_data()}_keyup(e){e.keyCode==_.Keys.Enter&&this._clear_data()}_doubletap(e){this._do_select(this.data.sx,this.data.sy,!0,this._select_mode(e)),this.plot_view.state.push(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()}_clear_data(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})}_tap(e){const{sx:t,sy:s}=e;this.plot_view.frame.bbox.contains(t,s)&&(this.data.sx.push(t),this.data.sy.push(s),this.model.overlay.update({xs:c.copy(this.data.sx),ys:c.copy(this.data.sy)}))}_do_select(e,t,s,l){const o={type:\"poly\",sx:e,sy:t};this._select(o,s,l)}}s.PolySelectToolView=h,h.__name__=\"PolySelectToolView\";s.DEFAULT_POLY_OVERLAY=()=>new a.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class y extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Poly Select\",this.icon=n.tool_icon_polygon_select,this.event_type=\"tap\",this.default_order=11}static init_PolySelectTool(){this.prototype.default_view=h,this.define((({Ref:e})=>({overlay:[e(a.PolyAnnotation),s.DEFAULT_POLY_OVERLAY]}))),this.register_alias(\"poly_select\",(()=>new y))}}s.PolySelectTool=y,y.__name__=\"PolySelectTool\",y.init_PolySelectTool()},\n", " function _(e,t,i,s,n){s();const r=e(20),_=e(383),d=e(242);class o extends _.LineToolView{constructor(){super(...arguments),this._drawing=!1}_doubletap(e){if(!this.model.active)return;const t=this.model.renderers;for(const i of t){1==this._select_event(e,\"replace\",[i]).length&&(this._selected_renderer=i)}this._show_intersections(),this._update_line_cds()}_show_intersections(){if(!this.model.active)return;if(null==this._selected_renderer)return;if(!this.model.renderers.length)return this._set_intersection([],[]),this._selected_renderer=null,void(this._drawing=!1);const e=this._selected_renderer.data_source,t=this._selected_renderer.glyph,[i,s]=[t.x.field,t.y.field],n=e.get_array(i),r=e.get_array(s);this._set_intersection(n,r)}_tap(e){const t=this.model.intersection_renderer;if(null==this._map_drag(e.sx,e.sy,t))return;if(this._drawing&&this._selected_renderer){const i=this._select_mode(e);if(0==this._select_event(e,i,[t]).length)return}const i=this._select_mode(e);this._select_event(e,i,[t]),this._select_event(e,i,this.model.renderers)}_update_line_cds(){if(null==this._selected_renderer)return;const e=this.model.intersection_renderer.glyph,t=this.model.intersection_renderer.data_source,[i,s]=[e.x.field,e.y.field];if(i&&s){const e=t.data[i],n=t.data[s];this._selected_renderer.data_source.data[i]=e,this._selected_renderer.data_source.data[s]=n}this._emit_cds_changes(this._selected_renderer.data_source,!0,!0,!1)}_pan_start(e){this._select_event(e,\"append\",[this.model.intersection_renderer]),this._basepoint=[e.sx,e.sy]}_pan(e){null!=this._basepoint&&(this._drag_points(e,[this.model.intersection_renderer],this.model.dimensions),this._selected_renderer&&this._selected_renderer.data_source.change.emit())}_pan_end(e){null!=this._basepoint&&(this._drag_points(e,[this.model.intersection_renderer]),this._emit_cds_changes(this.model.intersection_renderer.data_source,!1,!0,!0),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source),this._basepoint=null)}activate(){this._drawing=!0}deactivate(){this._selected_renderer&&(this._drawing&&(this._drawing=!1),this._hide_intersections())}}i.LineEditToolView=o,o.__name__=\"LineEditToolView\";class l extends _.LineTool{constructor(e){super(e),this.tool_name=\"Line Edit Tool\",this.icon=d.tool_icon_line_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=4}static init_LineEditTool(){this.prototype.default_view=o,this.define((()=>({dimensions:[r.Dimensions,\"both\"]})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}i.LineEditTool=l,l.__name__=\"LineEditTool\",l.init_LineEditTool()},\n", " function _(e,i,t,n,o){n();const s=e(8),_=e(370);class r extends _.EditToolView{_set_intersection(e,i){const t=this.model.intersection_renderer.glyph,n=this.model.intersection_renderer.data_source,[o,_]=[t.x.field,t.y.field];o&&(s.isArray(e)?n.data[o]=e:t.x={value:e}),_&&(s.isArray(i)?n.data[_]=i:t.y={value:i}),this._emit_cds_changes(n,!0,!0,!1)}_hide_intersections(){this._set_intersection([],[])}}t.LineToolView=r,r.__name__=\"LineToolView\";class c extends _.EditTool{constructor(e){super(e)}static init_LineTool(){this.define((({AnyRef:e})=>({intersection_renderer:[e()]})))}}t.LineTool=c,c.__name__=\"LineTool\",c.init_LineTool()},\n", " function _(t,s,i,n,e){n();const o=t(1),a=t(237),_=t(20),h=o.__importStar(t(242));function l(t,s,i){const n=new Map;for(const[e,o]of t){const[t,a]=o.r_invert(s,i);n.set(e,{start:t,end:a})}return n}i.update_ranges=l;class r extends a.GestureToolView{_pan_start(t){var s;this.last_dx=0,this.last_dy=0;const{sx:i,sy:n}=t,e=this.plot_view.frame.bbox;if(!e.contains(i,n)){const t=e.h_range,s=e.v_range;(it.end)&&(this.v_axis_only=!0),(ns.end)&&(this.h_axis_only=!0)}null===(s=this.model.document)||void 0===s||s.interactive_start(this.plot_model)}_pan(t){var s;this._update(t.deltaX,t.deltaY),null===(s=this.model.document)||void 0===s||s.interactive_start(this.plot_model)}_pan_end(t){this.h_axis_only=!1,this.v_axis_only=!1,null!=this.pan_info&&this.plot_view.state.push(\"pan\",{range:this.pan_info})}_update(t,s){const i=this.plot_view.frame,n=t-this.last_dx,e=s-this.last_dy,o=i.bbox.h_range,a=o.start-n,_=o.end-n,h=i.bbox.v_range,r=h.start-e,d=h.end-e,p=this.model.dimensions;let c,m,u,x,v,y;\"width\"!=p&&\"both\"!=p||this.v_axis_only?(c=o.start,m=o.end,u=0):(c=a,m=_,u=-n),\"height\"!=p&&\"both\"!=p||this.h_axis_only?(x=h.start,v=h.end,y=0):(x=r,v=d,y=-e),this.last_dx=t,this.last_dy=s;const{x_scales:g,y_scales:w}=i,f=l(g,c,m),b=l(w,x,v);this.pan_info={xrs:f,yrs:b,sdx:u,sdy:y},this.plot_view.update_range(this.pan_info,{panning:!0})}}i.PanToolView=r,r.__name__=\"PanToolView\";class d extends a.GestureTool{constructor(t){super(t),this.tool_name=\"Pan\",this.event_type=\"pan\",this.default_order=10}static init_PanTool(){this.prototype.default_view=r,this.define((()=>({dimensions:[_.Dimensions,\"both\",{on_update(t,s){switch(t){case\"both\":s.icon=h.tool_icon_pan;break;case\"width\":s.icon=h.tool_icon_xpan;break;case\"height\":s.icon=h.tool_icon_ypan}}}]}))),this.register_alias(\"pan\",(()=>new d({dimensions:\"both\"}))),this.register_alias(\"xpan\",(()=>new d({dimensions:\"width\"}))),this.register_alias(\"ypan\",(()=>new d({dimensions:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}i.PanTool=d,d.__name__=\"PanTool\",d.init_PanTool()},\n", " function _(t,e,i,s,n){s();const l=t(136),a=t(156),r=t(19),o=t(237),_=t(242);function h(t){switch(t){case 1:return 2;case 2:return 1;case 4:return 5;case 5:return 4;default:return t}}function d(t,e,i,s){if(null==e)return!1;const n=i.compute(e);return Math.abs(t-n)n.right)&&(l=!1)}if(null!=n.bottom&&null!=n.top){const t=s.invert(e);(tn.top)&&(l=!1)}return l}function c(t,e,i){let s=0;return t>=i.start&&t<=i.end&&(s+=1),e>=i.start&&e<=i.end&&(s+=1),s}function g(t,e,i,s){const n=e.compute(t),l=e.invert(n+i);return l>=s.start&&l<=s.end?l:t}function y(t,e,i){return t>e.start?(e.end=t,i):(e.end=e.start,e.start=t,h(i))}function f(t,e,i){return t=o&&(t.start=a,t.end=r)}i.flip_side=h,i.is_near=d,i.is_inside=u,i.sides_inside=c,i.compute_value=g,i.update_range_end_side=y,i.update_range_start_side=f,i.update_range=m;class v extends o.GestureToolView{initialize(){super.initialize(),this.side=0,this.model.update_overlay_from_ranges()}connect_signals(){super.connect_signals(),null!=this.model.x_range&&this.connect(this.model.x_range.change,(()=>this.model.update_overlay_from_ranges())),null!=this.model.y_range&&this.connect(this.model.y_range.change,(()=>this.model.update_overlay_from_ranges()))}_pan_start(t){this.last_dx=0,this.last_dy=0;const e=this.model.x_range,i=this.model.y_range,{frame:s}=this.plot_view,n=s.x_scale,a=s.y_scale,r=this.model.overlay,{left:o,right:_,top:h,bottom:c}=r,g=this.model.overlay.line_width+l.EDGE_TOLERANCE;null!=e&&this.model.x_interaction&&(d(t.sx,o,n,g)?this.side=1:d(t.sx,_,n,g)?this.side=2:u(t.sx,t.sy,n,a,r)&&(this.side=3)),null!=i&&this.model.y_interaction&&(0==this.side&&d(t.sy,c,a,g)&&(this.side=4),0==this.side&&d(t.sy,h,a,g)?this.side=5:u(t.sx,t.sy,n,a,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))}_pan(t){const e=this.plot_view.frame,i=t.deltaX-this.last_dx,s=t.deltaY-this.last_dy,n=this.model.x_range,l=this.model.y_range,a=e.x_scale,r=e.y_scale;if(null!=n)if(3==this.side||7==this.side)m(n,a,i,e.x_range);else if(1==this.side){const t=g(n.start,a,i,e.x_range);this.side=f(t,n,this.side)}else if(2==this.side){const t=g(n.end,a,i,e.x_range);this.side=y(t,n,this.side)}if(null!=l)if(6==this.side||7==this.side)m(l,r,s,e.y_range);else if(4==this.side){const t=g(l.start,r,s,e.y_range);this.side=f(t,l,this.side)}else if(5==this.side){const t=g(l.end,r,s,e.y_range);this.side=y(t,l,this.side)}this.last_dx=t.deltaX,this.last_dy=t.deltaY}_pan_end(t){this.side=0}}i.RangeToolView=v,v.__name__=\"RangeToolView\";const p=()=>new l.BoxAnnotation({level:\"overlay\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:.5,line_dash:[2,2]});class x extends o.GestureTool{constructor(t){super(t),this.tool_name=\"Range Tool\",this.icon=_.tool_icon_range,this.event_type=\"pan\",this.default_order=1}static init_RangeTool(){this.prototype.default_view=v,this.define((({Boolean:t,Ref:e,Nullable:i})=>({x_range:[i(e(a.Range1d)),null],x_interaction:[t,!0],y_range:[i(e(a.Range1d)),null],y_interaction:[t,!0],overlay:[e(l.BoxAnnotation),p]})))}initialize(){super.initialize(),this.overlay.in_cursor=\"grab\",this.overlay.ew_cursor=null!=this.x_range&&this.x_interaction?\"ew-resize\":null,this.overlay.ns_cursor=null!=this.y_range&&this.y_interaction?\"ns-resize\":null}update_overlay_from_ranges(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,r.logger.warn(\"RangeTool not configured with any Ranges.\")),null==this.x_range?(this.overlay.left=null,this.overlay.right=null):(this.overlay.left=this.x_range.start,this.overlay.right=this.x_range.end),null==this.y_range?(this.overlay.bottom=null,this.overlay.top=null):(this.overlay.bottom=this.y_range.start,this.overlay.top=this.y_range.end)}}i.RangeTool=x,x.__name__=\"RangeTool\",x.init_RangeTool()},\n", " function _(e,t,s,o,i){o();const l=e(378),a=e(20),n=e(242);class c extends l.SelectToolView{_tap(e){\"tap\"==this.model.gesture&&this._handle_tap(e)}_doubletap(e){\"doubletap\"==this.model.gesture&&this._handle_tap(e)}_handle_tap(e){const{sx:t,sy:s}=e,o={type:\"point\",sx:t,sy:s};this._select(o,!0,this._select_mode(e))}_select(e,t,s){const{callback:o}=this.model;if(\"select\"==this.model.behavior){const i=this._computed_renderers_by_data_source();for(const[,l]of i){const i=l[0].get_selection_manager(),a=l.map((e=>this.plot_view.renderer_view(e))).filter((e=>null!=e));if(i.select(a,e,t,s)&&null!=o){const t=a[0].coordinates.x_scale.invert(e.sx),s=a[0].coordinates.y_scale.invert(e.sy),l={geometries:Object.assign(Object.assign({},e),{x:t,y:s}),source:i.source};o.execute(this.model,l)}}this._emit_selection_event(e),this.plot_view.state.push(\"tap\",{selection:this.plot_view.get_selection()})}else for(const t of this.computed_renderers){const s=this.plot_view.renderer_view(t);if(null==s)continue;const i=t.get_selection_manager();if(i.inspect(s,e)&&null!=o){const t=s.coordinates.x_scale.invert(e.sx),l=s.coordinates.y_scale.invert(e.sy),a={geometries:Object.assign(Object.assign({},e),{x:t,y:l}),source:i.source};o.execute(this.model,a)}}}}s.TapToolView=c,c.__name__=\"TapToolView\";class _ extends l.SelectTool{constructor(e){super(e),this.tool_name=\"Tap\",this.icon=n.tool_icon_tap_select,this.event_type=\"tap\",this.default_order=10}static init_TapTool(){this.prototype.default_view=c,this.define((({Any:e,Enum:t,Nullable:s})=>({behavior:[a.TapBehavior,\"select\"],gesture:[t(\"tap\",\"doubletap\"),\"tap\"],callback:[s(e)]}))),this.register_alias(\"click\",(()=>new _({behavior:\"inspect\"}))),this.register_alias(\"tap\",(()=>new _)),this.register_alias(\"doubletap\",(()=>new _({gesture:\"doubletap\"})))}}s.TapTool=_,_.__name__=\"TapTool\",_.init_TapTool()},\n", " function _(e,t,s,i,n){i();const o=e(237),a=e(20),l=e(242),_=e(384);class h extends o.GestureToolView{_scroll(e){let t=this.model.speed*e.delta;t>.9?t=.9:t<-.9&&(t=-.9),this._update_ranges(t)}_update_ranges(e){var t;const{frame:s}=this.plot_view,i=s.bbox.h_range,n=s.bbox.v_range,[o,a]=[i.start,i.end],[l,h]=[n.start,n.end];let r,d,c,p;switch(this.model.dimension){case\"height\":{const t=Math.abs(h-l);r=o,d=a,c=l-t*e,p=h-t*e;break}case\"width\":{const t=Math.abs(a-o);r=o-t*e,d=a-t*e,c=l,p=h;break}}const{x_scales:m,y_scales:u}=s,w={xrs:_.update_ranges(m,r,d),yrs:_.update_ranges(u,c,p),factor:e};this.plot_view.state.push(\"wheel_pan\",{range:w}),this.plot_view.update_range(w,{scrolling:!0}),null===(t=this.model.document)||void 0===t||t.interactive_start(this.plot_model)}}s.WheelPanToolView=h,h.__name__=\"WheelPanToolView\";class r extends o.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Pan\",this.icon=l.tool_icon_wheel_pan,this.event_type=\"scroll\",this.default_order=12}static init_WheelPanTool(){this.prototype.default_view=h,this.define((()=>({dimension:[a.Dimension,\"width\"]}))),this.internal((({Number:e})=>({speed:[e,.001]}))),this.register_alias(\"xwheel_pan\",(()=>new r({dimension:\"width\"}))),this.register_alias(\"ywheel_pan\",(()=>new r({dimension:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimension)}}s.WheelPanTool=r,r.__name__=\"WheelPanTool\",r.init_WheelPanTool()},\n", " function _(e,o,t,s,i){s();const l=e(237),n=e(368),h=e(20),_=e(27),a=e(242);class m extends l.GestureToolView{_pinch(e){const{sx:o,sy:t,scale:s,ctrlKey:i,shiftKey:l}=e;let n;n=s>=1?20*(s-1):-20/s,this._scroll({type:\"wheel\",sx:o,sy:t,delta:n,ctrlKey:i,shiftKey:l})}_scroll(e){var o;const{frame:t}=this.plot_view,s=t.bbox.h_range,i=t.bbox.v_range,{sx:l,sy:h}=e,_=this.model.dimensions,a=(\"width\"==_||\"both\"==_)&&s.start({dimensions:[h.Dimensions,\"both\"],maintain_focus:[e,!0],zoom_on_axis:[e,!0],speed:[o,1/600]}))),this.register_alias(\"wheel_zoom\",(()=>new r({dimensions:\"both\"}))),this.register_alias(\"xwheel_zoom\",(()=>new r({dimensions:\"width\"}))),this.register_alias(\"ywheel_zoom\",(()=>new r({dimensions:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}t.WheelZoomTool=r,r.__name__=\"WheelZoomTool\",r.init_WheelZoomTool()},\n", " function _(i,s,t,o,e){o();const n=i(247),l=i(233),h=i(20),a=i(13),r=i(242);class _ extends n.InspectToolView{_move(i){if(!this.model.active)return;const{sx:s,sy:t}=i;this.plot_view.frame.bbox.contains(s,t)?this._update_spans(s,t):this._update_spans(null,null)}_move_exit(i){this._update_spans(null,null)}_update_spans(i,s){const t=this.model.dimensions;\"width\"!=t&&\"both\"!=t||(this.model.spans.width.location=s),\"height\"!=t&&\"both\"!=t||(this.model.spans.height.location=i)}}t.CrosshairToolView=_,_.__name__=\"CrosshairToolView\";class c extends n.InspectTool{constructor(i){super(i),this.tool_name=\"Crosshair\",this.icon=r.tool_icon_crosshair}static init_CrosshairTool(){function i(i,s){return new l.Span({for_hover:!0,dimension:s,location_units:\"screen\",level:\"overlay\",line_color:i.line_color,line_width:i.line_width,line_alpha:i.line_alpha})}this.prototype.default_view=_,this.define((({Alpha:i,Number:s,Color:t})=>({dimensions:[h.Dimensions,\"both\"],line_color:[t,\"black\"],line_width:[s,1],line_alpha:[i,1]}))),this.internal((({Struct:s,Ref:t})=>({spans:[s({width:t(l.Span),height:t(l.Span)}),s=>({width:i(s,\"width\"),height:i(s,\"height\")})]}))),this.register_alias(\"crosshair\",(()=>new c))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}get synthetic_renderers(){return a.values(this.spans)}}t.CrosshairTool=c,c.__name__=\"CrosshairTool\",c.init_CrosshairTool()},\n", " function _(t,e,s,o,r){o();const n=t(53),i=t(13),a=t(34);class u extends n.Model{constructor(t){super(t)}static init_CustomJSHover(){this.define((({Unknown:t,String:e,Dict:s})=>({args:[s(t),{}],code:[e,\"\"]})))}get values(){return i.values(this.args)}_make_code(t,e,s,o){return new Function(...i.keys(this.args),t,e,s,a.use_strict(o))}format(t,e,s){return this._make_code(\"value\",\"format\",\"special_vars\",this.code)(...this.values,t,e,s)}}s.CustomJSHover=u,u.__name__=\"CustomJSHover\",u.init_CustomJSHover()},\n", " function _(e,t,n,s,o){s();const i=e(1),r=e(247),l=e(390),a=e(254),c=e(61),_=e(123),d=e(62),p=e(63),h=e(127),u=i.__importStar(e(107)),m=e(182),y=e(43),f=e(22),x=e(13),v=e(245),w=e(8),g=e(122),b=e(20),k=e(242),C=e(15),S=e(161),T=i.__importStar(e(255));function $(e,t,n,s,o,i){const r={x:o[e],y:i[e]},l={x:o[e+1],y:i[e+1]};let a,c;if(\"span\"==t.type)\"h\"==t.direction?(a=Math.abs(r.x-n),c=Math.abs(l.x-n)):(a=Math.abs(r.y-s),c=Math.abs(l.y-s));else{const e={x:n,y:s};a=u.dist_2_pts(r,e),c=u.dist_2_pts(l,e)}return adelete this._template_el)),this.on_change([e,t,n],(async()=>await this._update_ttmodels()))}async _update_ttmodels(){const{_ttmodels:e,computed_renderers:t}=this;e.clear();const{tooltips:n}=this.model;if(null!=n)for(const t of this.computed_renderers){const s=new a.Tooltip({custom:w.isString(n)||w.isFunction(n),attachment:this.model.attachment,show_arrow:this.model.show_arrow});t instanceof c.GlyphRenderer?e.set(t,s):t instanceof _.GraphRenderer&&(e.set(t.node_renderer,s),e.set(t.edge_renderer,s))}const s=await g.build_views(this._ttviews,[...e.values()],{parent:this.plot_view});for(const e of s)e.render();const o=[...function*(){for(const e of t)e instanceof c.GlyphRenderer?yield e:e instanceof _.GraphRenderer&&(yield e.node_renderer,yield e.edge_renderer)}()],i=this._slots.get(this._update);if(null!=i){const e=new Set(o.map((e=>e.data_source)));C.Signal.disconnect_receiver(this,i,e)}for(const e of o)this.connect(e.data_source.inspect,this._update)}get computed_renderers(){const{renderers:e,names:t}=this.model,n=this.plot_model.data_renderers;return S.compute_renderers(e,n,t)}get ttmodels(){return this._ttmodels}_clear(){this._inspect(1/0,1/0);for(const[,e]of this.ttmodels)e.clear()}_move(e){if(!this.model.active)return;const{sx:t,sy:n}=e;this.plot_view.frame.bbox.contains(t,n)?this._inspect(t,n):this._clear()}_move_exit(){this._clear()}_inspect(e,t){let n;if(\"mouse\"==this.model.mode)n={type:\"point\",sx:e,sy:t};else{n={type:\"span\",direction:\"vline\"==this.model.mode?\"h\":\"v\",sx:e,sy:t}}for(const e of this.computed_renderers){const t=e.get_selection_manager(),s=this.plot_view.renderer_view(e);null!=s&&t.inspect(s,n)}this._emit_callback(n)}_update([e,{geometry:t}]){var n,s;if(!this.model.active)return;if(\"point\"!=t.type&&\"span\"!=t.type)return;if(!(e instanceof c.GlyphRenderer))return;if(\"ignore\"==this.model.muted_policy&&e.muted)return;const o=this.ttmodels.get(e);if(null==o)return;const i=e.get_selection_manager();let r=i.inspectors.get(e);if(r=e.view.convert_selection_to_subset(r),r.is_empty())return void o.clear();const l=i.source,a=this.plot_view.renderer_view(e);if(null==a)return;const{sx:_,sy:d}=t,u=a.coordinates.x_scale,m=a.coordinates.y_scale,f=u.invert(_),v=m.invert(d),{glyph:w}=a,g=[];if(w instanceof p.LineView)for(const n of r.line_indices){let s,o,i=w._x[n+1],a=w._y[n+1],c=n;switch(this.model.line_policy){case\"interp\":[i,a]=w.get_interpolation_hit(n,t),s=u.compute(i),o=m.compute(a);break;case\"prev\":[[s,o],c]=R(w.sx,w.sy,n);break;case\"next\":[[s,o],c]=R(w.sx,w.sy,n+1);break;case\"nearest\":[[s,o],c]=$(n,t,_,d,w.sx,w.sy),i=w._x[c],a=w._y[c];break;default:[s,o]=[_,d]}const p={index:c,x:f,y:v,sx:_,sy:d,data_x:i,data_y:a,rx:s,ry:o,indices:r.line_indices,name:e.name};g.push([s,o,this._render_tooltips(l,c,p)])}for(const t of r.image_indices){const n={index:t.index,x:f,y:v,sx:_,sy:d,name:e.name},s=this._render_tooltips(l,t,n);g.push([_,d,s])}for(const o of r.indices)if(w instanceof h.MultiLineView&&!x.isEmpty(r.multiline_indices))for(const n of r.multiline_indices[o.toString()]){let s,i,a,p=w._xs.get(o)[n],h=w._ys.get(o)[n],y=n;switch(this.model.line_policy){case\"interp\":[p,h]=w.get_interpolation_hit(o,n,t),s=u.compute(p),i=m.compute(h);break;case\"prev\":[[s,i],y]=R(w.sxs.get(o),w.sys.get(o),n);break;case\"next\":[[s,i],y]=R(w.sxs.get(o),w.sys.get(o),n+1);break;case\"nearest\":[[s,i],y]=$(n,t,_,d,w.sxs.get(o),w.sys.get(o)),p=w._xs.get(o)[y],h=w._ys.get(o)[y];break;default:throw new Error(\"shouldn't have happened\")}a=e instanceof c.GlyphRenderer?e.view.convert_indices_from_subset([o])[0]:o;const x={index:a,x:f,y:v,sx:_,sy:d,data_x:p,data_y:h,segment_index:y,indices:r.multiline_indices,name:e.name};g.push([s,i,this._render_tooltips(l,a,x)])}else{const t=null===(n=w._x)||void 0===n?void 0:n[o],i=null===(s=w._y)||void 0===s?void 0:s[o];let a,p,h;if(\"snap_to_data\"==this.model.point_policy){let e=w.get_anchor_point(this.model.anchor,o,[_,d]);if(null==e&&(e=w.get_anchor_point(\"center\",o,[_,d]),null==e))continue;a=e.x,p=e.y}else[a,p]=[_,d];h=e instanceof c.GlyphRenderer?e.view.convert_indices_from_subset([o])[0]:o;const u={index:h,x:f,y:v,sx:_,sy:d,data_x:t,data_y:i,indices:r.indices,name:e.name};g.push([a,p,this._render_tooltips(l,h,u)])}if(0==g.length)o.clear();else{const{content:e}=o;y.empty(o.content);for(const[,,t]of g)null!=t&&e.appendChild(t);const[t,n]=g[g.length-1];o.setv({position:[t,n]},{check_eq:!1})}}_emit_callback(e){const{callback:t}=this.model;if(null!=t)for(const n of this.computed_renderers){if(!(n instanceof c.GlyphRenderer))continue;const s=this.plot_view.renderer_view(n);if(null==s)continue;const{x_scale:o,y_scale:i}=s.coordinates,r=o.invert(e.sx),l=i.invert(e.sy),a=n.data_source.inspected;t.execute(this.model,{geometry:Object.assign({x:r,y:l},e),renderer:n,index:a})}}_create_template(e){const t=y.div({style:{display:\"table\",borderSpacing:\"2px\"}});for(const[n]of e){const e=y.div({style:{display:\"table-row\"}});t.appendChild(e);const s=y.div({style:{display:\"table-cell\"},class:T.tooltip_row_label},0!=n.length?`${n}: `:\"\");e.appendChild(s);const o=y.span();o.dataset.value=\"\";const i=y.span({class:T.tooltip_color_block},\" \");i.dataset.swatch=\"\",y.undisplay(i);const r=y.div({style:{display:\"table-cell\"},class:T.tooltip_row_value},o,i);e.appendChild(r)}return t}_render_template(e,t,n,s,o){const i=e.cloneNode(!0),r=i.querySelectorAll(\"[data-value]\"),l=i.querySelectorAll(\"[data-swatch]\"),a=/\\$color(\\[.*\\])?:(\\w*)/,c=/\\$swatch:(\\w*)/;for(const[[,e],i]of v.enumerate(t)){const t=e.match(c),_=e.match(a);if(null!=t||null!=_){if(null!=t){const[,e]=t,o=n.get_column(e);if(null==o)r[i].textContent=`${e} unknown`;else{const e=w.isNumber(s)?o[s]:null;null!=e&&(l[i].style.backgroundColor=f.color2css(e),y.display(l[i]))}}if(null!=_){const[,e=\"\",t]=_,o=n.get_column(t);if(null==o){r[i].textContent=`${t} unknown`;continue}const a=e.indexOf(\"hex\")>=0,c=e.indexOf(\"swatch\")>=0,d=w.isNumber(s)?o[s]:null;if(null==d){r[i].textContent=\"(null)\";continue}r[i].textContent=a?f.color2hex(d):f.color2css(d),c&&(l[i].style.backgroundColor=f.color2css(d),y.display(l[i]))}}else{const t=m.replace_placeholders(e.replace(\"$~\",\"$data_\"),n,s,this.model.formatters,o);if(w.isString(t))r[i].textContent=t;else for(const e of t)r[i].appendChild(e)}}return i}_render_tooltips(e,t,n){var s;const{tooltips:o}=this.model;if(w.isString(o)){const s=m.replace_placeholders({html:o},e,t,this.model.formatters,n);return y.div({},s)}if(w.isFunction(o))return o(e,n);if(null!=o){const i=null!==(s=this._template_el)&&void 0!==s?s:this._template_el=this._create_template(o);return this._render_template(i,o,e,t,n)}return null}}n.HoverToolView=H,H.__name__=\"HoverToolView\";class M extends r.InspectTool{constructor(e){super(e),this.tool_name=\"Hover\",this.icon=k.tool_icon_hover}static init_HoverTool(){this.prototype.default_view=H,this.define((({Any:e,Boolean:t,String:n,Array:s,Tuple:o,Dict:i,Or:r,Ref:a,Function:c,Auto:_,Nullable:p})=>({tooltips:[p(r(n,s(o(n,n)),c())),[[\"index\",\"$index\"],[\"data (x, y)\",\"($x, $y)\"],[\"screen (x, y)\",\"($sx, $sy)\"]]],formatters:[i(r(a(l.CustomJSHover),m.FormatterType)),{}],renderers:[r(s(a(d.DataRenderer)),_),\"auto\"],names:[s(n),[]],mode:[b.HoverMode,\"mouse\"],muted_policy:[b.MutedPolicy,\"show\"],point_policy:[b.PointPolicy,\"snap_to_data\"],line_policy:[b.LinePolicy,\"nearest\"],show_arrow:[t,!0],anchor:[b.Anchor,\"center\"],attachment:[b.TooltipAttachment,\"horizontal\"],callback:[p(e)]}))),this.register_alias(\"hover\",(()=>new M))}}n.HoverTool=M,M.__name__=\"HoverTool\",M.init_HoverTool()},\n", " function _(t,o,e,n,i){n();const s=t(15),l=t(53),c=t(238),r=t(247),a=t(245);class u extends l.Model{constructor(t){super(t)}static init_ToolProxy(){this.define((({Boolean:t,Array:o,Ref:e})=>({tools:[o(e(c.ButtonTool)),[]],active:[t,!1],disabled:[t,!1]})))}get button_view(){return this.tools[0].button_view}get event_type(){return this.tools[0].event_type}get tooltip(){return this.tools[0].tooltip}get tool_name(){return this.tools[0].tool_name}get icon(){return this.tools[0].computed_icon}get computed_icon(){return this.icon}get toggleable(){const t=this.tools[0];return t instanceof r.InspectTool&&t.toggleable}initialize(){super.initialize(),this.do=new s.Signal0(this,\"do\")}connect_signals(){super.connect_signals(),this.connect(this.do,(()=>this.doit())),this.connect(this.properties.active.change,(()=>this.set_active()));for(const t of this.tools)this.connect(t.properties.active.change,(()=>{this.active=t.active}))}doit(){for(const t of this.tools)t.do.emit()}set_active(){for(const t of this.tools)t.active=this.active}get menu(){const{menu:t}=this.tools[0];if(null==t)return null;const o=[];for(const[e,n]of a.enumerate(t))if(null==e)o.push(null);else{const t=()=>{var t,o;for(const e of this.tools)null===(o=null===(t=e.menu)||void 0===t?void 0:t[n])||void 0===o||o.handler()};o.push(Object.assign(Object.assign({},e),{handler:t}))}return o}}e.ToolProxy=u,u.__name__=\"ToolProxy\",u.init_ToolProxy()},\n", " function _(o,t,s,i,e){i();const n=o(20),r=o(9),l=o(13),c=o(248),h=o(235),a=o(392),_=o(319),p=o(221);class f extends c.ToolbarBase{constructor(o){super(o)}static init_ProxyToolbar(){this.define((({Array:o,Ref:t})=>({toolbars:[o(t(h.Toolbar)),[]]})))}initialize(){super.initialize(),this._merge_tools()}_merge_tools(){this._proxied_tools=[];const o={},t={},s={},i=[],e=[];for(const o of this.help)r.includes(e,o.redirect)||(i.push(o),e.push(o.redirect));this._proxied_tools.push(...i),this.help=i;for(const[o,t]of l.entries(this.gestures)){o in s||(s[o]={});for(const i of t.tools)i.type in s[o]||(s[o][i.type]=[]),s[o][i.type].push(i)}for(const t of this.inspectors)t.type in o||(o[t.type]=[]),o[t.type].push(t);for(const o of this.actions)o.type in t||(t[o.type]=[]),t[o.type].push(o);const n=(o,t=!1)=>{const s=new a.ToolProxy({tools:o,active:t});return this._proxied_tools.push(s),s};for(const o of l.keys(s)){const t=this.gestures[o];t.tools=[];for(const i of l.keys(s[o])){const e=s[o][i];if(e.length>0)if(\"multi\"==o)for(const o of e){const s=n([o]);t.tools.push(s),this.connect(s.properties.active.change,(()=>this._active_change(s)))}else{const o=n(e);t.tools.push(o),this.connect(o.properties.active.change,(()=>this._active_change(o)))}}}this.actions=[];for(const[o,s]of l.entries(t))if(\"CustomAction\"==o)for(const o of s)this.actions.push(n([o]));else s.length>0&&this.actions.push(n(s));this.inspectors=[];for(const t of l.values(o))t.length>0&&this.inspectors.push(n(t,!0));for(const[o,t]of l.entries(this.gestures))0!=t.tools.length&&(t.tools=r.sort_by(t.tools,(o=>o.default_order)),\"pinch\"!=o&&\"scroll\"!=o&&\"multi\"!=o&&(t.tools[0].active=!0))}}s.ProxyToolbar=f,f.__name__=\"ProxyToolbar\",f.init_ProxyToolbar();class u extends _.LayoutDOMView{initialize(){this.model.toolbar.toolbar_location=this.model.toolbar_location,super.initialize()}get child_models(){return[this.model.toolbar]}_update_layout(){this.layout=new p.ContentBox(this.child_views[0].el);const{toolbar:o}=this.model;o.horizontal?this.layout.set_sizing({width_policy:\"fit\",min_width:100,height_policy:\"fixed\"}):this.layout.set_sizing({width_policy:\"fixed\",height_policy:\"fit\",min_height:100})}}s.ToolbarBoxView=u,u.__name__=\"ToolbarBoxView\";class y extends _.LayoutDOM{constructor(o){super(o)}static init_ToolbarBox(){this.prototype.default_view=u,this.define((({Ref:o})=>({toolbar:[o(c.ToolbarBase)],toolbar_location:[n.Location,\"right\"]})))}}s.ToolbarBox=y,y.__name__=\"ToolbarBox\",y.init_ToolbarBox()},\n", " function _(e,n,r,t,o){t();const s=e(1),u=e(53),c=s.__importStar(e(21)),a=e(8),l=e(13);r.resolve_defs=function(e,n){var r,t,o,s;function i(e){return null!=e.module?`${e.module}.${e.name}`:e.name}function f(e){if(a.isString(e))switch(e){case\"Any\":return c.Any;case\"Unknown\":return c.Unknown;case\"Boolean\":return c.Boolean;case\"Number\":return c.Number;case\"Int\":return c.Int;case\"String\":return c.String;case\"Null\":return c.Null}else switch(e[0]){case\"Nullable\":{const[,n]=e;return c.Nullable(f(n))}case\"Or\":{const[,...n]=e;return c.Or(...n.map(f))}case\"Tuple\":{const[,n,...r]=e;return c.Tuple(f(n),...r.map(f))}case\"Array\":{const[,n]=e;return c.Array(f(n))}case\"Struct\":{const[,...n]=e,r=n.map((([e,n])=>[e,f(n)]));return c.Struct(l.to_object(r))}case\"Dict\":{const[,n]=e;return c.Dict(f(n))}case\"Map\":{const[,n,r]=e;return c.Map(f(n),f(r))}case\"Enum\":{const[,...n]=e;return c.Enum(...n)}case\"Ref\":{const[,r]=e,t=n.get(i(r));if(null!=t)return c.Ref(t);throw new Error(`${i(r)} wasn't defined before referencing it`)}case\"AnyRef\":return c.AnyRef()}}for(const c of e){const e=(()=>{if(null==c.extends)return u.Model;{const e=n.get(i(c.extends));if(null!=e)return e;throw new Error(`base model ${i(c.extends)} of ${i(c)} is not defined`)}})(),a=((s=class extends e{}).__name__=c.name,s.__module__=c.module,s);for(const e of null!==(r=c.properties)&&void 0!==r?r:[]){const n=f(null!==(t=e.kind)&&void 0!==t?t:\"Unknown\");a.define({[e.name]:[n,e.default]})}for(const e of null!==(o=c.overrides)&&void 0!==o?o:[])a.override({[e.name]:e.default});n.register(a)}}},\n", " function _(n,e,t,o,i){o();const d=n(5),c=n(240),s=n(122),a=n(43),l=n(396);t.index={},t.add_document_standalone=async function(n,e,o=[],i=!1){const u=new Map;async function f(i){let d;const f=n.roots().indexOf(i),r=o[f];null!=r?d=r:e.classList.contains(l.BOKEH_ROOT)?d=e:(d=a.div({class:l.BOKEH_ROOT}),e.appendChild(d));const w=await s.build_view(i,{parent:null});return w instanceof c.DOMView&&w.renderTo(d),u.set(i,w),t.index[i.id]=w,w}for(const e of n.roots())await f(e);return i&&(window.document.title=n.title()),n.on_change((n=>{n instanceof d.RootAddedEvent?f(n.model):n instanceof d.RootRemovedEvent?function(n){const e=u.get(n);null!=e&&(e.remove(),u.delete(n),delete t.index[n.id])}(n.model):i&&n instanceof d.TitleChangedEvent&&(window.document.title=n.title)})),[...u.values()]}},\n", " function _(o,e,n,t,r){t();const l=o(43),d=o(44);function u(o){let e=document.getElementById(o);if(null==e)throw new Error(`Error rendering Bokeh model: could not find #${o} HTML tag`);if(!document.body.contains(e))throw new Error(`Error rendering Bokeh model: element #${o} must be under `);if(\"SCRIPT\"==e.tagName){const o=l.div({class:n.BOKEH_ROOT});l.replaceWith(e,o),e=o}return e}n.BOKEH_ROOT=d.root,n._resolve_element=function(o){const{elementid:e}=o;return null!=e?u(e):document.body},n._resolve_root_elements=function(o){const e=[];if(null!=o.root_ids&&null!=o.roots)for(const n of o.root_ids)e.push(u(o.roots[n]));return e}},\n", " function _(n,o,t,s,e){s();const c=n(398),r=n(19),a=n(395);t._get_ws_url=function(n,o){let t,s=\"ws:\";return\"https:\"==window.location.protocol&&(s=\"wss:\"),null!=o?(t=document.createElement(\"a\"),t.href=o):t=window.location,null!=n?\"/\"==n&&(n=\"\"):n=t.pathname.replace(/\\/+$/,\"\"),s+\"//\"+t.host+n+\"/ws\"};const i={};t.add_document_from_session=async function(n,o,t,s=[],e=!1){const l=window.location.search.substr(1);let d;try{d=await function(n,o,t){const s=c.parse_token(o).session_id;n in i||(i[n]={});const e=i[n];return s in e||(e[s]=c.pull_session(n,o,t)),e[s]}(n,o,l)}catch(n){const t=c.parse_token(o).session_id;throw r.logger.error(`Failed to load Bokeh session ${t}: ${n}`),n}return a.add_document_standalone(d.document,t,s,e)}},\n", " function _(e,s,n,t,o){t();const r=e(19),i=e(5),c=e(399),l=e(400),_=e(401);n.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",n.DEFAULT_TOKEN=\"eyJzZXNzaW9uX2lkIjogImRlZmF1bHQifQ\";let h=0;function a(e){let s=e.split(\".\")[0];const n=s.length%4;return 0!=n&&(s+=\"=\".repeat(4-n)),JSON.parse(atob(s.replace(/_/g,\"/\").replace(/-/g,\"+\")))}n.parse_token=a;class d{constructor(e=n.DEFAULT_SERVER_WEBSOCKET_URL,s=n.DEFAULT_TOKEN,t=null){this.url=e,this.token=s,this.args_string=t,this._number=h++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_replies=new Map,this._pending_messages=[],this._receiver=new l.Receiver,this.id=a(s).session_id.split(\".\")[0],r.logger.debug(`Creating websocket ${this._number} to '${this.url}' session '${this.id}'`)}async connect(){if(this.closed_permanently)throw new Error(\"Cannot connect() a closed ClientConnection\");if(null!=this.socket)throw new Error(\"Already connected\");this._current_handler=null,this._pending_replies.clear(),this._pending_messages=[];try{let e=`${this.url}`;return null!=this.args_string&&this.args_string.length>0&&(e+=`?${this.args_string}`),this.socket=new WebSocket(e,[\"bokeh\",this.token]),new Promise(((e,s)=>{this.socket.binaryType=\"arraybuffer\",this.socket.onopen=()=>this._on_open(e,s),this.socket.onmessage=e=>this._on_message(e),this.socket.onclose=e=>this._on_close(e,s),this.socket.onerror=()=>this._on_error(s)}))}catch(e){throw r.logger.error(`websocket creation failed to url: ${this.url}`),r.logger.error(` - ${e}`),e}}close(){this.closed_permanently||(r.logger.debug(`Permanently closing websocket connection ${this._number}`),this.closed_permanently=!0,null!=this.socket&&this.socket.close(1e3,`close method called on ClientConnection ${this._number}`),this.session._connection_closed())}_schedule_reconnect(e){setTimeout((()=>{this.closed_permanently||r.logger.info(`Websocket connection ${this._number} disconnected, will not attempt to reconnect`)}),e)}send(e){if(null==this.socket)throw new Error(`not connected so cannot send ${e}`);e.send(this.socket)}async send_with_reply(e){const s=await new Promise(((s,n)=>{this._pending_replies.set(e.msgid(),{resolve:s,reject:n}),this.send(e)}));if(\"ERROR\"===s.msgtype())throw new Error(`Error reply ${s.content.text}`);return s}async _pull_doc_json(){const e=c.Message.create(\"PULL-DOC-REQ\",{}),s=await this.send_with_reply(e);if(!(\"doc\"in s.content))throw new Error(\"No 'doc' field in PULL-DOC-REPLY\");return s.content.doc}async _repull_session_doc(e,s){var n;r.logger.debug(this.session?\"Repulling session\":\"Pulling session for first time\");try{const n=await this._pull_doc_json();if(null==this.session)if(this.closed_permanently)r.logger.debug(\"Got new document after connection was already closed\"),s(new Error(\"The connection has been closed\"));else{const s=i.Document.from_json(n),t=i.Document._compute_patch_since_json(n,s);if(t.events.length>0){r.logger.debug(`Sending ${t.events.length} changes from model construction back to server`);const e=c.Message.create(\"PATCH-DOC\",{},t);this.send(e)}this.session=new _.ClientSession(this,s,this.id);for(const e of this._pending_messages)this.session.handle(e);this._pending_messages=[],r.logger.debug(\"Created a new session from new pulled doc\"),e(this.session)}else this.session.document.replace_with_json(n),r.logger.debug(\"Updated existing session with new pulled doc\")}catch(e){null===(n=console.trace)||void 0===n||n.call(console,e),r.logger.error(`Failed to repull session ${e}`),s(e instanceof Error?e:`${e}`)}}_on_open(e,s){r.logger.info(`Websocket connection ${this._number} is now open`),this._current_handler=n=>{this._awaiting_ack_handler(n,e,s)}}_on_message(e){null==this._current_handler&&r.logger.error(\"Got a message with no current handler set\");try{this._receiver.consume(e.data)}catch(e){this._close_bad_protocol(`${e}`)}const s=this._receiver.message;if(null!=s){const e=s.problem();null!=e&&this._close_bad_protocol(e),this._current_handler(s)}}_on_close(e,s){r.logger.info(`Lost websocket ${this._number} connection, ${e.code} (${e.reason})`),this.socket=null,this._pending_replies.forEach((e=>e.reject(\"Disconnected\"))),this._pending_replies.clear(),this.closed_permanently||this._schedule_reconnect(2e3),s(new Error(`Lost websocket connection, ${e.code} (${e.reason})`))}_on_error(e){r.logger.debug(`Websocket error on socket ${this._number}`);const s=\"Could not open websocket\";r.logger.error(`Failed to connect to Bokeh server: ${s}`),e(new Error(s))}_close_bad_protocol(e){r.logger.error(`Closing connection: ${e}`),null!=this.socket&&this.socket.close(1002,e)}_awaiting_ack_handler(e,s,n){\"ACK\"===e.msgtype()?(this._current_handler=e=>this._steady_state_handler(e),this._repull_session_doc(s,n)):this._close_bad_protocol(\"First message was not an ACK\")}_steady_state_handler(e){const s=e.reqid(),n=this._pending_replies.get(s);n?(this._pending_replies.delete(s),n.resolve(e)):this.session?this.session.handle(e):\"PATCH-DOC\"!=e.msgtype()&&this._pending_messages.push(e)}}n.ClientConnection=d,d.__name__=\"ClientConnection\",n.pull_session=function(e,s,n){return new d(e,s,n).connect()}},\n", " function _(e,s,t,r,n){r();const i=e(34);class a{constructor(e,s,t){this.header=e,this.metadata=s,this.content=t,this.buffers=new Map}static assemble(e,s,t){const r=JSON.parse(e),n=JSON.parse(s),i=JSON.parse(t);return new a(r,n,i)}assemble_buffer(e,s){const t=null!=this.header.num_buffers?this.header.num_buffers:0;if(t<=this.buffers.size)throw new Error(`too many buffers received, expecting ${t}`);const{id:r}=JSON.parse(e);this.buffers.set(r,s)}static create(e,s,t={}){const r=a.create_header(e);return new a(r,s,t)}static create_header(e){return{msgid:i.uniqueId(),msgtype:e}}complete(){return null!=this.header&&null!=this.metadata&&null!=this.content&&(null==this.header.num_buffers||this.buffers.size==this.header.num_buffers)}send(e){if((null!=this.header.num_buffers?this.header.num_buffers:0)>0)throw new Error(\"BokehJS only supports receiving buffers, not sending\");const s=JSON.stringify(this.header),t=JSON.stringify(this.metadata),r=JSON.stringify(this.content);e.send(s),e.send(t),e.send(r)}msgid(){return this.header.msgid}msgtype(){return this.header.msgtype}reqid(){return this.header.reqid}problem(){return\"msgid\"in this.header?\"msgtype\"in this.header?null:\"No msgtype in header\":\"No msgid in header\"}}t.Message=a,a.__name__=\"Message\"},\n", " function _(e,t,s,_,r){_();const i=e(399),h=e(8);class a{constructor(){this.message=null,this._partial=null,this._fragments=[],this._buf_header=null,this._current_consumer=this._HEADER}consume(e){this._current_consumer(e)}_HEADER(e){this._assume_text(e),this.message=null,this._partial=null,this._fragments=[e],this._buf_header=null,this._current_consumer=this._METADATA}_METADATA(e){this._assume_text(e),this._fragments.push(e),this._current_consumer=this._CONTENT}_CONTENT(e){this._assume_text(e),this._fragments.push(e);const[t,s,_]=this._fragments.slice(0,3);this._partial=i.Message.assemble(t,s,_),this._check_complete()}_BUFFER_HEADER(e){this._assume_text(e),this._buf_header=e,this._current_consumer=this._BUFFER_PAYLOAD}_BUFFER_PAYLOAD(e){this._assume_binary(e),this._partial.assemble_buffer(this._buf_header,e),this._check_complete()}_assume_text(e){if(!h.isString(e))throw new Error(\"Expected text fragment but received binary fragment\")}_assume_binary(e){if(!(e instanceof ArrayBuffer))throw new Error(\"Expected binary fragment but received text fragment\")}_check_complete(){this._partial.complete()?(this.message=this._partial,this._current_consumer=this._HEADER):this._current_consumer=this._BUFFER_HEADER}}s.Receiver=a,a.__name__=\"Receiver\"},\n", " function _(e,t,n,s,o){s();const c=e(5),i=e(399),_=e(19);class r{constructor(e,t,n){this._connection=e,this.document=t,this.id=n,this._document_listener=e=>{this._document_changed(e)},this.document.on_change(this._document_listener,!0)}handle(e){const t=e.msgtype();\"PATCH-DOC\"===t?this._handle_patch(e):\"OK\"===t?this._handle_ok(e):\"ERROR\"===t?this._handle_error(e):_.logger.debug(`Doing nothing with message ${e.msgtype()}`)}close(){this._connection.close()}_connection_closed(){this.document.remove_on_change(this._document_listener)}async request_server_info(){const e=i.Message.create(\"SERVER-INFO-REQ\",{});return(await this._connection.send_with_reply(e)).content}async force_roundtrip(){await this.request_server_info()}_document_changed(e){if(e.setter_id===this.id)return;const t=e instanceof c.DocumentEventBatch?e.events:[e],n=this.document.create_json_patch(t),s=i.Message.create(\"PATCH-DOC\",{},n);this._connection.send(s)}_handle_patch(e){this.document.apply_json_patch(e.content,e.buffers,this.id)}_handle_ok(e){_.logger.trace(`Unhandled OK reply to ${e.reqid()}`)}_handle_error(e){_.logger.error(`Unhandled ERROR reply to ${e.reqid()}: ${e.content.text}`)}}n.ClientSession=r,r.__name__=\"ClientSession\"},\n", " function _(e,o,t,n,r){n();const s=e(1),l=e(5),i=e(400),a=e(19),c=e(43),g=e(13),f=e(395),u=e(396),m=s.__importDefault(e(44)),p=s.__importDefault(e(253)),d=s.__importDefault(e(403));function _(e,o){o.buffers.length>0?e.consume(o.buffers[0].buffer):e.consume(o.content.data);const t=e.message;null!=t&&this.apply_json_patch(t.content,t.buffers)}function b(e,o){if(\"undefined\"!=typeof Jupyter&&null!=Jupyter.notebook.kernel){a.logger.info(`Registering Jupyter comms for target ${e}`);const t=Jupyter.notebook.kernel.comm_manager;try{t.register_target(e,(t=>{a.logger.info(`Registering Jupyter comms for target ${e}`);const n=new i.Receiver;t.on_msg(_.bind(o,n))}))}catch(e){a.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else if(o.roots()[0].id in t.kernels){a.logger.info(`Registering JupyterLab comms for target ${e}`);const n=t.kernels[o.roots()[0].id];try{n.registerCommTarget(e,(t=>{a.logger.info(`Registering JupyterLab comms for target ${e}`);const n=new i.Receiver;t.onMsg=_.bind(o,n)}))}catch(e){a.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else if(\"undefined\"!=typeof google&&null!=google.colab.kernel){a.logger.info(`Registering Google Colab comms for target ${e}`);const t=google.colab.kernel.comms;try{t.registerTarget(e,(async t=>{var n,r,l;a.logger.info(`Registering Google Colab comms for target ${e}`);const c=new i.Receiver;try{for(var g,f=s.__asyncValues(t.messages);!(g=await f.next()).done;){const e=g.value,t={data:e.data},n=[];for(const o of null!==(l=e.buffers)&&void 0!==l?l:[])n.push(new DataView(o));const r={content:t,buffers:n};_.bind(o)(c,r)}}catch(e){n={error:e}}finally{try{g&&!g.done&&(r=f.return)&&await r.call(f)}finally{if(n)throw n.error}}}))}catch(e){a.logger.warn(`Google Colab comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else console.warn(\"Jupyter notebooks comms not available. push_notebook() will not function. If running JupyterLab ensure the latest @bokeh/jupyter_bokeh extension is installed. In an exported notebook this warning is expected.\")}c.stylesheet.append(m.default),c.stylesheet.append(p.default),c.stylesheet.append(d.default),t.kernels={},t.embed_items_notebook=function(e,o){if(1!=g.size(e))throw new Error(\"embed_items_notebook expects exactly one document in docs_json\");const t=l.Document.from_json(g.values(e)[0]);for(const e of o){null!=e.notebook_comms_target&&b(e.notebook_comms_target,t);const o=u._resolve_element(e),n=u._resolve_root_elements(e);f.add_document_standalone(t,o,n)}}},\n", " function _(t,o,r,e,d){e(),r.root=\"bk-root\",r.tooltip=\"bk-tooltip\",r.default=\".rendered_html .bk-root .bk-tooltip table,.rendered_html .bk-root .bk-tooltip tr,.rendered_html .bk-root .bk-tooltip th,.rendered_html .bk-root .bk-tooltip td{border:none;padding:1px;}\"},\n", " function _(t,_,o,r,n){r();const a=t(1);a.__exportStar(t(399),o),a.__exportStar(t(400),o)},\n", " function _(e,t,n,s,o){function l(){const e=document.getElementsByTagName(\"body\")[0],t=document.getElementsByClassName(\"bokeh-test-div\");1==t.length&&(e.removeChild(t[0]),delete t[0]);const n=document.createElement(\"div\");n.classList.add(\"bokeh-test-div\"),n.style.display=\"none\",e.insertBefore(n,e.firstChild)}s(),n.results={},n.init=function(){l()},n.record0=function(e,t){n.results[e]=t},n.record=function(e,t){n.results[e]=t,l()},n.count=function(e){null==n.results[e]&&(n.results[e]=0),n.results[e]+=1,l()}},\n", " function _(e,t,o,n,l){n(),o.safely=function(e,t=!1){try{return e()}catch(e){if(function(e){const t=document.createElement(\"div\");t.style.backgroundColor=\"#f2dede\",t.style.border=\"1px solid #a94442\",t.style.borderRadius=\"4px\",t.style.display=\"inline-block\",t.style.fontFamily=\"sans-serif\",t.style.marginTop=\"5px\",t.style.minWidth=\"200px\",t.style.padding=\"5px 5px 5px 10px\",t.classList.add(\"bokeh-error-box-into-flames\");const o=document.createElement(\"span\");o.style.backgroundColor=\"#a94442\",o.style.borderRadius=\"0px 4px 0px 0px\",o.style.color=\"white\",o.style.cursor=\"pointer\",o.style.cssFloat=\"right\",o.style.fontSize=\"0.8em\",o.style.margin=\"-6px -6px 0px 0px\",o.style.padding=\"2px 5px 4px 5px\",o.title=\"close\",o.setAttribute(\"aria-label\",\"close\"),o.appendChild(document.createTextNode(\"x\")),o.addEventListener(\"click\",(()=>s.removeChild(t)));const n=document.createElement(\"h3\");n.style.color=\"#a94442\",n.style.margin=\"8px 0px 0px 0px\",n.style.padding=\"0px\",n.appendChild(document.createTextNode(\"Bokeh Error\"));const l=document.createElement(\"pre\");l.style.whiteSpace=\"unset\",l.style.overflowX=\"auto\",l.appendChild(document.createTextNode(e)),t.appendChild(o),t.appendChild(n),t.appendChild(l);const s=document.getElementsByTagName(\"body\")[0];s.insertBefore(t,s.firstChild)}(e instanceof Error&&e.stack?e.stack:`${e}`),t)return;throw e}}},\n", " ], 0, {\"main\":0,\"tslib\":1,\"index\":2,\"version\":3,\"embed/index\":4,\"document/index\":5,\"document/document\":6,\"base\":7,\"core/util/types\":8,\"core/util/array\":9,\"core/util/math\":10,\"core/util/assert\":11,\"core/util/arrayable\":12,\"core/util/object\":13,\"core/has_props\":14,\"core/signaling\":15,\"core/util/defer\":16,\"core/util/refs\":17,\"core/properties\":18,\"core/logging\":19,\"core/enums\":20,\"core/kinds\":21,\"core/util/color\":22,\"core/util/svg_colors\":23,\"core/types\":24,\"core/util/bitset\":25,\"core/util/eq\":26,\"core/util/platform\":27,\"core/settings\":28,\"core/util/ndarray\":29,\"core/serializer\":30,\"core/util/serialization\":31,\"core/util/buffer\":32,\"core/uniforms\":33,\"core/util/string\":34,\"document/events\":35,\"core/util/pretty\":36,\"core/util/cloneable\":37,\"models/index\":38,\"models/annotations/index\":39,\"models/annotations/annotation\":40,\"models/renderers/renderer\":41,\"core/view\":42,\"core/dom\":43,\"styles/root.css\":44,\"core/visuals/index\":45,\"core/visuals/line\":46,\"core/visuals/visual\":47,\"core/property_mixins\":48,\"core/visuals/fill\":49,\"core/visuals/text\":50,\"core/visuals/hatch\":51,\"core/visuals/patterns\":52,\"model\":53,\"models/canvas/coordinates\":54,\"models/annotations/arrow\":55,\"models/annotations/data_annotation\":56,\"models/sources/columnar_data_source\":57,\"models/sources/data_source\":58,\"models/selections/selection\":59,\"core/selection_manager\":60,\"models/renderers/glyph_renderer\":61,\"models/renderers/data_renderer\":62,\"models/glyphs/line\":63,\"models/glyphs/xy_glyph\":64,\"core/util/projections\":65,\"models/glyphs/glyph\":98,\"core/util/bbox\":99,\"core/util/ragged_array\":100,\"core/util/spatial\":101,\"models/ranges/factor_range\":104,\"models/ranges/range\":105,\"models/glyphs/utils\":106,\"core/hittest\":107,\"models/glyphs/webgl/line\":108,\"models/glyphs/webgl/utils/index\":109,\"models/glyphs/webgl/utils/program\":110,\"models/glyphs/webgl/utils/buffer\":111,\"models/glyphs/webgl/utils/texture\":112,\"models/glyphs/webgl/base\":113,\"models/glyphs/webgl/line.vert\":114,\"models/glyphs/webgl/line.frag\":115,\"models/glyphs/patch\":116,\"models/glyphs/harea\":117,\"models/glyphs/area\":118,\"models/glyphs/varea\":119,\"models/sources/cds_view\":120,\"models/filters/filter\":121,\"core/build_views\":122,\"models/renderers/graph_renderer\":123,\"models/expressions/expression\":124,\"models/graphs/layout_provider\":125,\"models/graphs/graph_hit_test_policy\":126,\"models/glyphs/multi_line\":127,\"models/glyphs/patches\":128,\"models/selections/interaction_policy\":129,\"models/sources/column_data_source\":130,\"core/util/typed_array\":131,\"core/util/set\":132,\"models/annotations/arrow_head\":133,\"models/annotations/band\":134,\"models/annotations/upper_lower\":135,\"models/annotations/box_annotation\":136,\"models/annotations/color_bar\":137,\"models/annotations/title\":138,\"models/annotations/text_annotation\":139,\"core/layout/side_panel\":140,\"core/layout/types\":141,\"core/layout/layoutable\":142,\"core/util/text\":143,\"models/canvas/cartesian_frame\":144,\"models/scales/categorical_scale\":145,\"models/scales/scale\":146,\"models/transforms/index\":147,\"models/transforms/customjs_transform\":148,\"models/transforms/transform\":149,\"models/transforms/dodge\":150,\"models/transforms/range_transform\":151,\"models/transforms/interpolator\":152,\"models/transforms/jitter\":153,\"models/transforms/linear_interpolator\":154,\"models/transforms/step_interpolator\":155,\"models/ranges/range1d\":156,\"models/scales/log_scale\":157,\"models/scales/continuous_scale\":158,\"models/ranges/data_range1d\":159,\"models/ranges/data_range\":160,\"models/util\":161,\"models/axes/index\":162,\"models/axes/axis\":163,\"models/renderers/guide_renderer\":164,\"models/tickers/ticker\":165,\"models/formatters/tick_formatter\":166,\"core/graphics\":167,\"core/util/affine\":168,\"models/policies/labeling\":169,\"models/axes/categorical_axis\":170,\"models/tickers/categorical_ticker\":171,\"models/formatters/categorical_tick_formatter\":172,\"models/axes/continuous_axis\":173,\"models/axes/datetime_axis\":174,\"models/axes/linear_axis\":175,\"models/formatters/basic_tick_formatter\":176,\"models/tickers/basic_ticker\":177,\"models/tickers/adaptive_ticker\":178,\"models/tickers/continuous_ticker\":179,\"models/formatters/datetime_tick_formatter\":180,\"core/util/templating\":182,\"models/tickers/datetime_ticker\":185,\"models/tickers/composite_ticker\":186,\"models/tickers/days_ticker\":187,\"models/tickers/single_interval_ticker\":188,\"models/tickers/util\":189,\"models/tickers/months_ticker\":190,\"models/tickers/years_ticker\":191,\"models/axes/log_axis\":192,\"models/formatters/log_tick_formatter\":193,\"models/tickers/log_ticker\":194,\"models/axes/mercator_axis\":195,\"models/formatters/mercator_tick_formatter\":196,\"models/tickers/mercator_ticker\":197,\"models/tickers/index\":198,\"models/tickers/fixed_ticker\":199,\"models/tickers/binned_ticker\":200,\"models/mappers/scanning_color_mapper\":201,\"models/mappers/continuous_color_mapper\":202,\"models/mappers/color_mapper\":203,\"models/mappers/mapper\":204,\"models/formatters/index\":205,\"models/formatters/func_tick_formatter\":206,\"models/formatters/numeral_tick_formatter\":207,\"models/formatters/printf_tick_formatter\":208,\"models/mappers/index\":209,\"models/mappers/categorical_color_mapper\":210,\"models/mappers/categorical_mapper\":211,\"models/mappers/categorical_marker_mapper\":212,\"models/mappers/categorical_pattern_mapper\":213,\"models/mappers/linear_color_mapper\":214,\"models/mappers/log_color_mapper\":215,\"models/mappers/eqhist_color_mapper\":216,\"models/scales/index\":217,\"models/scales/linear_scale\":218,\"models/scales/linear_interpolation_scale\":219,\"models/ranges/index\":220,\"core/layout/index\":221,\"core/layout/alignments\":222,\"core/layout/grid\":223,\"core/layout/html\":224,\"core/layout/border\":225,\"models/annotations/label\":226,\"models/annotations/label_set\":227,\"models/annotations/legend\":228,\"models/annotations/legend_item\":229,\"core/vectorization\":230,\"models/annotations/poly_annotation\":231,\"models/annotations/slope\":232,\"models/annotations/span\":233,\"models/annotations/toolbar_panel\":234,\"models/tools/toolbar\":235,\"models/tools/tool\":236,\"models/tools/gestures/gesture_tool\":237,\"models/tools/button_tool\":238,\"core/dom_view\":240,\"styles/toolbar.css\":241,\"styles/icons.css\":242,\"styles/menus.css\":243,\"core/util/menus\":244,\"core/util/iterator\":245,\"models/tools/on_off_button\":246,\"models/tools/inspectors/inspect_tool\":247,\"models/tools/toolbar_base\":248,\"core/util/canvas\":249,\"core/util/svg\":250,\"models/tools/actions/action_tool\":251,\"models/tools/actions/help_tool\":252,\"styles/logo.css\":253,\"models/annotations/tooltip\":254,\"styles/tooltips.css\":255,\"models/annotations/whisker\":256,\"models/callbacks/index\":257,\"models/callbacks/customjs\":258,\"models/callbacks/callback\":259,\"models/callbacks/open_url\":260,\"models/canvas/index\":261,\"models/canvas/canvas\":262,\"core/ui_events\":263,\"core/bokeh_events\":264,\"core/util/wheel\":265,\"models/expressions/index\":266,\"models/expressions/customjs_expr\":267,\"models/expressions/stack\":268,\"models/expressions/cumsum\":269,\"models/expressions/minimum\":270,\"models/expressions/maximum\":271,\"models/filters/index\":272,\"models/filters/boolean_filter\":273,\"models/filters/customjs_filter\":274,\"models/filters/group_filter\":275,\"models/filters/index_filter\":276,\"models/glyphs/index\":277,\"models/glyphs/annular_wedge\":278,\"models/glyphs/annulus\":279,\"models/glyphs/arc\":280,\"models/glyphs/bezier\":281,\"models/glyphs/circle\":282,\"models/glyphs/webgl/markers\":283,\"models/glyphs/webgl/markers.vert\":284,\"models/glyphs/webgl/markers.frag\":285,\"models/glyphs/ellipse\":286,\"models/glyphs/ellipse_oval\":287,\"models/glyphs/center_rotatable\":288,\"models/glyphs/hbar\":289,\"models/glyphs/box\":290,\"models/glyphs/hex_tile\":291,\"models/glyphs/image\":292,\"models/glyphs/image_base\":293,\"models/glyphs/image_rgba\":294,\"models/glyphs/image_url\":295,\"core/util/image\":296,\"models/glyphs/multi_polygons\":297,\"models/glyphs/oval\":298,\"models/glyphs/quad\":299,\"models/glyphs/quadratic\":300,\"models/glyphs/ray\":301,\"models/glyphs/rect\":302,\"models/glyphs/scatter\":303,\"models/glyphs/marker\":304,\"models/glyphs/defs\":305,\"models/glyphs/segment\":306,\"models/glyphs/spline\":307,\"core/util/interpolation\":308,\"models/glyphs/step\":309,\"models/glyphs/text\":310,\"models/glyphs/vbar\":311,\"models/glyphs/wedge\":312,\"models/graphs/index\":313,\"models/graphs/static_layout_provider\":314,\"models/grids/index\":315,\"models/grids/grid\":316,\"models/layouts/index\":317,\"models/layouts/box\":318,\"models/layouts/layout_dom\":319,\"models/layouts/column\":320,\"models/layouts/grid_box\":321,\"models/layouts/html_box\":322,\"models/layouts/panel\":323,\"models/layouts/row\":324,\"models/layouts/spacer\":325,\"models/layouts/tabs\":326,\"styles/tabs.css\":327,\"styles/buttons.css\":328,\"models/layouts/widget_box\":329,\"models/plots/index\":330,\"models/plots/gmap_plot\":331,\"models/plots/plot\":332,\"models/plots/plot_canvas\":333,\"core/util/throttle\":334,\"models/plots/range_manager\":335,\"models/plots/state_manager\":336,\"models/plots/gmap_plot_canvas\":337,\"models/policies/index\":338,\"models/renderers/index\":339,\"models/selections/index\":340,\"models/sources/index\":341,\"models/sources/server_sent_data_source\":342,\"models/sources/web_data_source\":343,\"models/sources/ajax_data_source\":344,\"models/sources/geojson_data_source\":345,\"models/tiles/index\":346,\"models/tiles/bbox_tile_source\":347,\"models/tiles/mercator_tile_source\":348,\"models/tiles/tile_source\":349,\"models/tiles/tile_utils\":350,\"models/tiles/quadkey_tile_source\":351,\"models/tiles/tile_renderer\":352,\"models/tiles/wmts_tile_source\":353,\"styles/tiles.css\":354,\"models/tiles/tms_tile_source\":355,\"models/textures/index\":356,\"models/textures/canvas_texture\":357,\"models/textures/texture\":358,\"models/textures/image_url_texture\":359,\"models/tools/index\":360,\"models/tools/actions/custom_action\":361,\"models/tools/actions/redo_tool\":362,\"models/tools/actions/reset_tool\":363,\"models/tools/actions/save_tool\":364,\"models/tools/actions/undo_tool\":365,\"models/tools/actions/zoom_in_tool\":366,\"models/tools/actions/zoom_base_tool\":367,\"core/util/zoom\":368,\"models/tools/actions/zoom_out_tool\":369,\"models/tools/edit/edit_tool\":370,\"models/tools/edit/box_edit_tool\":371,\"models/tools/edit/freehand_draw_tool\":372,\"models/tools/edit/point_draw_tool\":373,\"models/tools/edit/poly_draw_tool\":374,\"models/tools/edit/poly_tool\":375,\"models/tools/edit/poly_edit_tool\":376,\"models/tools/gestures/box_select_tool\":377,\"models/tools/gestures/select_tool\":378,\"models/tools/gestures/box_zoom_tool\":379,\"models/tools/gestures/lasso_select_tool\":380,\"models/tools/gestures/poly_select_tool\":381,\"models/tools/edit/line_edit_tool\":382,\"models/tools/edit/line_tool\":383,\"models/tools/gestures/pan_tool\":384,\"models/tools/gestures/range_tool\":385,\"models/tools/gestures/tap_tool\":386,\"models/tools/gestures/wheel_pan_tool\":387,\"models/tools/gestures/wheel_zoom_tool\":388,\"models/tools/inspectors/crosshair_tool\":389,\"models/tools/inspectors/customjs_hover\":390,\"models/tools/inspectors/hover_tool\":391,\"models/tools/tool_proxy\":392,\"models/tools/toolbar_box\":393,\"document/defs\":394,\"embed/standalone\":395,\"embed/dom\":396,\"embed/server\":397,\"client/connection\":398,\"protocol/message\":399,\"protocol/receiver\":400,\"client/session\":401,\"embed/notebook\":402,\"styles/notebook.css\":403,\"protocol/index\":404,\"testing\":405,\"safely\":406}, {});});\n", "\n", " /* END bokeh.min.js */\n", " },\n", " \n", " function(Bokeh) {\n", " /* BEGIN bokeh-widgets.min.js */\n", " /*!\n", " * Copyright (c) 2012 - 2021, Anaconda, Inc., and Bokeh Contributors\n", " * All rights reserved.\n", " * \n", " * Redistribution and use in source and binary forms, with or without modification,\n", " * are permitted provided that the following conditions are met:\n", " * \n", " * Redistributions of source code must retain the above copyright notice,\n", " * this list of conditions and the following disclaimer.\n", " * \n", " * Redistributions in binary form must reproduce the above copyright notice,\n", " * this list of conditions and the following disclaimer in the documentation\n", " * and/or other materials provided with the distribution.\n", " * \n", " * Neither the name of Anaconda nor the names of any contributors\n", " * may be used to endorse or promote products derived from this software\n", " * without specific prior written permission.\n", " * \n", " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", " * THE POSSIBILITY OF SUCH DAMAGE.\n", " */\n", " (function(root, factory) {\n", " factory(root[\"Bokeh\"], \"2.3.3\");\n", " })(this, function(Bokeh, version) {\n", " var define;\n", " return (function(modules, entry, aliases, externals) {\n", " const bokeh = typeof Bokeh !== \"undefined\" && (version != null ? Bokeh[version] : Bokeh);\n", " if (bokeh != null) {\n", " return bokeh.register_plugin(modules, entry, aliases);\n", " } else {\n", " throw new Error(\"Cannot find Bokeh \" + version + \". You have to load it prior to loading plugins.\");\n", " }\n", " })\n", " ({\n", " 417: function _(t,e,i,o,r){o();const s=t(1).__importStar(t(418));i.Widgets=s;t(7).register_models(s)},\n", " 418: function _(t,e,o,r,u){r(),u(\"AbstractButton\",t(419).AbstractButton),u(\"AbstractIcon\",t(422).AbstractIcon),u(\"AutocompleteInput\",t(423).AutocompleteInput),u(\"Button\",t(428).Button),u(\"CheckboxButtonGroup\",t(429).CheckboxButtonGroup),u(\"CheckboxGroup\",t(431).CheckboxGroup),u(\"ColorPicker\",t(433).ColorPicker),u(\"DatePicker\",t(434).DatePicker),u(\"DateRangeSlider\",t(437).DateRangeSlider),u(\"DateSlider\",t(442).DateSlider),u(\"Div\",t(443).Div),u(\"Dropdown\",t(446).Dropdown),u(\"FileInput\",t(447).FileInput),u(\"InputWidget\",t(426).InputWidget),u(\"Markup\",t(444).Markup),u(\"MultiSelect\",t(448).MultiSelect),u(\"Paragraph\",t(449).Paragraph),u(\"PasswordInput\",t(450).PasswordInput),u(\"MultiChoice\",t(451).MultiChoice),u(\"NumericInput\",t(454).NumericInput),u(\"PreText\",t(455).PreText),u(\"RadioButtonGroup\",t(456).RadioButtonGroup),u(\"RadioGroup\",t(457).RadioGroup),u(\"RangeSlider\",t(458).RangeSlider),u(\"Select\",t(459).Select),u(\"Slider\",t(460).Slider),u(\"Spinner\",t(461).Spinner),u(\"TextInput\",t(424).TextInput),u(\"TextAreaInput\",t(462).TextAreaInput),u(\"Toggle\",t(463).Toggle),u(\"Widget\",t(488).Widget)},\n", " 419: function _(t,e,n,i,s){i();const l=t(1),o=t(20),r=t(43),c=t(122),u=t(420),_=t(422),a=l.__importStar(t(328)),b=a;class d extends u.ControlView{*controls(){yield this.button_el}async lazy_initialize(){await super.lazy_initialize();const{icon:t}=this.model;null!=t&&(this.icon_view=await c.build_view(t,{parent:this}))}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render()))}remove(){null!=this.icon_view&&this.icon_view.remove(),super.remove()}styles(){return[...super.styles(),a.default]}_render_button(...t){return r.button({type:\"button\",disabled:this.model.disabled,class:[b.btn,b[`btn_${this.model.button_type}`]]},...t)}render(){super.render(),this.button_el=this._render_button(this.model.label),this.button_el.addEventListener(\"click\",(()=>this.click())),null!=this.icon_view&&(\"\"!=this.model.label?r.prepend(this.button_el,this.icon_view.el,r.nbsp()):r.prepend(this.button_el,this.icon_view.el),this.icon_view.render()),this.group_el=r.div({class:b.btn_group},this.button_el),this.el.appendChild(this.group_el)}click(){}}n.AbstractButtonView=d,d.__name__=\"AbstractButtonView\";class h extends u.Control{constructor(t){super(t)}static init_AbstractButton(){this.define((({String:t,Ref:e,Nullable:n})=>({label:[t,\"Button\"],icon:[n(e(_.AbstractIcon)),null],button_type:[o.ButtonType,\"default\"]})))}}n.AbstractButton=h,h.__name__=\"AbstractButton\",h.init_AbstractButton()},\n", " 420: function _(t,e,o,s,n){s();const i=t(488),l=t(43);class c extends i.WidgetView{connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.disabled,(()=>{for(const t of this.controls())l.toggle_attribute(t,\"disabled\",this.model.disabled)}))}}o.ControlView=c,c.__name__=\"ControlView\";class r extends i.Widget{constructor(t){super(t)}}o.Control=r,r.__name__=\"Control\"},\n", " 488: function _(i,t,e,o,n){o();const s=i(322),r=i(20);class d extends s.HTMLBoxView{_width_policy(){return\"horizontal\"==this.model.orientation?super._width_policy():\"fixed\"}_height_policy(){return\"horizontal\"==this.model.orientation?\"fixed\":super._height_policy()}box_sizing(){const i=super.box_sizing();return\"horizontal\"==this.model.orientation?null==i.width&&(i.width=this.model.default_size):null==i.height&&(i.height=this.model.default_size),i}}e.WidgetView=d,d.__name__=\"WidgetView\";class _ extends s.HTMLBox{constructor(i){super(i)}static init_Widget(){this.define((({Number:i})=>({orientation:[r.Orientation,\"horizontal\"],default_size:[i,300]}))),this.override({margin:[5,5,5,5]})}}e.Widget=_,_.__name__=\"Widget\",_.init_Widget()},\n", " 422: function _(c,t,s,n,e){n();const o=c(53),_=c(240);class a extends _.DOMView{}s.AbstractIconView=a,a.__name__=\"AbstractIconView\";class r extends o.Model{constructor(c){super(c)}}s.AbstractIcon=r,r.__name__=\"AbstractIcon\"},\n", " 423: function _(e,t,n,i,s){i();const h=e(1),o=e(424),_=e(43),u=e(10),r=h.__importStar(e(243)),c=r;class l extends o.TextInputView{constructor(){super(...arguments),this._open=!1,this._last_value=\"\",this._hover_index=0}styles(){return[...super.styles(),r.default]}render(){super.render(),this.input_el.addEventListener(\"keydown\",(e=>this._keydown(e))),this.input_el.addEventListener(\"keyup\",(e=>this._keyup(e))),this.menu=_.div({class:[c.menu,c.below]}),this.menu.addEventListener(\"click\",(e=>this._menu_click(e))),this.menu.addEventListener(\"mouseover\",(e=>this._menu_hover(e))),this.el.appendChild(this.menu),_.undisplay(this.menu)}change_input(){this._open&&this.menu.children.length>0&&(this.model.value=this.menu.children[this._hover_index].textContent,this.input_el.focus(),this._hide_menu()),this.model.restrict||super.change_input()}_update_completions(e){_.empty(this.menu);for(const t of e){const e=_.div({},t);this.menu.appendChild(e)}e.length>0&&this.menu.children[0].classList.add(c.active)}_show_menu(){if(!this._open){this._open=!0,this._hover_index=0,this._last_value=this.model.value,_.display(this.menu);const e=t=>{const{target:n}=t;n instanceof HTMLElement&&!this.el.contains(n)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,_.undisplay(this.menu))}_menu_click(e){e.target!=e.currentTarget&&e.target instanceof Element&&(this.model.value=e.target.textContent,this.input_el.focus(),this._hide_menu())}_menu_hover(e){if(e.target!=e.currentTarget&&e.target instanceof Element){let t=0;for(t=0;t0&&(this.menu.children[this._hover_index].classList.remove(c.active),this._hover_index=u.clamp(e,0,t-1),this.menu.children[this._hover_index].classList.add(c.active))}_keydown(e){}_keyup(e){switch(e.keyCode){case _.Keys.Enter:this.change_input();break;case _.Keys.Esc:this._hide_menu();break;case _.Keys.Up:this._bump_hover(this._hover_index-1);break;case _.Keys.Down:this._bump_hover(this._hover_index+1);break;default:{const e=this.input_el.value;if(e.lengthe:e=>e.toLowerCase();for(const n of this.model.completions)i(n).startsWith(i(e))&&t.push(n);this._update_completions(t),0==t.length?this._hide_menu():this._show_menu()}}}}n.AutocompleteInputView=l,l.__name__=\"AutocompleteInputView\";class a extends o.TextInput{constructor(e){super(e)}static init_AutocompleteInput(){this.prototype.default_view=l,this.define((({Boolean:e,Int:t,String:n,Array:i})=>({completions:[i(n),[]],min_characters:[t,2],case_sensitive:[e,!0],restrict:[e,!0]})))}}n.AutocompleteInput=a,a.__name__=\"AutocompleteInput\",a.init_AutocompleteInput()},\n", " 424: function _(t,e,n,i,p){i();const _=t(1),u=t(425),s=t(43),x=_.__importStar(t(427));class a extends u.TextLikeInputView{_render_input(){this.input_el=s.input({type:\"text\",class:x.input})}}n.TextInputView=a,a.__name__=\"TextInputView\";class c extends u.TextLikeInput{constructor(t){super(t)}static init_TextInput(){this.prototype.default_view=a}}n.TextInput=c,c.__name__=\"TextInput\",c.init_TextInput()},\n", " 425: function _(e,t,n,i,l){i();const s=e(426);class h extends s.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,(()=>{var e;return this.input_el.name=null!==(e=this.model.name)&&void 0!==e?e:\"\"})),this.connect(this.model.properties.value.change,(()=>this.input_el.value=this.model.value)),this.connect(this.model.properties.value_input.change,(()=>this.input_el.value=this.model.value_input)),this.connect(this.model.properties.disabled.change,(()=>this.input_el.disabled=this.model.disabled)),this.connect(this.model.properties.placeholder.change,(()=>this.input_el.placeholder=this.model.placeholder)),this.connect(this.model.properties.max_length.change,(()=>{const{max_length:e}=this.model;null!=e?this.input_el.maxLength=e:this.input_el.removeAttribute(\"maxLength\")}))}render(){var e;super.render(),this._render_input();const{input_el:t}=this;t.name=null!==(e=this.model.name)&&void 0!==e?e:\"\",t.value=this.model.value,t.disabled=this.model.disabled,t.placeholder=this.model.placeholder,null!=this.model.max_length&&(t.maxLength=this.model.max_length),t.addEventListener(\"change\",(()=>this.change_input())),t.addEventListener(\"input\",(()=>this.change_input_value())),this.group_el.appendChild(t)}change_input(){this.model.value=this.input_el.value,super.change_input()}change_input_value(){this.model.value_input=this.input_el.value,super.change_input()}}n.TextLikeInputView=h,h.__name__=\"TextLikeInputView\";class a extends s.InputWidget{constructor(e){super(e)}static init_TextLikeInput(){this.define((({Int:e,String:t,Nullable:n})=>({value:[t,\"\"],value_input:[t,\"\"],placeholder:[t,\"\"],max_length:[n(e),null]})))}}n.TextLikeInput=a,a.__name__=\"TextLikeInput\",a.init_TextLikeInput()},\n", " 426: function _(t,e,i,n,s){n();const l=t(1),o=t(420),r=t(43),_=l.__importStar(t(427)),p=_;class d extends o.ControlView{*controls(){yield this.input_el}connect_signals(){super.connect_signals(),this.connect(this.model.properties.title.change,(()=>{this.label_el.textContent=this.model.title}))}styles(){return[...super.styles(),_.default]}render(){super.render();const{title:t}=this.model;this.label_el=r.label({style:{display:0==t.length?\"none\":\"\"}},t),this.group_el=r.div({class:p.input_group},this.label_el),this.el.appendChild(this.group_el)}change_input(){}}i.InputWidgetView=d,d.__name__=\"InputWidgetView\";class u extends o.Control{constructor(t){super(t)}static init_InputWidget(){this.define((({String:t})=>({title:[t,\"\"]})))}}i.InputWidget=u,u.__name__=\"InputWidget\",u.init_InputWidget()},\n", " 427: function _(o,i,t,n,p){n(),t.root=\"bk-root\",t.input=\"bk-input\",t.input_group=\"bk-input-group\",t.inline=\"bk-inline\",t.spin_wrapper=\"bk-spin-wrapper\",t.spin_btn=\"bk-spin-btn\",t.spin_btn_up=\"bk-spin-btn-up\",t.spin_btn_down=\"bk-spin-btn-down\",t.default='.bk-root .bk-input{display:inline-block;width:100%;flex-grow:1;-webkit-flex-grow:1;min-height:31px;padding:0 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;}.bk-root .bk-input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}.bk-root .bk-input::placeholder,.bk-root .bk-input:-ms-input-placeholder,.bk-root .bk-input::-moz-placeholder,.bk-root .bk-input::-webkit-input-placeholder{color:#999;opacity:1;}.bk-root .bk-input[disabled]{cursor:not-allowed;background-color:#eee;opacity:1;}.bk-root select:not([multiple]).bk-input,.bk-root select:not([size]).bk-input{height:auto;appearance:none;-webkit-appearance:none;background-image:url(\\'data:image/svg+xml;utf8,\\');background-position:right 0.5em center;background-size:8px 6px;background-repeat:no-repeat;}.bk-root select[multiple].bk-input,.bk-root select[size].bk-input,.bk-root textarea.bk-input{height:auto;}.bk-root .bk-input-group{width:100%;height:100%;display:inline-flex;display:-webkit-inline-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:start;-webkit-align-items:start;flex-direction:column;-webkit-flex-direction:column;white-space:nowrap;}.bk-root .bk-input-group.bk-inline{flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-input-group.bk-inline > *:not(:first-child){margin-left:5px;}.bk-root .bk-input-group input[type=\"checkbox\"] + span,.bk-root .bk-input-group input[type=\"radio\"] + span{position:relative;top:-2px;margin-left:3px;}.bk-root .bk-input-group > .bk-spin-wrapper{display:inherit;width:inherit;height:inherit;position:relative;overflow:hidden;padding:0;vertical-align:middle;}.bk-root .bk-input-group > .bk-spin-wrapper input{padding-right:20px;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn{position:absolute;display:block;height:50%;min-height:0;min-width:0;width:30px;padding:0;margin:0;right:0;border:none;background:none;cursor:pointer;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn:before{content:\"\";display:inline-block;transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up{top:0;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up:before{border-bottom:5px solid black;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up:disabled:before{border-bottom-color:grey;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down{bottom:0;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down:before{border-top:5px solid black;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down:disabled:before{border-top-color:grey;}'},\n", " 428: function _(t,e,n,i,o){i();const s=t(419),u=t(264);class c extends s.AbstractButtonView{click(){this.model.trigger_event(new u.ButtonClick),super.click()}}n.ButtonView=c,c.__name__=\"ButtonView\";class _ extends s.AbstractButton{constructor(t){super(t)}static init_Button(){this.prototype.default_view=c,this.override({label:\"Button\"})}}n.Button=_,_.__name__=\"Button\",_.init_Button()},\n", " 429: function _(t,e,o,i,c){i();const n=t(1),s=t(430),a=t(43),u=n.__importStar(t(328));class r extends s.ButtonGroupView{get active(){return new Set(this.model.active)}change_active(t){const{active:e}=this;e.has(t)?e.delete(t):e.add(t),this.model.active=[...e].sort()}_update_active(){const{active:t}=this;this._buttons.forEach(((e,o)=>{a.classes(e).toggle(u.active,t.has(o))}))}}o.CheckboxButtonGroupView=r,r.__name__=\"CheckboxButtonGroupView\";class _ extends s.ButtonGroup{constructor(t){super(t)}static init_CheckboxButtonGroup(){this.prototype.default_view=r,this.define((({Int:t,Array:e})=>({active:[e(t),[]]})))}}o.CheckboxButtonGroup=_,_.__name__=\"CheckboxButtonGroup\",_.init_CheckboxButtonGroup()},\n", " 430: function _(t,e,n,s,i){s();const o=t(1),r=t(420),u=t(20),a=t(43),_=o.__importStar(t(328)),l=_;class c extends r.ControlView{*controls(){yield*this._buttons}connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.button_type,(()=>this.render())),this.on_change(t.labels,(()=>this.render())),this.on_change(t.active,(()=>this._update_active()))}styles(){return[...super.styles(),_.default]}render(){super.render(),this._buttons=this.model.labels.map(((t,e)=>{const n=a.div({class:[l.btn,l[`btn_${this.model.button_type}`]],disabled:this.model.disabled},t);return n.addEventListener(\"click\",(()=>this.change_active(e))),n})),this._update_active();const t=a.div({class:l.btn_group},this._buttons);this.el.appendChild(t)}}n.ButtonGroupView=c,c.__name__=\"ButtonGroupView\";class d extends r.Control{constructor(t){super(t)}static init_ButtonGroup(){this.define((({String:t,Array:e})=>({labels:[e(t),[]],button_type:[u.ButtonType,\"default\"]})))}}n.ButtonGroup=d,d.__name__=\"ButtonGroup\",d.init_ButtonGroup()},\n", " 431: function _(e,t,i,n,s){n();const o=e(1),c=e(432),a=e(43),l=e(9),d=o.__importStar(e(427));class h extends c.InputGroupView{render(){super.render();const e=a.div({class:[d.input_group,this.model.inline?d.inline:null]});this.el.appendChild(e);const{active:t,labels:i}=this.model;this._inputs=[];for(let n=0;nthis.change_active(n))),this._inputs.push(s),this.model.disabled&&(s.disabled=!0),l.includes(t,n)&&(s.checked=!0);const o=a.label({},s,a.span({},i[n]));e.appendChild(o)}}change_active(e){const t=new Set(this.model.active);t.has(e)?t.delete(e):t.add(e),this.model.active=[...t].sort()}}i.CheckboxGroupView=h,h.__name__=\"CheckboxGroupView\";class p extends c.InputGroup{constructor(e){super(e)}static init_CheckboxGroup(){this.prototype.default_view=h,this.define((({Boolean:e,Int:t,String:i,Array:n})=>({active:[n(t),[]],labels:[n(i),[]],inline:[e,!1]})))}}i.CheckboxGroup=p,p.__name__=\"CheckboxGroup\",p.init_CheckboxGroup()},\n", " 432: function _(n,t,e,s,o){s();const r=n(1),u=n(420),c=r.__importDefault(n(427));class _ extends u.ControlView{*controls(){yield*this._inputs}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render()))}styles(){return[...super.styles(),c.default]}}e.InputGroupView=_,_.__name__=\"InputGroupView\";class i extends u.Control{constructor(n){super(n)}}e.InputGroup=i,i.__name__=\"InputGroup\"},\n", " 433: function _(e,i,t,n,o){n();const s=e(1),l=e(426),r=e(43),c=e(22),a=s.__importStar(e(427));class d extends l.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,(()=>{var e;return this.input_el.name=null!==(e=this.model.name)&&void 0!==e?e:\"\"})),this.connect(this.model.properties.color.change,(()=>this.input_el.value=c.color2hexrgb(this.model.color))),this.connect(this.model.properties.disabled.change,(()=>this.input_el.disabled=this.model.disabled))}render(){super.render(),this.input_el=r.input({type:\"color\",class:a.input,name:this.model.name,value:this.model.color,disabled:this.model.disabled}),this.input_el.addEventListener(\"change\",(()=>this.change_input())),this.group_el.appendChild(this.input_el)}change_input(){this.model.color=this.input_el.value,super.change_input()}}t.ColorPickerView=d,d.__name__=\"ColorPickerView\";class h extends l.InputWidget{constructor(e){super(e)}static init_ColorPicker(){this.prototype.default_view=d,this.define((({Color:e})=>({color:[e,\"#000000\"]})))}}t.ColorPicker=h,h.__name__=\"ColorPicker\",h.init_ColorPicker()},\n", " 434: function _(e,t,i,n,s){n();const a=e(1),l=a.__importDefault(e(435)),o=e(426),d=e(43),r=e(20),c=e(8),h=a.__importStar(e(427)),u=a.__importDefault(e(436));function _(e){const t=[];for(const i of e)if(c.isString(i))t.push(i);else{const[e,n]=i;t.push({from:e,to:n})}return t}class p extends o.InputWidgetView{connect_signals(){super.connect_signals();const{value:e,min_date:t,max_date:i,disabled_dates:n,enabled_dates:s,position:a,inline:l}=this.model.properties;this.connect(e.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.setDate(this.model.value)})),this.connect(t.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"minDate\",this.model.min_date)})),this.connect(i.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"maxDate\",this.model.max_date)})),this.connect(n.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"disable\",this.model.disabled_dates)})),this.connect(s.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"enable\",this.model.enabled_dates)})),this.connect(a.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"position\",this.model.position)})),this.connect(l.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"inline\",this.model.inline)}))}remove(){var e;null===(e=this._picker)||void 0===e||e.destroy(),super.remove()}styles(){return[...super.styles(),u.default]}render(){var e,t;null==this._picker&&(super.render(),this.input_el=d.input({type:\"text\",class:h.input,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el),this._picker=l.default(this.input_el,{defaultDate:this.model.value,minDate:null!==(e=this.model.min_date)&&void 0!==e?e:void 0,maxDate:null!==(t=this.model.max_date)&&void 0!==t?t:void 0,inline:this.model.inline,position:this.model.position,disable:_(this.model.disabled_dates),enable:_(this.model.enabled_dates),onChange:(e,t,i)=>this._on_change(e,t,i)}))}_on_change(e,t,i){this.model.value=t,this.change_input()}}i.DatePickerView=p,p.__name__=\"DatePickerView\";class m extends o.InputWidget{constructor(e){super(e)}static init_DatePicker(){this.prototype.default_view=p,this.define((({Boolean:e,String:t,Array:i,Tuple:n,Or:s,Nullable:a})=>{const l=i(s(t,n(t,t)));return{value:[t],min_date:[a(t),null],max_date:[a(t),null],disabled_dates:[l,[]],enabled_dates:[l,[]],position:[r.CalendarPosition,\"auto\"],inline:[e,!1]}}))}}i.DatePicker=m,m.__name__=\"DatePicker\",m.init_DatePicker()},\n", " 435: function _(e,n,t,a,i){\n", " /* flatpickr v4.6.6, @license MIT */var o,r;o=this,r=function(){\"use strict\";\n", " /*! *****************************************************************************\n", " Copyright (c) Microsoft Corporation.\n", " \n", " Permission to use, copy, modify, and/or distribute this software for any\n", " purpose with or without fee is hereby granted.\n", " \n", " THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\n", " REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n", " AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\n", " INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\n", " LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\n", " OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\n", " PERFORMANCE OF THIS SOFTWARE.\n", " ***************************************************************************** */var e=function(){return(e=Object.assign||function(e){for(var n,t=1,a=arguments.length;t\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"\",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],longhand:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},months:{shorthand:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],longhand:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return\"th\";switch(n%10){case 1:return\"st\";case 2:return\"nd\";case 3:return\"rd\";default:return\"th\"}},rangeSeparator:\" to \",weekAbbreviation:\"Wk\",scrollTitle:\"Scroll to increment\",toggleTitle:\"Click to toggle\",amPM:[\"AM\",\"PM\"],yearAriaLabel:\"Year\",monthAriaLabel:\"Month\",hourAriaLabel:\"Hour\",minuteAriaLabel:\"Minute\",time_24hr:!1},o=function(e,n){return void 0===n&&(n=2),(\"000\"+e).slice(-1*n)},r=function(e){return!0===e?1:0};function l(e,n,t){var a;return void 0===t&&(t=!1),function(){var i=this,o=arguments;null!==a&&clearTimeout(a),a=window.setTimeout((function(){a=null,t||e.apply(i,o)}),n),t&&!a&&e.apply(i,o)}}var c=function(e){return e instanceof Array?e:[e]};function d(e,n,t){if(!0===t)return e.classList.add(n);e.classList.remove(n)}function s(e,n,t){var a=window.document.createElement(e);return n=n||\"\",t=t||\"\",a.className=n,void 0!==t&&(a.textContent=t),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,n){return n(e)?e:e.parentNode?f(e.parentNode,n):void 0}function m(e,n){var t=s(\"div\",\"numInputWrapper\"),a=s(\"input\",\"numInput \"+e),i=s(\"span\",\"arrowUp\"),o=s(\"span\",\"arrowDown\");if(-1===navigator.userAgent.indexOf(\"MSIE 9.0\")?a.type=\"number\":(a.type=\"text\",a.pattern=\"\\\\d*\"),void 0!==n)for(var r in n)a.setAttribute(r,n[r]);return t.appendChild(a),t.appendChild(i),t.appendChild(o),t}function g(e){try{return\"function\"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(n){return e.target}}var p=function(){},h=function(e,n,t){return t.months[n?\"shorthand\":\"longhand\"][e]},v={D:p,F:function(e,n,t){e.setMonth(t.months.longhand.indexOf(n))},G:function(e,n){e.setHours(parseFloat(n))},H:function(e,n){e.setHours(parseFloat(n))},J:function(e,n){e.setDate(parseFloat(n))},K:function(e,n,t){e.setHours(e.getHours()%12+12*r(new RegExp(t.amPM[1],\"i\").test(n)))},M:function(e,n,t){e.setMonth(t.months.shorthand.indexOf(n))},S:function(e,n){e.setSeconds(parseFloat(n))},U:function(e,n){return new Date(1e3*parseFloat(n))},W:function(e,n,t){var a=parseInt(n),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+t.firstDayOfWeek),i},Y:function(e,n){e.setFullYear(parseFloat(n))},Z:function(e,n){return new Date(n)},d:function(e,n){e.setDate(parseFloat(n))},h:function(e,n){e.setHours(parseFloat(n))},i:function(e,n){e.setMinutes(parseFloat(n))},j:function(e,n){e.setDate(parseFloat(n))},l:p,m:function(e,n){e.setMonth(parseFloat(n)-1)},n:function(e,n){e.setMonth(parseFloat(n)-1)},s:function(e,n){e.setSeconds(parseFloat(n))},u:function(e,n){return new Date(parseFloat(n))},w:p,y:function(e,n){e.setFullYear(2e3+parseFloat(n))}},D={D:\"(\\\\w+)\",F:\"(\\\\w+)\",G:\"(\\\\d\\\\d|\\\\d)\",H:\"(\\\\d\\\\d|\\\\d)\",J:\"(\\\\d\\\\d|\\\\d)\\\\w+\",K:\"\",M:\"(\\\\w+)\",S:\"(\\\\d\\\\d|\\\\d)\",U:\"(.+)\",W:\"(\\\\d\\\\d|\\\\d)\",Y:\"(\\\\d{4})\",Z:\"(.+)\",d:\"(\\\\d\\\\d|\\\\d)\",h:\"(\\\\d\\\\d|\\\\d)\",i:\"(\\\\d\\\\d|\\\\d)\",j:\"(\\\\d\\\\d|\\\\d)\",l:\"(\\\\w+)\",m:\"(\\\\d\\\\d|\\\\d)\",n:\"(\\\\d\\\\d|\\\\d)\",s:\"(\\\\d\\\\d|\\\\d)\",u:\"(.+)\",w:\"(\\\\d\\\\d|\\\\d)\",y:\"(\\\\d{2})\"},w={Z:function(e){return e.toISOString()},D:function(e,n,t){return n.weekdays.shorthand[w.w(e,n,t)]},F:function(e,n,t){return h(w.n(e,n,t)-1,!1,n)},G:function(e,n,t){return o(w.h(e,n,t))},H:function(e){return o(e.getHours())},J:function(e,n){return void 0!==n.ordinal?e.getDate()+n.ordinal(e.getDate()):e.getDate()},K:function(e,n){return n.amPM[r(e.getHours()>11)]},M:function(e,n){return h(e.getMonth(),!0,n)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,n,t){return t.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,n){return n.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,n,a){var i=a||r;return void 0===t.formatDate||c?n.split(\"\").map((function(n,a,o){return w[n]&&\"\\\\\"!==o[a-1]?w[n](e,i,t):\"\\\\\"!==n?n:\"\"})).join(\"\"):t.formatDate(e,n,i)}},C=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o;return function(e,n,i,o){if(0===e||e){var l,c=o||r,d=e;if(e instanceof Date)l=new Date(e.getTime());else if(\"string\"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if(\"string\"==typeof e){var s=n||(t||a).dateFormat,u=String(e).trim();if(\"today\"===u)l=new Date,i=!0;else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else if(t&&t.parseDate)l=t.parseDate(e,s);else{l=t&&t.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var f=void 0,m=[],g=0,p=0,h=\"\";gl&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&H(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+d===23:Math.abs(u-d)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var c=w._input.value;I(),be(),w._input.value!==c&&w._debouncedChange()}function I(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,n,t=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=t,n=w.amPM.textContent,t=e%12+12*r(n===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.minDate,!0);if(void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.maxDate,!0)){var l=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate;(t=Math.min(t,l.getHours()))===l.getHours()&&(a=Math.min(a,l.getMinutes())),a===l.getMinutes()&&(i=Math.min(i,l.getSeconds()))}if(o){var c=void 0!==w.config.minTime?w.config.minTime:w.config.minDate;(t=Math.max(t,c.getHours()))===c.getHours()&&(a=Math.max(a,c.getMinutes())),a===c.getMinutes()&&(i=Math.max(i,c.getSeconds()))}O(t,a,i)}}function S(e){var n=e||w.latestSelectedDateObj;n&&O(n.getHours(),n.getMinutes(),n.getSeconds())}function _(){var e=w.config.defaultHour,n=w.config.defaultMinute,t=w.config.defaultSeconds;if(void 0!==w.config.minDate){var a=w.config.minDate.getHours(),i=w.config.minDate.getMinutes();(e=Math.max(e,a))===a&&(n=Math.max(i,n)),e===a&&n===i&&(t=w.config.minDate.getSeconds())}if(void 0!==w.config.maxDate){var o=w.config.maxDate.getHours(),r=w.config.maxDate.getMinutes();(e=Math.min(e,o))===o&&(n=Math.min(r,n)),e===o&&n===r&&(t=w.config.maxDate.getSeconds())}return{hours:e,minutes:n,seconds:t}}function O(e,n,t){void 0!==w.latestSelectedDateObj&&w.latestSelectedDateObj.setHours(e%24,n,t||0,0),w.hourElement&&w.minuteElement&&!w.isMobile&&(w.hourElement.value=o(w.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),w.minuteElement.value=o(n),void 0!==w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(e>=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(t)))}function F(e){var n=g(e),t=parseInt(n.value)+(e.delta||0);(t/1e3>1||\"Enter\"===e.key&&!/[^\\d]/.test(t.toString()))&&Q(t)}function N(e,n,t,a){return n instanceof Array?n.forEach((function(n){return N(e,n,t,a)})):e instanceof Array?e.forEach((function(e){return N(e,n,t,a)})):(e.addEventListener(n,t,a),void w._handlers.push({element:e,event:n,handler:t,options:a}))}function A(){pe(\"onChange\")}function P(e,n){var t=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate=0&&M(e,w.selectedDates[1])<=0}(n)&&!ve(n)&&o.classList.add(\"inRange\"),w.weekNumbers&&1===w.config.showMonths&&\"prevMonthDay\"!==e&&t%7==1&&w.weekNumbers.insertAdjacentHTML(\"beforeend\",\"\"+w.config.getWeek(n)+\"\"),pe(\"onDayCreate\",o),o}function L(e){e.focus(),\"range\"===w.config.mode&&ae(e)}function W(e){for(var n=e>0?0:w.config.showMonths-1,t=e>0?w.config.showMonths:-1,a=n;a!=t;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf(\"hidden\")&&X(c.dateObj))return c}}function R(e,n){var t=ee(document.activeElement||document.body),a=void 0!==e?e:t?document.activeElement:void 0!==w.selectedDateElem&&ee(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&ee(w.todayDateElem)?w.todayDateElem:W(n>0?1:-1);void 0===a?w._input.focus():t?function(e,n){for(var t=-1===e.className.indexOf(\"Month\")?e.dateObj.getMonth():w.currentMonth,a=n>0?w.config.showMonths:-1,i=n>0?1:-1,o=t-w.currentMonth;o!=a;o+=i)for(var r=w.daysContainer.children[o],l=t-w.currentMonth===o?e.$i+n:n<0?r.children.length-1:0,c=r.children.length,d=l;d>=0&&d0?c:-1);d+=i){var s=r.children[d];if(-1===s.className.indexOf(\"hidden\")&&X(s.dateObj)&&Math.abs(e.$i-d)>=Math.abs(n))return L(s)}w.changeMonth(i),R(W(i),0)}(a,n):L(a)}function B(e,n){for(var t=(new Date(e,n,1).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((n-1+12)%12,e),i=w.utils.getDaysInMonth(n,e),o=window.document.createDocumentFragment(),r=w.config.showMonths>1,l=r?\"prevMonthDay hidden\":\"prevMonthDay\",c=r?\"nextMonthDay hidden\":\"nextMonthDay\",d=a+1-t,u=0;d<=a;d++,u++)o.appendChild(j(l,new Date(e,n-1,d),d,u));for(d=1;d<=i;d++,u++)o.appendChild(j(\"\",new Date(e,n,d),d,u));for(var f=i+1;f<=42-t&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(j(c,new Date(e,n+1,f%i),f,u));var m=s(\"div\",\"dayContainer\");return m.appendChild(o),m}function J(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&&u(w.weekNumbers);for(var e=document.createDocumentFragment(),n=0;n1||\"dropdown\"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&ew.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML=\"\";for(var n=0;n<12;n++)if(e(n)){var t=s(\"option\",\"flatpickr-monthDropdown-month\");t.value=new Date(w.currentYear,n).getMonth().toString(),t.textContent=h(n,w.config.shorthandCurrentMonth,w.l10n),t.tabIndex=-1,w.currentMonth===n&&(t.selected=!0),w.monthsDropdownContainer.appendChild(t)}}}function U(){var e,n=s(\"div\",\"flatpickr-month\"),t=window.document.createDocumentFragment();w.config.showMonths>1||\"static\"===w.config.monthSelectorType?e=s(\"span\",\"cur-month\"):(w.monthsDropdownContainer=s(\"select\",\"flatpickr-monthDropdown-months\"),w.monthsDropdownContainer.setAttribute(\"aria-label\",w.l10n.monthAriaLabel),N(w.monthsDropdownContainer,\"change\",(function(e){var n=g(e),t=parseInt(n.value,10);w.changeMonth(t-w.currentMonth),pe(\"onMonthChange\")})),K(),e=w.monthsDropdownContainer);var a=m(\"cur-year\",{tabindex:\"-1\"}),i=a.getElementsByTagName(\"input\")[0];i.setAttribute(\"aria-label\",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute(\"min\",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute(\"max\",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=s(\"div\",\"flatpickr-current-month\");return o.appendChild(e),o.appendChild(a),t.appendChild(o),n.appendChild(t),{container:n,yearElement:i,monthElement:e}}function q(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var n=U();w.yearElements.push(n.yearElement),w.monthElements.push(n.monthElement),w.monthNav.appendChild(n.container)}w.monthNav.appendChild(w.nextMonthNav)}function $(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=s(\"div\",\"flatpickr-weekdays\");for(var e=w.config.showMonths;e--;){var n=s(\"div\",\"flatpickr-weekdaycontainer\");w.weekdayContainer.appendChild(n)}return z(),w.weekdayContainer}function z(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,t=n(w.l10n.weekdays.shorthand);e>0&&e\\n \"+t.join(\"\")+\"\\n \\n \"}}function G(e,n){void 0===n&&(n=!0);var t=n?e:e-w.currentMonth;t<0&&!0===w._hidePrevMonthArrow||t>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=t,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,pe(\"onYearChange\"),K()),J(),pe(\"onMonthChange\"),De())}function V(e){return!(!w.config.appendTo||!w.config.appendTo.contains(e))||w.calendarContainer.contains(e)}function Z(e){if(w.isOpen&&!w.config.inline){var n=g(e),t=V(n),a=n===w.input||n===w.altInput||w.element.contains(n)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput)),i=\"blur\"===e.type?a&&e.relatedTarget&&!V(e.relatedTarget):!a&&!t&&!V(e.relatedTarget),o=!w.config.ignoredFocusElements.some((function(e){return e.contains(n)}));i&&o&&(void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&\"\"!==w.input.value&&void 0!==w.input.value&&T(),w.close(),w.config&&\"range\"===w.config.mode&&1===w.selectedDates.length&&(w.clear(!1),w.redraw()))}}function Q(e){if(!(!e||w.config.minDate&&ew.config.maxDate.getFullYear())){var n=e,t=w.currentYear!==n;w.currentYear=n||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),t&&(w.redraw(),pe(\"onYearChange\"),K())}}function X(e,n){void 0===n&&(n=!0);var t=w.parseDate(e,void 0,n);if(w.config.minDate&&t&&M(t,w.config.minDate,void 0!==n?n:!w.minDateHasTime)<0||w.config.maxDate&&t&&M(t,w.config.maxDate,void 0!==n?n:!w.maxDateHasTime)>0)return!1;if(0===w.config.enable.length&&0===w.config.disable.length)return!0;if(void 0===t)return!1;for(var a=w.config.enable.length>0,i=a?w.config.enable:w.config.disable,o=0,r=void 0;o=r.from.getTime()&&t.getTime()<=r.to.getTime())return a}return!a}function ee(e){return void 0!==w.daysContainer&&-1===e.className.indexOf(\"hidden\")&&-1===e.className.indexOf(\"flatpickr-disabled\")&&w.daysContainer.contains(e)}function ne(e){e.target!==w._input||e.relatedTarget&&V(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat:w.config.dateFormat)}function te(e){var n=g(e),t=w.config.wrap?p.contains(n):n===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!t),o=w.config.inline&&t&&!a;if(13===e.keyCode&&t){if(a)return w.setDate(w._input.value,!0,n===w.altInput?w.config.altFormat:w.config.dateFormat),n.blur();w.open()}else if(V(n)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(n);switch(e.keyCode){case 13:r?(e.preventDefault(),T(),se()):ue(e);break;case 27:e.preventDefault(),se();break;case 8:case 46:t&&!w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||t)w.hourElement&&w.hourElement.focus();else if(e.preventDefault(),void 0!==w.daysContainer&&(!1===a||document.activeElement&&ee(document.activeElement))){var l=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),G(l),R(W(1),0)):R(void 0,l)}break;case 38:case 40:e.preventDefault();var c=40===e.keyCode?1:-1;w.daysContainer&&void 0!==n.$i||n===w.input||n===w.altInput?e.ctrlKey?(e.stopPropagation(),Q(w.currentYear-c),R(W(1),0)):r||R(void 0,7*c):n===w.currentYearElement?Q(w.currentYear-c):w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),T(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter((function(e){return e})),s=d.indexOf(n);if(-1!==s){var u=d[s+(e.shiftKey?-1:1)];e.preventDefault(),(u||w._input).focus()}}else!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(n)&&e.shiftKey&&(e.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&n===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],I(),be();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1],I(),be()}(t||V(n))&&pe(\"onKeyDown\",e)}function ae(e){if(1===w.selectedDates.length&&(!e||e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\"))){for(var n=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),t=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),a=Math.min(n,w.selectedDates[0].getTime()),i=Math.max(n,w.selectedDates[0].getTime()),o=!1,r=0,l=0,c=a;ca&&cr)?r=c:c>t&&(!l||c0&&m0&&m>l;return g?(f.classList.add(\"notAllowed\"),[\"inRange\",\"startRange\",\"endRange\"].forEach((function(e){f.classList.remove(e)})),\"continue\"):o&&!g?\"continue\":([\"startRange\",\"inRange\",\"endRange\",\"notAllowed\"].forEach((function(e){f.classList.remove(e)})),void(void 0!==e&&(e.classList.add(n<=w.selectedDates[0].getTime()?\"startRange\":\"endRange\"),tn&&m===t&&f.classList.add(\"endRange\"),m>=r&&(0===l||m<=l)&&(d=t,u=n,(c=m)>Math.min(d,u)&&c0||t.getMinutes()>0||t.getSeconds()>0),w.selectedDates&&(w.selectedDates=w.selectedDates.filter((function(e){return X(e)})),w.selectedDates.length||\"min\"!==e||S(t),be()),w.daysContainer&&(de(),void 0!==t?w.currentYearElement[e]=t.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==t&&a.getFullYear()===t.getFullYear())}}function re(){return w.config.wrap?p.querySelector(\"[data-input]\"):p}function le(){\"object\"!=typeof w.config.locale&&void 0===k.l10ns[w.config.locale]&&w.config.errorHandler(new Error(\"flatpickr: invalid locale \"+w.config.locale)),w.l10n=e(e({},k.l10ns.default),\"object\"==typeof w.config.locale?w.config.locale:\"default\"!==w.config.locale?k.l10ns[w.config.locale]:void 0),D.K=\"(\"+w.l10n.amPM[0]+\"|\"+w.l10n.amPM[1]+\"|\"+w.l10n.amPM[0].toLowerCase()+\"|\"+w.l10n.amPM[1].toLowerCase()+\")\",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===k.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=C({config:w.config,l10n:w.l10n})}function ce(e){if(void 0!==w.calendarContainer){pe(\"onPreCalendarPosition\");var n=e||w._positionElement,t=Array.prototype.reduce.call(w.calendarContainer.children,(function(e,n){return e+n.offsetHeight}),0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(\" \"),o=i[0],r=i.length>1?i[1]:null,l=n.getBoundingClientRect(),c=window.innerHeight-l.bottom,s=\"above\"===o||\"below\"!==o&&ct,u=window.pageYOffset+l.top+(s?-t-2:n.offsetHeight+2);if(d(w.calendarContainer,\"arrowTop\",!s),d(w.calendarContainer,\"arrowBottom\",s),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;\"center\"===r?(f-=(a-l.width)/2,m=!0):\"right\"===r&&(f-=a-l.width,g=!0),d(w.calendarContainer,\"arrowLeft\",!m&&!g),d(w.calendarContainer,\"arrowCenter\",m),d(w.calendarContainer,\"arrowRight\",g);var p=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(d(w.calendarContainer,\"rightMost\",h),!w.config.static)if(w.calendarContainer.style.top=u+\"px\",h)if(v){var D=function(){for(var e=null,n=0;nw.currentMonth+w.config.showMonths-1)&&\"range\"!==w.config.mode;if(w.selectedDateElem=t,\"single\"===w.config.mode)w.selectedDates=[a];else if(\"multiple\"===w.config.mode){var o=ve(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else\"range\"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==M(a,w.selectedDates[0],!0)&&w.selectedDates.sort((function(e,n){return e.getTime()-n.getTime()})));if(I(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(pe(\"onYearChange\"),K()),pe(\"onMonthChange\")}if(De(),J(),be(),i||\"range\"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():L(t),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l=\"single\"===w.config.mode&&!w.config.enableTime,c=\"range\"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&se()}A()}}w.parseDate=C({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=N,w._setHoursFromDate=S,w._positionCalendar=ce,w.changeMonth=G,w.changeYear=Q,w.clear=function(e,n){if(void 0===e&&(e=!0),void 0===n&&(n=!0),w.input.value=\"\",void 0!==w.altInput&&(w.altInput.value=\"\"),void 0!==w.mobileInput&&(w.mobileInput.value=\"\"),w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===n&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth()),!0===w.config.enableTime){var t=_(),a=t.hours,i=t.minutes,o=t.seconds;O(a,i,o)}w.redraw(),e&&pe(\"onChange\")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove(\"open\"),void 0!==w._input&&w._input.classList.remove(\"active\")),pe(\"onClose\")},w._createElement=s,w.destroy=function(){void 0!==w.config&&pe(\"onDestroy\");for(var e=w._handlers.length;e--;){var n=w._handlers[e];n.element.removeEventListener(n.event,n.handler,n.options)}if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var t=w.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type=\"text\",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput),w.input&&(w.input.type=w.input._type,w.input.classList.remove(\"flatpickr-input\"),w.input.removeAttribute(\"readonly\")),[\"_showTimeInput\",\"latestSelectedDateObj\",\"_hideNextMonthArrow\",\"_hidePrevMonthArrow\",\"__hideNextMonthArrow\",\"__hidePrevMonthArrow\",\"isMobile\",\"isOpen\",\"selectedDateElem\",\"minDateHasTime\",\"maxDateHasTime\",\"days\",\"daysContainer\",\"_input\",\"_positionElement\",\"innerContainer\",\"rContainer\",\"monthNav\",\"todayDateElem\",\"calendarContainer\",\"weekdayContainer\",\"prevMonthNav\",\"nextMonthNav\",\"monthsDropdownContainer\",\"currentMonthElement\",\"currentYearElement\",\"navigationCurrentMonth\",\"selectedDateElem\",\"config\"].forEach((function(e){try{delete w[e]}catch(e){}}))},w.isEnabled=X,w.jumpToDate=P,w.open=function(e,n){if(void 0===n&&(n=w._positionElement),!0===w.isMobile){if(e){e.preventDefault();var t=g(e);t&&t.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void pe(\"onOpen\")}if(!w._input.disabled&&!w.config.inline){var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add(\"open\"),w._input.classList.add(\"active\"),pe(\"onOpen\"),ce(n)),!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return w.hourElement.select()}),50))}},w.redraw=de,w.set=function(e,n){if(null!==e&&\"object\"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!==fe[a]&&fe[a].forEach((function(e){return e()}));else w.config[e]=n,void 0!==fe[e]?fe[e].forEach((function(e){return e()})):t.indexOf(e)>-1&&(w.config[e]=c(n));w.redraw(),be(!0)},w.setDate=function(e,n,t){if(void 0===n&&(n=!1),void 0===t&&(t=w.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(n);me(e,t),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),P(void 0,n),S(),0===w.selectedDates.length&&w.clear(!1),be(n),n&&pe(\"onChange\")},w.toggle=function(e){if(!0===w.isOpen)return w.close();w.open(e)};var fe={locale:[le,z],showMonths:[q,E,$],minDate:[P],maxDate:[P]};function me(e,n){var t=[];if(e instanceof Array)t=e.map((function(e){return w.parseDate(e,n)}));else if(e instanceof Date||\"number\"==typeof e)t=[w.parseDate(e,n)];else if(\"string\"==typeof e)switch(w.config.mode){case\"single\":case\"time\":t=[w.parseDate(e,n)];break;case\"multiple\":t=e.split(w.config.conjunction).map((function(e){return w.parseDate(e,n)}));break;case\"range\":t=e.split(w.l10n.rangeSeparator).map((function(e){return w.parseDate(e,n)}))}else w.config.errorHandler(new Error(\"Invalid date supplied: \"+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?t:t.filter((function(e){return e instanceof Date&&X(e,!1)})),\"range\"===w.config.mode&&w.selectedDates.sort((function(e,n){return e.getTime()-n.getTime()}))}function ge(e){return e.slice().map((function(e){return\"string\"==typeof e||\"number\"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&\"object\"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function pe(e,n){if(void 0!==w.config){var t=w.config[e];if(void 0!==t&&t.length>0)for(var a=0;t[a]&&a1||\"static\"===w.config.monthSelectorType?w.monthElements[n].textContent=h(t.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+\" \":w.monthsDropdownContainer.value=t.getMonth().toString(),e.value=t.getFullYear().toString()})),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYearw.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function we(e){return w.selectedDates.map((function(n){return w.formatDate(n,e)})).filter((function(e,n,t){return\"range\"!==w.config.mode||w.config.enableTime||t.indexOf(e)===n})).join(\"range\"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function be(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):\"\"),w.input.value=we(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=we(w.config.altFormat)),!1!==e&&pe(\"onValueUpdate\")}function Ce(e){var n=g(e),t=w.prevMonthNav.contains(n),a=w.nextMonthNav.contains(n);t||a?G(t?-1:1):w.yearElements.indexOf(n)>=0?n.select():n.classList.contains(\"arrowUp\")?w.changeYear(w.currentYear+1):n.classList.contains(\"arrowDown\")&&w.changeYear(w.currentYear-1)}return function(){w.element=w.input=p,w.isOpen=!1,function(){var n=[\"wrap\",\"weekNumbers\",\"allowInput\",\"allowInvalidPreload\",\"clickOpens\",\"time_24hr\",\"enableTime\",\"noCalendar\",\"altInput\",\"shorthandCurrentMonth\",\"inline\",\"static\",\"enableSeconds\",\"disableMobile\"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,\"enable\",{get:function(){return w.config._enable},set:function(e){w.config._enable=ge(e)}}),Object.defineProperty(w.config,\"disable\",{get:function(){return w.config._disable},set:function(e){w.config._disable=ge(e)}});var r=\"time\"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=k.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?\"H:i\"+(i.enableSeconds?\":S\":\"\"):l+\" H:i\"+(i.enableSeconds?\":S\":\"\")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var d=k.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?\"h:i\"+(i.enableSeconds?\":S K\":\" K\"):d+\" h:i\"+(i.enableSeconds?\":S\":\"\")+\" K\"}Object.defineProperty(w.config,\"minDate\",{get:function(){return w.config._minDate},set:oe(\"min\")}),Object.defineProperty(w.config,\"maxDate\",{get:function(){return w.config._maxDate},set:oe(\"max\")});var s=function(e){return function(n){w.config[\"min\"===e?\"_minTime\":\"_maxTime\"]=w.parseDate(n,\"H:i:S\")}};Object.defineProperty(w.config,\"minTime\",{get:function(){return w.config._minTime},set:s(\"min\")}),Object.defineProperty(w.config,\"maxTime\",{get:function(){return w.config._maxTime},set:s(\"max\")}),\"time\"===i.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0),Object.assign(w.config,o,i);for(var u=0;u-1?w.config[m]=c(f[m]).map(x).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=re().className+\" \"+w.config.altInputClass),pe(\"onParseConfig\")}(),le(),w.input=re(),w.input?(w.input._type=w.input.type,w.input.type=\"text\",w.input.classList.add(\"flatpickr-input\"),w._input=w.input,w.config.altInput&&(w.altInput=s(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type=\"text\",w.input.setAttribute(\"type\",\"hidden\"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling)),w.config.allowInput||w._input.setAttribute(\"readonly\",\"readonly\"),w._positionElement=w.config.positionElement||w._input):w.config.errorHandler(new Error(\"Invalid input element specified\")),function(){w.selectedDates=[],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||(\"INPUT\"!==w.input.nodeName&&\"TEXTAREA\"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&me(e,w.config.dateFormat),w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()0&&(w.latestSelectedDateObj=w.selectedDates[0]),void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,\"H:i\")),void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,\"H:i\")),w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,n){return void 0===e&&(e=w.currentMonth),void 0===n&&(n=w.currentYear),1===e&&(n%4==0&&n%100!=0||n%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=s(\"div\",\"flatpickr-calendar\"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(e.appendChild((w.monthNav=s(\"div\",\"flatpickr-months\"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=s(\"span\",\"flatpickr-prev-month\"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=s(\"span\",\"flatpickr-next-month\"),w.nextMonthNav.innerHTML=w.config.nextArrow,q(),Object.defineProperty(w,\"_hidePrevMonthArrow\",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(d(w.prevMonthNav,\"flatpickr-disabled\",e),w.__hidePrevMonthArrow=e)}}),Object.defineProperty(w,\"_hideNextMonthArrow\",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(d(w.nextMonthNav,\"flatpickr-disabled\",e),w.__hideNextMonthArrow=e)}}),w.currentYearElement=w.yearElements[0],De(),w.monthNav)),w.innerContainer=s(\"div\",\"flatpickr-innerContainer\"),w.config.weekNumbers){var n=function(){w.calendarContainer.classList.add(\"hasWeeks\");var e=s(\"div\",\"flatpickr-weekwrapper\");e.appendChild(s(\"span\",\"flatpickr-weekday\",w.l10n.weekAbbreviation));var n=s(\"div\",\"flatpickr-weeks\");return e.appendChild(n),{weekWrapper:e,weekNumbers:n}}(),t=n.weekWrapper,a=n.weekNumbers;w.innerContainer.appendChild(t),w.weekNumbers=a,w.weekWrapper=t}w.rContainer=s(\"div\",\"flatpickr-rContainer\"),w.rContainer.appendChild($()),w.daysContainer||(w.daysContainer=s(\"div\",\"flatpickr-days\"),w.daysContainer.tabIndex=-1),J(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add(\"hasTime\"),w.config.noCalendar&&w.calendarContainer.classList.add(\"noCalendar\"),w.timeContainer=s(\"div\",\"flatpickr-time\"),w.timeContainer.tabIndex=-1;var e=s(\"span\",\"flatpickr-time-separator\",\":\"),n=m(\"flatpickr-hour\",{\"aria-label\":w.l10n.hourAriaLabel});w.hourElement=n.getElementsByTagName(\"input\")[0];var t=m(\"flatpickr-minute\",{\"aria-label\":w.l10n.minuteAriaLabel});if(w.minuteElement=t.getElementsByTagName(\"input\")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?w.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(w.config.defaultHour)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():w.config.defaultMinute),w.hourElement.setAttribute(\"step\",w.config.hourIncrement.toString()),w.minuteElement.setAttribute(\"step\",w.config.minuteIncrement.toString()),w.hourElement.setAttribute(\"min\",w.config.time_24hr?\"0\":\"1\"),w.hourElement.setAttribute(\"max\",w.config.time_24hr?\"23\":\"12\"),w.minuteElement.setAttribute(\"min\",\"0\"),w.minuteElement.setAttribute(\"max\",\"59\"),w.timeContainer.appendChild(n),w.timeContainer.appendChild(e),w.timeContainer.appendChild(t),w.config.time_24hr&&w.timeContainer.classList.add(\"time24hr\"),w.config.enableSeconds){w.timeContainer.classList.add(\"hasSeconds\");var a=m(\"flatpickr-second\");w.secondElement=a.getElementsByTagName(\"input\")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():w.config.defaultSeconds),w.secondElement.setAttribute(\"step\",w.minuteElement.getAttribute(\"step\")),w.secondElement.setAttribute(\"min\",\"0\"),w.secondElement.setAttribute(\"max\",\"59\"),w.timeContainer.appendChild(s(\"span\",\"flatpickr-time-separator\",\":\")),w.timeContainer.appendChild(a)}return w.config.time_24hr||(w.amPM=s(\"span\",\"flatpickr-am-pm\",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM)),w.timeContainer}()),d(w.calendarContainer,\"rangeMode\",\"range\"===w.config.mode),d(w.calendarContainer,\"animate\",!0===w.config.animate),d(w.calendarContainer,\"multiMonth\",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?\"inline\":\"static\"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=s(\"div\",\"flatpickr-wrapper\");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){if(w.config.wrap&&[\"open\",\"close\",\"toggle\",\"clear\"].forEach((function(e){Array.prototype.forEach.call(w.element.querySelectorAll(\"[data-\"+e+\"]\"),(function(n){return N(n,\"click\",w[e])}))})),w.isMobile)!function(){var e=w.config.enableTime?w.config.noCalendar?\"time\":\"datetime-local\":\"date\";w.mobileInput=s(\"input\",w.input.className+\" flatpickr-mobile\"),w.mobileInput.tabIndex=1,w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr=\"datetime-local\"===e?\"Y-m-d\\\\TH:i:S\":\"date\"===e?\"Y-m-d\":\"H:i:S\",w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr)),w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,\"Y-m-d\")),w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,\"Y-m-d\")),w.input.getAttribute(\"step\")&&(w.mobileInput.step=String(w.input.getAttribute(\"step\"))),w.input.type=\"hidden\",void 0!==w.altInput&&(w.altInput.type=\"hidden\");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}N(w.mobileInput,\"change\",(function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),pe(\"onChange\"),pe(\"onClose\")}))}();else{var e=l(ie,50);if(w._debouncedChange=l(A,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&N(w.daysContainer,\"mouseover\",(function(e){\"range\"===w.config.mode&&ae(g(e))})),N(window.document.body,\"keydown\",te),w.config.inline||w.config.static||N(window,\"resize\",e),void 0!==window.ontouchstart?N(window.document,\"touchstart\",Z):N(window.document,\"click\",Z),N(window.document,\"focus\",Z,{capture:!0}),!0===w.config.clickOpens&&(N(w._input,\"focus\",w.open),N(w._input,\"click\",w.open)),void 0!==w.daysContainer&&(N(w.monthNav,\"click\",Ce),N(w.monthNav,[\"keyup\",\"increment\"],F),N(w.daysContainer,\"click\",ue)),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var n=function(e){return g(e).select()};N(w.timeContainer,[\"increment\"],T),N(w.timeContainer,\"blur\",T,{capture:!0}),N(w.timeContainer,\"click\",Y),N([w.hourElement,w.minuteElement],[\"focus\",\"click\"],n),void 0!==w.secondElement&&N(w.secondElement,\"focus\",(function(){return w.secondElement&&w.secondElement.select()})),void 0!==w.amPM&&N(w.amPM,\"click\",(function(e){T(e),A()}))}w.config.allowInput&&N(w._input,\"blur\",ne)}}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&S(w.config.noCalendar?w.latestSelectedDateObj||w.config.minDate:void 0),be(!1)),E();var n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&n&&ce(),pe(\"onReady\")}(),w}function E(e,n){for(var t=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;ithis.render()));const{start:s,end:l,value:r,step:o,title:n}=this.model.properties;this.on_change([s,l,r,o],(()=>{const{start:t,end:e,value:i,step:s}=this._calc_to();this.noUiSlider.updateOptions({range:{min:t,max:e},start:i,step:s})}));const{bar_color:a}=this.model.properties;this.on_change(a,(()=>{this._set_bar_color()}));const{show_value:d}=this.model.properties;this.on_change([r,n,d],(()=>this._update_title()))}styles(){return[...super.styles(),u.default,c.default]}_update_title(){var t;n.empty(this.title_el);const e=null==this.model.title||0==this.model.title.length&&!this.model.show_value;if(this.title_el.style.display=e?\"none\":\"\",!e&&(0!=(null===(t=this.model.title)||void 0===t?void 0:t.length)&&(this.title_el.textContent=`${this.model.title}: `),this.model.show_value)){const{value:t}=this._calc_to(),e=t.map((t=>this.model.pretty(t))).join(\" .. \");this.title_el.appendChild(n.span({class:m.slider_value},e))}}_set_bar_color(){if(!this.model.disabled){this.slider_el.querySelector(\".noUi-connect\").style.backgroundColor=d.color2css(this.model.bar_color)}}render(){super.render();const{start:t,end:e,value:i,step:s}=this._calc_to();let l;if(this.model.tooltips){const t={to:t=>this.model.pretty(t)};l=a.repeat(t,i.length)}else l=!1;if(null==this.slider_el){this.slider_el=n.div(),o.create(this.slider_el,{range:{min:t,max:e},start:i,step:s,behaviour:this.model.behaviour,connect:this.model.connected,tooltips:l,orientation:this.model.orientation,direction:this.model.direction}),this.noUiSlider.on(\"slide\",((t,e,i)=>this._slide(i))),this.noUiSlider.on(\"change\",((t,e,i)=>this._change(i)));const r=(t,e)=>{if(!l)return;this.slider_el.querySelectorAll(\".noUi-handle\")[t].querySelector(\".noUi-tooltip\").style.display=e?\"block\":\"\"};this.noUiSlider.on(\"start\",((t,e)=>r(e,!0))),this.noUiSlider.on(\"end\",((t,e)=>r(e,!1)))}else this.noUiSlider.updateOptions({range:{min:t,max:e},start:i,step:s});this._set_bar_color(),this.model.disabled?this.slider_el.setAttribute(\"disabled\",\"true\"):this.slider_el.removeAttribute(\"disabled\"),this.title_el=n.div({class:m.slider_title}),this._update_title(),this.group_el=n.div({class:p.input_group},this.title_el,this.slider_el),this.el.appendChild(this.group_el)}_slide(t){this.model.value=this._calc_from(t)}_change(t){const e=this._calc_from(t);this.model.setv({value:e,value_throttled:e})}}b.__name__=\"AbstractBaseSliderView\";class v extends b{_calc_to(){return{start:this.model.start,end:this.model.end,value:[this.model.value],step:this.model.step}}_calc_from([t]){return Number.isInteger(this.model.start)&&Number.isInteger(this.model.end)&&Number.isInteger(this.model.step)?Math.round(t):t}}i.AbstractSliderView=v,v.__name__=\"AbstractSliderView\";class g extends b{_calc_to(){return{start:this.model.start,end:this.model.end,value:this.model.value,step:this.model.step}}_calc_from(t){return t}}i.AbstractRangeSliderView=g,g.__name__=\"AbstractRangeSliderView\";class S extends _.Control{constructor(t){super(t),this.connected=!1}static init_AbstractSlider(){this.define((({Any:t,Boolean:e,Number:i,String:s,Color:l,Or:r,Enum:o,Ref:n,Nullable:a})=>({title:[a(s),\"\"],show_value:[e,!0],start:[t],end:[t],value:[t],value_throttled:[t],step:[i,1],format:[r(s,n(h.TickFormatter))],direction:[o(\"ltr\",\"rtl\"),\"ltr\"],tooltips:[e,!0],bar_color:[l,\"#e6e6e6\"]})))}pretty(t){return this._formatter(t,this.format)}}i.AbstractSlider=S,S.__name__=\"AbstractSlider\",S.init_AbstractSlider()},\n", " 439: function _(t,e,r,n,i){\n", " /*! nouislider - 14.6.3 - 11/19/2020 */\n", " var o;o=function(){\"use strict\";var t=\"14.6.3\";function e(t){t.parentElement.removeChild(t)}function r(t){return null!=t}function n(t){t.preventDefault()}function i(t){return\"number\"==typeof t&&!isNaN(t)&&isFinite(t)}function o(t,e,r){r>0&&(u(t,e),setTimeout((function(){c(t,e)}),r))}function s(t){return Math.max(Math.min(t,100),0)}function a(t){return Array.isArray(t)?t:[t]}function l(t){var e=(t=String(t)).split(\".\");return e.length>1?e[1].length:0}function u(t,e){t.classList&&!/\\s/.test(e)?t.classList.add(e):t.className+=\" \"+e}function c(t,e){t.classList&&!/\\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp(\"(^|\\\\b)\"+e.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function p(t){var e=void 0!==window.pageXOffset,r=\"CSS1Compat\"===(t.compatMode||\"\");return{x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop}}function f(t,e){return 100/(e-t)}function d(t,e,r){return 100*e/(t[r+1]-t[r])}function h(t,e){for(var r=1;t>=e[r];)r+=1;return r}function m(t,e,r){if(r>=t.slice(-1)[0])return 100;var n=h(r,t),i=t[n-1],o=t[n],s=e[n-1],a=e[n];return s+function(t,e){return d(t,t[0]<0?e+Math.abs(t[0]):e-t[0],0)}([i,o],r)/f(s,a)}function g(t,e,r,n){if(100===n)return n;var i=h(n,t),o=t[i-1],s=t[i];return r?n-o>(s-o)/2?s:o:e[i-1]?t[i-1]+function(t,e){return Math.round(t/e)*e}(n-t[i-1],e[i-1]):n}function v(t,e,r){var n;if(\"number\"==typeof e&&(e=[e]),!Array.isArray(e))throw new Error(\"noUiSlider (14.6.3): 'range' contains invalid value.\");if(!i(n=\"min\"===t?0:\"max\"===t?100:parseFloat(t))||!i(e[0]))throw new Error(\"noUiSlider (14.6.3): 'range' value isn't numeric.\");r.xPct.push(n),r.xVal.push(e[0]),n?r.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(r.xSteps[0]=e[1]),r.xHighestCompleteStep.push(0)}function b(t,e,r){if(e)if(r.xVal[t]!==r.xVal[t+1]){r.xSteps[t]=d([r.xVal[t],r.xVal[t+1]],e,0)/f(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o}else r.xSteps[t]=r.xHighestCompleteStep[t]=r.xVal[t]}function x(t,e,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&\"object\"==typeof i[0][0]?i.sort((function(t,e){return t[0][0]-e[0][0]})):i.sort((function(t,e){return t[0]-e[0]})),n=0;nthis.xPct[i+1];)i++;else t===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);r||t!==this.xPct[i+1]||i++;var o=1,s=e[i],a=0,l=0,u=0,c=0;for(n=r?(t-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-t)/(this.xPct[i+1]-this.xPct[i]);s>0;)a=this.xPct[i+1+c]-this.xPct[i+c],e[i+c]*o+100-100*n>100?(l=a*n,o=(s-100*n)/e[i+c],n=1):(l=e[i+c]*a/100*o,o=0),r?(u-=l,this.xPct.length+c>=1&&c--):(u+=l,this.xPct.length-c>=1&&c++),s=e[i+c]*o;return t+u},x.prototype.toStepping=function(t){return t=m(this.xVal,this.xPct,t)},x.prototype.fromStepping=function(t){return function(t,e,r){if(r>=100)return t.slice(-1)[0];var n=h(r,e),i=t[n-1],o=t[n],s=e[n-1];return function(t,e){return e*(t[1]-t[0])/100+t[0]}([i,o],(r-s)*f(s,e[n]))}(this.xVal,this.xPct,t)},x.prototype.getStep=function(t){return t=g(this.xPct,this.xSteps,this.snap,t)},x.prototype.getDefaultStep=function(t,e,r){var n=h(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/r},x.prototype.getNearbySteps=function(t){var e=h(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},x.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(l);return Math.max.apply(null,t)},x.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var S={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number},w={target:\"target\",base:\"base\",origin:\"origin\",handle:\"handle\",handleLower:\"handle-lower\",handleUpper:\"handle-upper\",touchArea:\"touch-area\",horizontal:\"horizontal\",vertical:\"vertical\",background:\"background\",connect:\"connect\",connects:\"connects\",ltr:\"ltr\",rtl:\"rtl\",textDirectionLtr:\"txt-dir-ltr\",textDirectionRtl:\"txt-dir-rtl\",draggable:\"draggable\",drag:\"state-drag\",tap:\"state-tap\",active:\"active\",tooltip:\"tooltip\",pips:\"pips\",pipsHorizontal:\"pips-horizontal\",pipsVertical:\"pips-vertical\",marker:\"marker\",markerHorizontal:\"marker-horizontal\",markerVertical:\"marker-vertical\",markerNormal:\"marker-normal\",markerLarge:\"marker-large\",markerSub:\"marker-sub\",value:\"value\",valueHorizontal:\"value-horizontal\",valueVertical:\"value-vertical\",valueNormal:\"value-normal\",valueLarge:\"value-large\",valueSub:\"value-sub\"},y=\".__tooltips\",E=\".__aria\";function C(t){if(function(t){return\"object\"==typeof t&&\"function\"==typeof t.to&&\"function\"==typeof t.from}(t))return!0;throw new Error(\"noUiSlider (14.6.3): 'format' requires 'to' and 'from' methods.\")}function P(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'step' is not numeric.\");t.singleStep=e}function N(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'keyboardPageMultiplier' is not numeric.\");t.keyboardPageMultiplier=e}function k(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'keyboardDefaultStep' is not numeric.\");t.keyboardDefaultStep=e}function U(t,e){if(\"object\"!=typeof e||Array.isArray(e))throw new Error(\"noUiSlider (14.6.3): 'range' is not an object.\");if(void 0===e.min||void 0===e.max)throw new Error(\"noUiSlider (14.6.3): Missing 'min' or 'max' in 'range'.\");if(e.min===e.max)throw new Error(\"noUiSlider (14.6.3): 'range' 'min' and 'max' cannot be equal.\");t.spectrum=new x(e,t.snap,t.singleStep)}function A(t,e){if(e=a(e),!Array.isArray(e)||!e.length)throw new Error(\"noUiSlider (14.6.3): 'start' option is incorrect.\");t.handles=e.length,t.start=e}function V(t,e){if(t.snap=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'snap' option must be a boolean.\")}function D(t,e){if(t.animate=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'animate' option must be a boolean.\")}function M(t,e){if(t.animationDuration=e,\"number\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'animationDuration' option must be a number.\")}function O(t,e){var r,n=[!1];if(\"lower\"===e?e=[!0,!1]:\"upper\"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r1)throw new Error(\"noUiSlider (14.6.3): 'padding' option must not exceed 100% of the range.\")}}function F(t,e){switch(e){case\"ltr\":t.dir=0;break;case\"rtl\":t.dir=1;break;default:throw new Error(\"noUiSlider (14.6.3): 'direction' option was not recognized.\")}}function R(t,e){if(\"string\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'behaviour' must be a string containing options.\");var r=e.indexOf(\"tap\")>=0,n=e.indexOf(\"drag\")>=0,i=e.indexOf(\"fixed\")>=0,o=e.indexOf(\"snap\")>=0,s=e.indexOf(\"hover\")>=0,a=e.indexOf(\"unconstrained\")>=0;if(i){if(2!==t.handles)throw new Error(\"noUiSlider (14.6.3): 'fixed' behaviour must be used with 2 handles\");z(t,t.start[1]-t.start[0])}if(a&&(t.margin||t.limit))throw new Error(\"noUiSlider (14.6.3): 'unconstrained' behaviour cannot be used with margin or limit\");t.events={tap:r||o,drag:n,fixed:i,snap:o,hover:s,unconstrained:a}}function T(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var r=0;r0&&((a=L(i,!1)).className=c(s,r.cssClasses.value),a.setAttribute(\"data-value\",o),a.style[r.style]=t+\"%\",a.innerHTML=n.to(o))}}(o,t[o][0],t[o][1])})),i}function q(){h&&(e(h),h=null)}function X(t){q();var e=t.mode,r=t.density||1,n=t.filter||!1,i=function(t,e,r){if(\"range\"===t||\"steps\"===t)return C.xVal;if(\"count\"===t){if(e<2)throw new Error(\"noUiSlider (14.6.3): 'values' (>= 2) required for mode 'count'.\");var n=e-1,i=100/n;for(e=[];n--;)e[n]=n*i;e.push(100),t=\"positions\"}return\"positions\"===t?e.map((function(t){return C.fromStepping(r?C.getStep(t):t)})):\"values\"===t?r?e.map((function(t){return C.fromStepping(C.getStep(C.toStepping(t)))})):e:void 0}(e,t.values||!1,t.stepped||!1),o=function(t,e,r){var n,i={},o=C.xVal[0],s=C.xVal[C.xVal.length-1],a=!1,l=!1,u=0;return n=r.slice().sort((function(t,e){return t-e})),(r=n.filter((function(t){return!this[t]&&(this[t]=!0)}),{}))[0]!==o&&(r.unshift(o),a=!0),r[r.length-1]!==s&&(r.push(s),l=!0),r.forEach((function(n,o){var s,c,p,f,d,h,m,g,v,b,x=n,S=r[o+1],w=\"steps\"===e;if(w&&(s=C.xNumSteps[o]),s||(s=S-x),!1!==x)for(void 0===S&&(S=x),s=Math.max(s,1e-7),c=x;c<=S;c=(c+s).toFixed(7)/1){for(g=(d=(f=C.toStepping(c))-u)/t,b=d/(v=Math.round(g)),p=1;p<=v;p+=1)i[(h=u+p*b).toFixed(5)]=[C.fromStepping(h),0];m=r.indexOf(c)>-1?1:w?2:0,!o&&a&&c!==S&&(m=0),c===S&&l||(i[f.toFixed(5)]=[c,m]),u=f}})),i}(r,e,i),s=t.format||{to:Math.round};return h=w.appendChild(B(o,n,s))}function Y(){var t=l.getBoundingClientRect(),e=\"offset\"+[\"Width\",\"Height\"][r.ort];return 0===r.ort?t.width||l[e]:t.height||l[e]}function I(t,e,n,i){var o=function(o){return!!(o=function(t,e,r){var n,i,o=0===t.type.indexOf(\"touch\"),s=0===t.type.indexOf(\"mouse\"),a=0===t.type.indexOf(\"pointer\");if(0===t.type.indexOf(\"MSPointer\")&&(a=!0),\"mousedown\"===t.type&&!t.buttons&&!t.touches)return!1;if(o){var l=function(t){return t.target===r||r.contains(t.target)||t.target.shadowRoot&&t.target.shadowRoot.contains(r)};if(\"touchstart\"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(u.length>1)return!1;n=u[0].pageX,i=u[0].pageY}else{var c=Array.prototype.find.call(t.changedTouches,l);if(!c)return!1;n=c.pageX,i=c.pageY}}return e=e||p(V),(s||a)&&(n=t.clientX+e.x,i=t.clientY+e.y),t.pageOffset=e,t.points=[n,i],t.cursor=s||a,t}(o,i.pageOffset,i.target||e))&&!(F()&&!i.doNotReject)&&(s=w,a=r.cssClasses.tap,!((s.classList?s.classList.contains(a):new RegExp(\"\\\\b\"+a+\"\\\\b\").test(s.className))&&!i.doNotReject)&&!(t===x.start&&void 0!==o.buttons&&o.buttons>1)&&(!i.hover||!o.buttons)&&(S||o.preventDefault(),o.calcPoint=o.points[r.ort],void n(o,i)));var s,a},s=[];return t.split(\" \").forEach((function(t){e.addEventListener(t,o,!!S&&{passive:!0}),s.push([t,o])})),s}function $(t){var e,n,i,o,a,u,c=100*(t-(e=l,n=r.ort,i=e.getBoundingClientRect(),o=e.ownerDocument,a=o.documentElement,u=p(o),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(u.x=0),n?i.top+u.y-a.clientTop:i.left+u.x-a.clientLeft))/Y();return c=s(c),r.dir?100-c:c}function G(t,e){\"mouseout\"===t.type&&\"HTML\"===t.target.nodeName&&null===t.relatedTarget&&K(t,e)}function J(t,e){if(-1===navigator.appVersion.indexOf(\"MSIE 9\")&&0===t.buttons&&0!==e.buttonsProperty)return K(t,e);var n=(r.dir?-1:1)*(t.calcPoint-e.startCalcPoint);st(n>0,100*n/e.baseSize,e.locations,e.handleNumbers)}function K(t,e){e.handle&&(c(e.handle,r.cssClasses.active),U-=1),e.listeners.forEach((function(t){D.removeEventListener(t[0],t[1])})),0===U&&(c(w,r.cssClasses.drag),lt(),t.cursor&&(M.style.cursor=\"\",M.removeEventListener(\"selectstart\",n))),e.handleNumbers.forEach((function(t){nt(\"change\",t),nt(\"set\",t),nt(\"end\",t)}))}function Q(t,e){if(e.handleNumbers.some(R))return!1;var i;1===e.handleNumbers.length&&(i=f[e.handleNumbers[0]].children[0],U+=1,u(i,r.cssClasses.active)),t.stopPropagation();var o=[],s=I(x.move,D,J,{target:t.target,handle:i,listeners:o,startCalcPoint:t.calcPoint,baseSize:Y(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:N.slice()}),a=I(x.end,D,K,{target:t.target,handle:i,listeners:o,doNotReject:!0,handleNumbers:e.handleNumbers}),l=I(\"mouseout\",D,G,{target:t.target,handle:i,listeners:o,doNotReject:!0,handleNumbers:e.handleNumbers});o.push.apply(o,s.concat(a,l)),t.cursor&&(M.style.cursor=getComputedStyle(t.target).cursor,f.length>1&&u(w,r.cssClasses.drag),M.addEventListener(\"selectstart\",n,!1)),e.handleNumbers.forEach((function(t){nt(\"start\",t)}))}function Z(t){t.stopPropagation();var e=$(t.calcPoint),n=function(t){var e=100,r=!1;return f.forEach((function(n,i){if(!R(i)){var o=N[i],s=Math.abs(o-t);(so||100===s&&100===e)&&(r=i,e=s)}})),r}(e);if(!1===n)return!1;r.events.snap||o(w,r.cssClasses.tap,r.animationDuration),ut(n,e,!0,!0),lt(),nt(\"slide\",n,!0),nt(\"update\",n,!0),nt(\"change\",n,!0),nt(\"set\",n,!0),r.events.snap&&Q(t,{handleNumbers:[n]})}function tt(t){var e=$(t.calcPoint),r=C.getStep(e),n=C.fromStepping(r);Object.keys(A).forEach((function(t){\"hover\"===t.split(\".\")[0]&&A[t].forEach((function(t){t.call(g,n)}))}))}function et(t,e){A[t]=A[t]||[],A[t].push(e),\"update\"===t.split(\".\")[0]&&f.forEach((function(t,e){nt(\"update\",e)}))}function rt(t){var e=t&&t.split(\".\")[0],r=e?t.substring(e.length):t;Object.keys(A).forEach((function(t){var n=t.split(\".\")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||function(t){return t===E||t===y}(i)&&r!==i||delete A[t]}))}function nt(t,e,n){Object.keys(A).forEach((function(i){var o=i.split(\".\")[0];t===o&&A[i].forEach((function(t){t.call(g,P.map(r.format.to),e,P.slice(),n||!1,N.slice(),g)}))}))}function it(t,e,n,i,o,a){var l;return f.length>1&&!r.events.unconstrained&&(i&&e>0&&(l=C.getAbsoluteDistance(t[e-1],r.margin,0),n=Math.max(n,l)),o&&e1&&r.limit&&(i&&e>0&&(l=C.getAbsoluteDistance(t[e-1],r.limit,0),n=Math.min(n,l)),o&&e1?n.forEach((function(t,r){var n=it(i,t,i[t]+e,o[r],s[r],!1);!1===n?e=0:(e=n-i[t],i[t]=n)})):o=s=[!0];var a=!1;n.forEach((function(t,n){a=ut(t,r[t]+e,o[n],s[n])||a})),a&&n.forEach((function(t){nt(\"update\",t),nt(\"slide\",t)}))}function at(t,e){return r.dir?100-t-e:t}function lt(){k.forEach((function(t){var e=N[t]>50?-1:1,r=3+(f.length+e*t);f[t].style.zIndex=r}))}function ut(t,e,n,i,o){return o||(e=it(N,t,e,n,i,!1)),!1!==e&&(function(t,e){N[t]=e,P[t]=C.fromStepping(e);var n=\"translate(\"+ot(10*(at(e,0)-O)+\"%\",\"0\")+\")\";f[t].style[r.transformRule]=n,ct(t),ct(t+1)}(t,e),!0)}function ct(t){if(d[t]){var e=0,n=100;0!==t&&(e=N[t-1]),t!==d.length-1&&(n=N[t]);var i=n-e,o=\"translate(\"+ot(at(e,i)+\"%\",\"0\")+\")\",s=\"scale(\"+ot(i/100,\"1\")+\")\";d[t].style[r.transformRule]=o+\" \"+s}}function pt(t,e){return null===t||!1===t||void 0===t?N[e]:(\"number\"==typeof t&&(t=String(t)),t=r.format.from(t),!1===(t=C.toStepping(t))||isNaN(t)?N[e]:t)}function ft(t,e,n){var i=a(t),s=void 0===N[0];e=void 0===e||!!e,r.animate&&!s&&o(w,r.cssClasses.tap,r.animationDuration),k.forEach((function(t){ut(t,pt(i[t],t),!0,!1,n)}));for(var l=1===k.length?0:1;ln.stepAfter.startValue&&(o=n.stepAfter.startValue-i),s=i>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&i-n.stepBefore.highestStep,100===e?o=null:0===e&&(s=null);var a=C.countStepDecimals();return null!==o&&!1!==o&&(o=Number(o.toFixed(a))),null!==s&&!1!==s&&(s=Number(s.toFixed(a))),[s,o]}return u(v=w,r.cssClasses.target),0===r.dir?u(v,r.cssClasses.ltr):u(v,r.cssClasses.rtl),0===r.ort?u(v,r.cssClasses.horizontal):u(v,r.cssClasses.vertical),u(v,\"rtl\"===getComputedStyle(v).direction?r.cssClasses.textDirectionRtl:r.cssClasses.textDirectionLtr),l=L(v,r.cssClasses.base),function(t,e){var n=L(e,r.cssClasses.connects);f=[],(d=[]).push(H(n,t[0]));for(var i=0;i=0&&t .noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px;}.bk-root .noUi-vertical .noUi-origin > .noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px;}.bk-root .noUi-handle{cursor:grab;cursor:-webkit-grab;}.bk-root .noUi-handle.noUi-active{cursor:grabbing;cursor:-webkit-grabbing;}.bk-root .noUi-handle:after,.bk-root .noUi-handle:before{display:none;}.bk-root .noUi-tooltip{display:none;white-space:nowrap;}.bk-root .noUi-handle:hover .noUi-tooltip{display:block;}.bk-root .noUi-horizontal{width:100%;height:10px;}.bk-root .noUi-vertical{width:10px;height:100%;}.bk-root .noUi-horizontal .noUi-handle{width:14px;height:18px;right:-7px;top:-5px;}.bk-root .noUi-vertical .noUi-handle{width:18px;height:14px;right:-5px;top:-7px;}.bk-root .noUi-target.noUi-horizontal{margin:5px 0px;}.bk-root .noUi-target.noUi-vertical{margin:0px 5px;}'},\n", " 442: function _(t,e,i,r,a){r();const s=t(1).__importDefault(t(181)),d=t(438),_=t(8);class n extends d.AbstractSliderView{}i.DateSliderView=n,n.__name__=\"DateSliderView\";class l extends d.AbstractSlider{constructor(t){super(t),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_DateSlider(){this.prototype.default_view=n,this.override({format:\"%d %b %Y\"})}_formatter(t,e){return _.isString(e)?s.default(t,e):e.compute(t)}}i.DateSlider=l,l.__name__=\"DateSlider\",l.init_DateSlider()},\n", " 443: function _(e,t,i,n,s){n();const r=e(444);class _ extends r.MarkupView{render(){super.render(),this.model.render_as_text?this.markup_el.textContent=this.model.text:this.markup_el.innerHTML=this.model.text}}i.DivView=_,_.__name__=\"DivView\";class a extends r.Markup{constructor(e){super(e)}static init_Div(){this.prototype.default_view=_,this.define((({Boolean:e})=>({render_as_text:[e,!1]})))}}i.Div=a,a.__name__=\"Div\",a.init_Div()},\n", " 444: function _(t,e,s,i,a){i();const n=t(1),l=t(224),r=t(43),c=t(488),u=n.__importStar(t(445));class _ extends c.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>{this.layout.invalidate_cache(),this.render(),this.root.compute_layout()}))}styles(){return[...super.styles(),u.default]}_update_layout(){this.layout=new l.CachedVariadicBox(this.el),this.layout.set_sizing(this.box_sizing())}render(){super.render();const t=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.markup_el=r.div({class:u.clearfix,style:t}),this.el.appendChild(this.markup_el)}}s.MarkupView=_,_.__name__=\"MarkupView\";class o extends c.Widget{constructor(t){super(t)}static init_Markup(){this.define((({String:t,Dict:e})=>({text:[t,\"\"],style:[e(t),{}]})))}}s.Markup=o,o.__name__=\"Markup\",o.init_Markup()},\n", " 445: function _(o,r,e,t,a){t(),e.root=\"bk-root\",e.clearfix=\"bk-clearfix\",e.default='.bk-root .bk-clearfix:before,.bk-root .bk-clearfix:after{content:\"\";display:table;}.bk-root .bk-clearfix:after{clear:both;}'},\n", " 446: function _(e,t,i,n,s){n();const o=e(1),r=e(419),l=e(264),d=e(43),_=e(8),u=o.__importStar(e(328)),c=o.__importStar(e(243)),h=c;class p extends r.AbstractButtonView{constructor(){super(...arguments),this._open=!1}styles(){return[...super.styles(),c.default]}render(){super.render();const e=d.div({class:[h.caret,h.down]});if(this.model.is_split){const t=this._render_button(e);t.classList.add(u.dropdown_toggle),t.addEventListener(\"click\",(()=>this._toggle_menu())),this.group_el.appendChild(t)}else this.button_el.appendChild(e);const t=this.model.menu.map(((e,t)=>{if(null==e)return d.div({class:h.divider});{const i=_.isString(e)?e:e[0],n=d.div({},i);return n.addEventListener(\"click\",(()=>this._item_click(t))),n}}));this.menu=d.div({class:[h.menu,h.below]},t),this.el.appendChild(this.menu),d.undisplay(this.menu)}_show_menu(){if(!this._open){this._open=!0,d.display(this.menu);const e=t=>{const{target:i}=t;i instanceof HTMLElement&&!this.el.contains(i)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,d.undisplay(this.menu))}_toggle_menu(){this._open?this._hide_menu():this._show_menu()}click(){this.model.is_split?(this._hide_menu(),this.model.trigger_event(new l.ButtonClick),super.click()):this._toggle_menu()}_item_click(e){this._hide_menu();const t=this.model.menu[e];if(null!=t){const i=_.isString(t)?t:t[1];_.isString(i)?this.model.trigger_event(new l.MenuItemClick(i)):i.execute(this.model,{index:e})}}}i.DropdownView=p,p.__name__=\"DropdownView\";class m extends r.AbstractButton{constructor(e){super(e)}static init_Dropdown(){this.prototype.default_view=p,this.define((({Null:e,Boolean:t,String:i,Array:n,Tuple:s,Or:o})=>({split:[t,!1],menu:[n(o(i,s(i,o(i)),e)),[]]}))),this.override({label:\"Dropdown\"})}get is_split(){return this.split}}i.Dropdown=m,m.__name__=\"Dropdown\",m.init_Dropdown()},\n", " 447: function _(e,i,l,t,s){t();const n=e(43),a=e(488);class o extends a.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render()))}render(){const{multiple:e,accept:i,disabled:l,width:t}=this.model;null==this.dialog_el&&(this.dialog_el=n.input({type:\"file\",multiple:e}),this.dialog_el.onchange=()=>{const{files:e}=this.dialog_el;null!=e&&this.load_files(e)},this.el.appendChild(this.dialog_el)),null!=i&&\"\"!=i&&(this.dialog_el.accept=i),this.dialog_el.style.width=`${t}px`,this.dialog_el.disabled=l}async load_files(e){const i=[],l=[],t=[];for(const s of e){const e=await this._read_file(s),[,n=\"\",,a=\"\"]=e.split(/[:;,]/,4);i.push(a),l.push(s.name),t.push(n)}this.model.multiple?(this.model.value=i,this.model.filename=l,this.model.mime_type=t):(this.model.value=i[0],this.model.filename=l[0],this.model.mime_type=t[0])}_read_file(e){return new Promise(((i,l)=>{const t=new FileReader;t.onload=()=>{var s;const{result:n}=t;null!=n?i(n):l(null!==(s=t.error)&&void 0!==s?s:new Error(`unable to read '${e.name}'`))},t.readAsDataURL(e)}))}}l.FileInputView=o,o.__name__=\"FileInputView\";class d extends a.Widget{constructor(e){super(e)}static init_FileInput(){this.prototype.default_view=o,this.define((({Boolean:e,String:i,Array:l,Or:t})=>({value:[t(i,l(i)),\"\"],mime_type:[t(i,l(i)),\"\"],filename:[t(i,l(i)),\"\"],accept:[i,\"\"],multiple:[e,!1]})))}}l.FileInput=d,d.__name__=\"FileInput\",d.init_FileInput()},\n", " 448: function _(e,t,i,s,n){s();const l=e(1),o=e(43),r=e(8),c=e(426),h=l.__importStar(e(427));class p extends c.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.value.change,(()=>this.render_selection())),this.connect(this.model.properties.options.change,(()=>this.render())),this.connect(this.model.properties.name.change,(()=>this.render())),this.connect(this.model.properties.title.change,(()=>this.render())),this.connect(this.model.properties.size.change,(()=>this.render())),this.connect(this.model.properties.disabled.change,(()=>this.render()))}render(){super.render();const e=this.model.options.map((e=>{let t,i;return r.isString(e)?t=i=e:[t,i]=e,o.option({value:t},i)}));this.input_el=o.select({multiple:!0,class:h.input,name:this.model.name,disabled:this.model.disabled},e),this.input_el.addEventListener(\"change\",(()=>this.change_input())),this.group_el.appendChild(this.input_el),this.render_selection()}render_selection(){const e=new Set(this.model.value);for(const t of this.el.querySelectorAll(\"option\"))t.selected=e.has(t.value);this.input_el.size=this.model.size}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of this.el.querySelectorAll(\"option\"))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.input_el.focus()}}i.MultiSelectView=p,p.__name__=\"MultiSelectView\";class u extends c.InputWidget{constructor(e){super(e)}static init_MultiSelect(){this.prototype.default_view=p,this.define((({Int:e,String:t,Array:i,Tuple:s,Or:n})=>({value:[i(t),[]],options:[i(n(t,s(t,t))),[]],size:[e,4]})))}}i.MultiSelect=u,u.__name__=\"MultiSelect\",u.init_MultiSelect()},\n", " 449: function _(a,r,e,t,p){t();const s=a(444),i=a(43);class n extends s.MarkupView{render(){super.render();const a=i.p({style:{margin:0}},this.model.text);this.markup_el.appendChild(a)}}e.ParagraphView=n,n.__name__=\"ParagraphView\";class _ extends s.Markup{constructor(a){super(a)}static init_Paragraph(){this.prototype.default_view=n}}e.Paragraph=_,_.__name__=\"Paragraph\",_.init_Paragraph()},\n", " 450: function _(s,t,e,n,r){n();const p=s(424);class u extends p.TextInputView{render(){super.render(),this.input_el.type=\"password\"}}e.PasswordInputView=u,u.__name__=\"PasswordInputView\";class a extends p.TextInput{constructor(s){super(s)}static init_PasswordInput(){this.prototype.default_view=u}}e.PasswordInput=a,a.__name__=\"PasswordInput\",a.init_PasswordInput()},\n", " 451: function _(e,t,i,l,s){l();const o=e(1),n=o.__importDefault(e(452)),h=e(43),a=e(8),u=e(224),c=o.__importStar(e(427)),d=o.__importDefault(e(453)),_=e(426);class r extends _.InputWidgetView{constructor(){super(...arguments),this._last_height=null}connect_signals(){super.connect_signals(),this.connect(this.model.properties.disabled.change,(()=>this.set_disabled()));const{value:e,max_items:t,option_limit:i,delete_button:l,placeholder:s,options:o,name:n,title:h}=this.model.properties;this.on_change([e,t,i,l,s,o,n,h],(()=>this.render()))}styles(){return[...super.styles(),d.default]}_update_layout(){this.layout=new u.CachedVariadicBox(this.el),this.layout.set_sizing(this.box_sizing())}render(){super.render(),this.input_el=h.select({multiple:!0,class:c.input,name:this.model.name,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el);const e=new Set(this.model.value),t=this.model.options.map((t=>{let i,l;return a.isString(t)?i=l=t:[i,l]=t,{value:i,label:l,selected:e.has(i)}})),i=this.model.solid?\"solid\":\"light\",l=`choices__item ${i}`,s=`choices__button ${i}`,o={choices:t,duplicateItemsAllowed:!1,removeItemButton:this.model.delete_button,classNames:{item:l,button:s}};null!=this.model.placeholder&&(o.placeholderValue=this.model.placeholder),null!=this.model.max_items&&(o.maxItemCount=this.model.max_items),null!=this.model.option_limit&&(o.renderChoiceLimit=this.model.option_limit),this.choice_el=new n.default(this.input_el,o);const u=()=>this.choice_el.containerOuter.element.getBoundingClientRect().height;null!=this._last_height&&this._last_height!=u()&&this.root.invalidate_layout(),this._last_height=u(),this.input_el.addEventListener(\"change\",(()=>this.change_input()))}set_disabled(){this.model.disabled?this.choice_el.disable():this.choice_el.enable()}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of this.el.querySelectorAll(\"option\"))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.input_el.focus()}}i.MultiChoiceView=r,r.__name__=\"MultiChoiceView\";class m extends _.InputWidget{constructor(e){super(e)}static init_MultiChoice(){this.prototype.default_view=r,this.define((({Boolean:e,Int:t,String:i,Array:l,Tuple:s,Or:o,Nullable:n})=>({value:[l(i),[]],options:[l(o(i,s(i,i))),[]],max_items:[n(t),null],delete_button:[e,!0],placeholder:[n(i),null],option_limit:[n(t),null],solid:[e,!0]})))}}i.MultiChoice=m,m.__name__=\"MultiChoice\",m.init_MultiChoice()},\n", " 452: function _(e,t,i,n,s){\n", " /*! choices.js v9.0.1 | © 2019 Josh Johnson | https://github.com/jshjohnson/Choices#readme */\n", " var r,o;r=window,o=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"/public/assets/scripts/\",i(i.s=4)}([function(e,t,i){\"use strict\";var n=function(e){return function(e){return!!e&&\"object\"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return\"[object RegExp]\"===t||\"[object Date]\"===t||function(e){return e.$$typeof===s}(e)}(e)},s=\"function\"==typeof Symbol&&Symbol.for?Symbol.for(\"react.element\"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((i=e,Array.isArray(i)?[]:{}),e,t):e;var i}function o(e,t,i){return e.concat(t).map((function(e){return r(e,i)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t,i){var n={};return i.isMergeableObject(e)&&a(e).forEach((function(t){n[t]=r(e[t],i)})),a(t).forEach((function(s){(function(e,t){try{return t in e&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}catch(e){return!1}})(e,s)||(i.isMergeableObject(t[s])&&e[s]?n[s]=function(e,t){if(!t.customMerge)return l;var i=t.customMerge(e);return\"function\"==typeof i?i:l}(s,i)(e[s],t[s],i):n[s]=r(t[s],i))})),n}function l(e,t,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||n,i.cloneUnlessOtherwiseSpecified=r;var s=Array.isArray(t);return s===Array.isArray(e)?s?i.arrayMerge(e,t,i):c(e,t,i):r(t,i)}l.all=function(e,t){if(!Array.isArray(e))throw new Error(\"first argument should be an array\");return e.reduce((function(e,i){return l(e,i,t)}),{})};var h=l;e.exports=h},function(e,t,i){\"use strict\";(function(e,n){var s,r=i(3);s=\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:void 0!==e?e:n;var o=Object(r.a)(s);t.a=o}).call(this,i(5),i(6)(e))},function(e,t,i){\n", " /*!\n", " * Fuse.js v3.4.5 - Lightweight fuzzy-search (http://fusejs.io)\n", " *\n", " * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me)\n", " * All Rights Reserved. Apache Software License 2.0\n", " *\n", " * http://www.apache.org/licenses/LICENSE-2.0\n", " */\n", " e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"\",i(i.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):\"[object Array]\"===Object.prototype.toString.call(e)}},function(e,t,i){function n(e){return(n=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function s(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\\nSearch pattern: \"'.concat(e,'\"'));var i=this._prepareSearchers(e),n=i.tokenSearchers,s=i.fullSearcher,r=this._search(n,s),o=r.weights,a=r.results;return this._computeScore(o,a),this.options.shouldSort&&this._sort(a),t.limit&&\"number\"==typeof t.limit&&(a=a.slice(0,t.limit)),this._format(a)}},{key:\"_prepareSearchers\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",t=[];if(this.options.tokenize)for(var i=e.split(this.options.tokenSeparator),n=0,s=i.length;n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,i=this.list,n={},s=[];if(\"string\"==typeof i[0]){for(var r=0,o=i.length;r1)throw new Error(\"Key weight has to be > 0 and <= 1\");p=p.name}else a[p]={weight:1};this._analyze({key:p,value:this.options.getFn(h,p),record:h,index:c},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t})}return{weights:a,results:s}}},{key:\"_analyze\",value:function(e,t){var i=e.key,n=e.arrayIndex,s=void 0===n?-1:n,r=e.value,o=e.record,c=e.index,l=t.tokenSearchers,h=void 0===l?[]:l,u=t.fullSearcher,d=void 0===u?[]:u,p=t.resultMap,m=void 0===p?{}:p,f=t.results,v=void 0===f?[]:f;if(null!=r){var g=!1,_=-1,b=0;if(\"string\"==typeof r){this._log(\"\\nKey: \".concat(\"\"===i?\"-\":i));var y=d.search(r);if(this._log('Full text: \"'.concat(r,'\", score: ').concat(y.score)),this.options.tokenize){for(var E=r.split(this.options.tokenSeparator),I=[],S=0;S-1&&(P=(P+_)/2),this._log(\"Score average:\",P);var D=!this.options.tokenize||!this.options.matchAllTokens||b>=h.length;if(this._log(\"\\nCheck Matches: \".concat(D)),(g||y.isMatch)&&D){var M=m[c];M?M.output.push({key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}):(m[c]={item:o,output:[{key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}]},v.push(m[c]))}}else if(a(r))for(var N=0,F=r.length;N-1&&(o.arrayIndex=r.arrayIndex),t.matches.push(o)}}})),this.options.includeScore&&s.push((function(e,t){t.score=e.score}));for(var r=0,o=e.length;ri)return s(e,this.pattern,n);var o=this.options,a=o.location,c=o.distance,l=o.threshold,h=o.findAllMatches,u=o.minMatchCharLength;return r(e,this.pattern,this.patternAlphabet,{location:a,distance:c,threshold:l,findAllMatches:h,minMatchCharLength:u})}}])&&n(t.prototype,i),a&&n(t,a),e}();e.exports=a},function(e,t){var i=/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g;e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,s=new RegExp(t.replace(i,\"\\\\$&\").replace(n,\"|\")),r=e.match(s),o=!!r,a=[];if(o)for(var c=0,l=r.length;c=P;N-=1){var F=N-1,j=i[e.charAt(F)];if(j&&(E[F]=1),M[N]=(M[N+1]<<1|1)&j,0!==T&&(M[N]|=(O[N+1]|O[N])<<1|1|O[N+1]),M[N]&L&&(C=n(t,{errors:T,currentLocation:F,expectedLocation:v,distance:l}))<=_){if(_=C,(b=F)<=v)break;P=Math.max(1,2*v-b)}}if(n(t,{errors:T+1,currentLocation:v,expectedLocation:v,distance:l})>_)break;O=M}return{isMatch:b>=0,score:0===C?.001:C,matchedIndices:s(E,f)}}},function(e,t){e.exports=function(e,t){var i=t.errors,n=void 0===i?0:i,s=t.currentLocation,r=void 0===s?0:s,o=t.expectedLocation,a=void 0===o?0:o,c=t.distance,l=void 0===c?100:c,h=n/e.length,u=Math.abs(a-r);return l?h+u/l:u?1:h}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=[],n=-1,s=-1,r=0,o=e.length;r=t&&i.push([n,s]),n=-1)}return e[r-1]&&r-n>=t&&i.push([n,r-1]),i}},function(e,t){e.exports=function(e){for(var t={},i=e.length,n=0;n/g,\"&rt;\").replace(/-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!0),i})):e;case\"REMOVE_ITEM\":return t.choiceId>-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!1),i})):e;case\"FILTER_CHOICES\":return e.map((function(e){var i=e;return i.active=t.results.some((function(e){var t=e.item,n=e.score;return t.id===i.id&&(i.score=n,!0)})),i}));case\"ACTIVATE_CHOICES\":return e.map((function(e){var i=e;return i.active=t.active,i}));case\"CLEAR_CHOICES\":return v;default:return e}},general:_}),A=function(e,t){var i=e;if(\"CLEAR_ALL\"===t.type)i=void 0;else if(\"RESET_TO\"===t.type)return O(t.state);return C(i,t)};function L(e,t){for(var i=0;i\"'+I(e)+'\"'},maxItemText:function(e){return\"Only \"+e+\" values can be added\"},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},callbackOnInit:null,callbackOnCreateTemplates:null,classNames:{containerOuter:\"choices\",containerInner:\"choices__inner\",input:\"choices__input\",inputCloned:\"choices__input--cloned\",list:\"choices__list\",listItems:\"choices__list--multiple\",listSingle:\"choices__list--single\",listDropdown:\"choices__list--dropdown\",item:\"choices__item\",itemSelectable:\"choices__item--selectable\",itemDisabled:\"choices__item--disabled\",itemChoice:\"choices__item--choice\",placeholder:\"choices__placeholder\",group:\"choices__group\",groupHeading:\"choices__heading\",button:\"choices__button\",activeState:\"is-active\",focusState:\"is-focused\",openState:\"is-open\",disabledState:\"is-disabled\",highlightedState:\"is-highlighted\",selectedState:\"is-selected\",flippedState:\"is-flipped\",loadingState:\"is-loading\",noResults:\"has-no-results\",noChoices:\"has-no-choices\"}},D=\"showDropdown\",M=\"hideDropdown\",N=\"change\",F=\"choice\",j=\"search\",K=\"addItem\",R=\"removeItem\",H=\"highlightItem\",B=\"highlightChoice\",V=\"ADD_CHOICE\",G=\"FILTER_CHOICES\",q=\"ACTIVATE_CHOICES\",U=\"CLEAR_CHOICES\",z=\"ADD_GROUP\",W=\"ADD_ITEM\",X=\"REMOVE_ITEM\",$=\"HIGHLIGHT_ITEM\",J=46,Y=8,Z=13,Q=65,ee=27,te=38,ie=40,ne=33,se=34,re=\"text\",oe=\"select-one\",ae=\"select-multiple\",ce=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.position;this.element=t,this.classNames=n,this.type=i,this.position=s,this.isOpen=!1,this.isFlipped=!1,this.isFocussed=!1,this.isDisabled=!1,this.isLoading=!1,this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t=e.prototype;return t.addEventListeners=function(){this.element.addEventListener(\"focus\",this._onFocus),this.element.addEventListener(\"blur\",this._onBlur)},t.removeEventListeners=function(){this.element.removeEventListener(\"focus\",this._onFocus),this.element.removeEventListener(\"blur\",this._onBlur)},t.shouldFlip=function(e){if(\"number\"!=typeof e)return!1;var t=!1;return\"auto\"===this.position?t=!window.matchMedia(\"(min-height: \"+(e+1)+\"px)\").matches:\"top\"===this.position&&(t=!0),t},t.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},t.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},t.open=function(e){this.element.classList.add(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isOpen=!0,this.shouldFlip(e)&&(this.element.classList.add(this.classNames.flippedState),this.isFlipped=!0)},t.close=function(){this.element.classList.remove(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(this.element.classList.remove(this.classNames.flippedState),this.isFlipped=!1)},t.focus=function(){this.isFocussed||this.element.focus()},t.addFocusState=function(){this.element.classList.add(this.classNames.focusState)},t.removeFocusState=function(){this.element.classList.remove(this.classNames.focusState)},t.enable=function(){this.element.classList.remove(this.classNames.disabledState),this.element.removeAttribute(\"aria-disabled\"),this.type===oe&&this.element.setAttribute(\"tabindex\",\"0\"),this.isDisabled=!1},t.disable=function(){this.element.classList.add(this.classNames.disabledState),this.element.setAttribute(\"aria-disabled\",\"true\"),this.type===oe&&this.element.setAttribute(\"tabindex\",\"-1\"),this.isDisabled=!0},t.wrap=function(e){!function(e,t){void 0===t&&(t=document.createElement(\"div\")),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)}(e,this.element)},t.unwrap=function(e){this.element.parentNode.insertBefore(e,this.element),this.element.parentNode.removeChild(this.element)},t.addLoadingState=function(){this.element.classList.add(this.classNames.loadingState),this.element.setAttribute(\"aria-busy\",\"true\"),this.isLoading=!0},t.removeLoadingState=function(){this.element.classList.remove(this.classNames.loadingState),this.element.removeAttribute(\"aria-busy\"),this.isLoading=!1},t._onFocus=function(){this.isFocussed=!0},t._onBlur=function(){this.isFocussed=!1},e}();function le(e,t){for(var i=0;i0?this.element.scrollTop+o-s:e.offsetTop;requestAnimationFrame((function(){i._animateScroll(a,t)}))}},t._scrollDown=function(e,t,i){var n=(i-e)/t,s=n>1?n:1;this.element.scrollTop=e+s},t._scrollUp=function(e,t,i){var n=(e-i)/t,s=n>1?n:1;this.element.scrollTop=e-s},t._animateScroll=function(e,t){var i=this,n=this.element.scrollTop,s=!1;t>0?(this._scrollDown(n,4,e),ne&&(s=!0)),s&&requestAnimationFrame((function(){i._animateScroll(e,t)}))},e}();function de(e,t){for(var i=0;i0?\"treeitem\":\"option\"),Object.assign(g.dataset,{choice:\"\",id:l,value:h,selectText:i}),m?(g.classList.add(a),g.dataset.choiceDisabled=\"\",g.setAttribute(\"aria-disabled\",\"true\")):(g.classList.add(r),g.dataset.choiceSelectable=\"\"),g},input:function(e,t){var i=e.input,n=e.inputCloned,s=Object.assign(document.createElement(\"input\"),{type:\"text\",className:i+\" \"+n,autocomplete:\"off\",autocapitalize:\"off\",spellcheck:!1});return s.setAttribute(\"role\",\"textbox\"),s.setAttribute(\"aria-autocomplete\",\"list\"),s.setAttribute(\"aria-label\",t),s},dropdown:function(e){var t=e.list,i=e.listDropdown,n=document.createElement(\"div\");return n.classList.add(t,i),n.setAttribute(\"aria-expanded\",\"false\"),n},notice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.noResults,o=e.noChoices;void 0===i&&(i=\"\");var a=[n,s];return\"no-choices\"===i?a.push(o):\"no-results\"===i&&a.push(r),Object.assign(document.createElement(\"div\"),{innerHTML:t,className:a.join(\" \")})},option:function(e){var t=e.label,i=e.value,n=e.customProperties,s=e.active,r=e.disabled,o=new Option(t,i,!1,s);return n&&(o.dataset.customProperties=n),o.disabled=r,o}},be=function(e){return void 0===e&&(e=!0),{type:q,active:e}},ye=function(e,t){return{type:$,id:e,highlighted:t}},Ee=function(e){var t=e.value,i=e.id,n=e.active,s=e.disabled;return{type:z,value:t,id:i,active:n,disabled:s}},Ie=function(e){return{type:\"SET_IS_LOADING\",isLoading:e}};function Se(e,t){for(var i=0;i=0?this._store.getGroupById(s):null;return this._store.dispatch(ye(i,!0)),t&&this.passedElement.triggerEvent(H,{id:i,value:o,label:c,groupValue:l&&l.value?l.value:null}),this},r.unhighlightItem=function(e){if(!e)return this;var t=e.id,i=e.groupId,n=void 0===i?-1:i,s=e.value,r=void 0===s?\"\":s,o=e.label,a=void 0===o?\"\":o,c=n>=0?this._store.getGroupById(n):null;return this._store.dispatch(ye(t,!1)),this.passedElement.triggerEvent(H,{id:t,value:r,label:a,groupValue:c&&c.value?c.value:null}),this},r.highlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.highlightItem(t)})),this},r.unhighlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.unhighlightItem(t)})),this},r.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.value===e})).forEach((function(e){return t._removeItem(e)})),this},r.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.id!==e})).forEach((function(e){return t._removeItem(e)})),this},r.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.highlightedActiveItems.forEach((function(i){t._removeItem(i),e&&t._triggerChange(i.value)})),this},r.showDropdown=function(e){var t=this;return this.dropdown.isActive||requestAnimationFrame((function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(D,{})})),this},r.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame((function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(M,{})})),this):this},r.getValue=function(e){void 0===e&&(e=!1);var t=this._store.activeItems.reduce((function(t,i){var n=e?i.value:i;return t.push(n),t}),[]);return this._isSelectOneElement?t[0]:t},r.setValue=function(e){var t=this;return this.initialised?(e.forEach((function(e){return t._setChoiceOrItem(e)})),this):this},r.setChoiceByValue=function(e){var t=this;return!this.initialised||this._isTextElement||(Array.isArray(e)?e:[e]).forEach((function(e){return t._findAndSelectChoiceByValue(e)})),this},r.setChoices=function(e,t,i,n){var s=this;if(void 0===e&&(e=[]),void 0===t&&(t=\"value\"),void 0===i&&(i=\"label\"),void 0===n&&(n=!1),!this.initialised)throw new ReferenceError(\"setChoices was called on a non-initialized instance of Choices\");if(!this._isSelectElement)throw new TypeError(\"setChoices can't be used with INPUT based Choices\");if(\"string\"!=typeof t||!t)throw new TypeError(\"value parameter must be a name of 'value' field in passed objects\");if(n&&this.clearChoices(),\"function\"==typeof e){var r=e(this);if(\"function\"==typeof Promise&&r instanceof Promise)return new Promise((function(e){return requestAnimationFrame(e)})).then((function(){return s._handleLoadingState(!0)})).then((function(){return r})).then((function(e){return s.setChoices(e,t,i,n)})).catch((function(e){s.config.silent||console.error(e)})).then((function(){return s._handleLoadingState(!1)})).then((function(){return s}));if(!Array.isArray(r))throw new TypeError(\".setChoices first argument function must return either array of choices or Promise, got: \"+typeof r);return this.setChoices(r,t,i,!1)}if(!Array.isArray(e))throw new TypeError(\".setChoices must be called either with array of choices with a function resulting into Promise of array of choices\");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach((function(e){e.choices?s._addGroup({id:parseInt(e.id,10)||null,group:e,valueKey:t,labelKey:i}):s._addChoice({value:e[t],label:e[i],isSelected:e.selected,isDisabled:e.disabled,customProperties:e.customProperties,placeholder:e.placeholder})})),this._stopLoading(),this},r.clearChoices=function(){return this._store.dispatch({type:U}),this},r.clearStore=function(){return this._store.dispatch({type:\"CLEAR_ALL\"}),this},r.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch(be(!0))),this},r._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var e=this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items,t=this._isSelectElement,i=this._currentState.items!==this._prevState.items;e&&(t&&this._renderChoices(),i&&this._renderItems(),this._prevState=this._currentState)}},r._renderChoices=function(){var e=this,t=this._store,i=t.activeGroups,n=t.activeChoices,s=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame((function(){return e.choiceList.scrollToTop()})),i.length>=1&&!this._isSearching){var r=n.filter((function(e){return!0===e.placeholder&&-1===e.groupId}));r.length>=1&&(s=this._createChoicesFragment(r,s)),s=this._createGroupsFragment(i,n,s)}else n.length>=1&&(s=this._createChoicesFragment(n,s));if(s.childNodes&&s.childNodes.length>0){var o=this._store.activeItems,a=this._canAddItem(o,this.input.value);a.response?(this.choiceList.append(s),this._highlightChoice()):this.choiceList.append(this._getTemplate(\"notice\",a.notice))}else{var c,l;this._isSearching?(l=\"function\"==typeof this.config.noResultsText?this.config.noResultsText():this.config.noResultsText,c=this._getTemplate(\"notice\",l,\"no-results\")):(l=\"function\"==typeof this.config.noChoicesText?this.config.noChoicesText():this.config.noChoicesText,c=this._getTemplate(\"notice\",l,\"no-choices\")),this.choiceList.append(c)}},r._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},r._createGroupsFragment=function(e,t,i){var n=this;return void 0===i&&(i=document.createDocumentFragment()),this.config.shouldSort&&e.sort(this.config.sorter),e.forEach((function(e){var s=function(e){return t.filter((function(t){return n._isSelectOneElement?t.groupId===e.id:t.groupId===e.id&&(\"always\"===n.config.renderSelectedChoices||!t.selected)}))}(e);if(s.length>=1){var r=n._getTemplate(\"choiceGroup\",e);i.appendChild(r),n._createChoicesFragment(s,i,!0)}})),i},r._createChoicesFragment=function(e,t,i){var n=this;void 0===t&&(t=document.createDocumentFragment()),void 0===i&&(i=!1);var s=this.config,r=s.renderSelectedChoices,o=s.searchResultLimit,a=s.renderChoiceLimit,c=this._isSearching?w:this.config.sorter,l=function(e){if(\"auto\"!==r||n._isSelectOneElement||!e.selected){var i=n._getTemplate(\"choice\",e,n.config.itemSelectText);t.appendChild(i)}},h=e;\"auto\"!==r||this._isSelectOneElement||(h=e.filter((function(e){return!e.selected})));var u=h.reduce((function(e,t){return t.placeholder?e.placeholderChoices.push(t):e.normalChoices.push(t),e}),{placeholderChoices:[],normalChoices:[]}),d=u.placeholderChoices,p=u.normalChoices;(this.config.shouldSort||this._isSearching)&&p.sort(c);var m=h.length,f=this._isSelectOneElement?[].concat(d,p):p;this._isSearching?m=o:a&&a>0&&!i&&(m=a);for(var v=0;v=n){var o=s?this._searchChoices(e):0;this.passedElement.triggerEvent(j,{value:e,resultCount:o})}else r&&(this._isSearching=!1,this._store.dispatch(be(!0)))}},r._canAddItem=function(e,t){var i=!0,n=\"function\"==typeof this.config.addItemText?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var s=function(e,t,i){return void 0===i&&(i=\"value\"),e.some((function(e){return\"string\"==typeof t?e[i]===t.trim():e[i]===t}))}(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(i=!1,n=\"function\"==typeof this.config.maxItemText?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&s&&i&&(i=!1,n=\"function\"==typeof this.config.uniqueItemText?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&i&&\"function\"==typeof this.config.addItemFilter&&!this.config.addItemFilter(t)&&(i=!1,n=\"function\"==typeof this.config.customAddItemText?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:i,notice:n}},r._searchChoices=function(e){var t=\"string\"==typeof e?e.trim():e,i=\"string\"==typeof this._currentValue?this._currentValue.trim():this._currentValue;if(t.length<1&&t===i+\" \")return 0;var n=this._store.searchableChoices,r=t,o=[].concat(this.config.searchFields),a=Object.assign(this.config.fuseOptions,{keys:o}),c=new s.a(n,a).search(r);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch(function(e){return{type:G,results:e}}(c)),c.length},r._addEventListeners=function(){var e=document.documentElement;e.addEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.addEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.addEventListener(\"mousedown\",this._onMouseDown,!0),e.addEventListener(\"click\",this._onClick,{passive:!0}),e.addEventListener(\"touchmove\",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener(\"mouseover\",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener(\"blur\",this._onBlur,{passive:!0})),this.input.element.addEventListener(\"keyup\",this._onKeyUp,{passive:!0}),this.input.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.input.element.addEventListener(\"blur\",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener(\"reset\",this._onFormReset,{passive:!0}),this.input.addEventListeners()},r._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.removeEventListener(\"mousedown\",this._onMouseDown,!0),e.removeEventListener(\"click\",this._onClick),e.removeEventListener(\"touchmove\",this._onTouchMove),this.dropdown.element.removeEventListener(\"mouseover\",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener(\"focus\",this._onFocus),this.containerOuter.element.removeEventListener(\"blur\",this._onBlur)),this.input.element.removeEventListener(\"keyup\",this._onKeyUp),this.input.element.removeEventListener(\"focus\",this._onFocus),this.input.element.removeEventListener(\"blur\",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener(\"reset\",this._onFormReset),this.input.removeEventListeners()},r._onKeyDown=function(e){var t,i=e.target,n=e.keyCode,s=e.ctrlKey,r=e.metaKey,o=this._store.activeItems,a=this.input.isFocussed,c=this.dropdown.isActive,l=this.itemList.hasChildren(),h=String.fromCharCode(n),u=J,d=Y,p=Z,m=Q,f=ee,v=te,g=ie,_=ne,b=se,y=s||r;!this._isTextElement&&/[a-zA-Z0-9-_ ]/.test(h)&&this.showDropdown();var E=((t={})[m]=this._onAKey,t[p]=this._onEnterKey,t[f]=this._onEscapeKey,t[v]=this._onDirectionKey,t[_]=this._onDirectionKey,t[g]=this._onDirectionKey,t[b]=this._onDirectionKey,t[d]=this._onDeleteKey,t[u]=this._onDeleteKey,t);E[n]&&E[n]({event:e,target:i,keyCode:n,metaKey:r,activeItems:o,hasFocusedInput:a,hasActiveDropdown:c,hasItems:l,hasCtrlDownKeyPressed:y})},r._onKeyUp=function(e){var t=e.target,i=e.keyCode,n=this.input.value,s=this._store.activeItems,r=this._canAddItem(s,n),o=J,a=Y;if(this._isTextElement)if(r.notice&&n){var c=this._getTemplate(\"notice\",r.notice);this.dropdown.element.innerHTML=c.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0);else{var l=(i===o||i===a)&&!t.value,h=!this._isTextElement&&this._isSearching,u=this._canSearch&&r.response;l&&h?(this._isSearching=!1,this._store.dispatch(be(!0))):u&&this._handleSearch(this.input.value)}this._canSearch=this.config.searchEnabled},r._onAKey=function(e){var t=e.hasItems;e.hasCtrlDownKeyPressed&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},r._onEnterKey=function(e){var t=e.event,i=e.target,n=e.activeItems,s=e.hasActiveDropdown,r=Z,o=i.hasAttribute(\"data-button\");if(this._isTextElement&&i.value){var a=this.input.value;this._canAddItem(n,a).response&&(this.hideDropdown(!0),this._addItem({value:a}),this._triggerChange(a),this.clearInput())}if(o&&(this._handleButtonAction(n,i),t.preventDefault()),s){var c=this.dropdown.getChild(\".\"+this.config.classNames.highlightedState);c&&(n[0]&&(n[0].keyCode=r),this._handleChoiceAction(n,c)),t.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),t.preventDefault())},r._onEscapeKey=function(e){e.hasActiveDropdown&&(this.hideDropdown(!0),this.containerOuter.focus())},r._onDirectionKey=function(e){var t,i,n,s=e.event,r=e.hasActiveDropdown,o=e.keyCode,a=e.metaKey,c=ie,l=ne,h=se;if(r||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var u,d=o===c||o===h?1:-1,p=\"[data-choice-selectable]\";if(a||o===h||o===l)u=d>0?this.dropdown.element.querySelector(\"[data-choice-selectable]:last-of-type\"):this.dropdown.element.querySelector(p);else{var m=this.dropdown.element.querySelector(\".\"+this.config.classNames.highlightedState);u=m?function(e,t,i){if(void 0===i&&(i=1),e instanceof Element&&\"string\"==typeof t){for(var n=(i>0?\"next\":\"previous\")+\"ElementSibling\",s=e[n];s;){if(s.matches(t))return s;s=s[n]}return s}}(m,p,d):this.dropdown.element.querySelector(p)}u&&(t=u,i=this.choiceList.element,void 0===(n=d)&&(n=1),t&&(n>0?i.scrollTop+i.offsetHeight>=t.offsetTop+t.offsetHeight:t.offsetTop>=i.scrollTop)||this.choiceList.scrollToChildElement(u,d),this._highlightChoice(u)),s.preventDefault()}},r._onDeleteKey=function(e){var t=e.event,i=e.target,n=e.hasFocusedInput,s=e.activeItems;!n||i.value||this._isSelectOneElement||(this._handleBackspace(s),t.preventDefault())},r._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},r._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},r._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(we&&this.choiceList.element.contains(t)){var i=this.choiceList.element.firstElementChild,n=\"ltr\"===this._direction?e.offsetX>=i.offsetWidth:e.offsetX0&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0))},r._onFocus=function(e){var t,i=this,n=e.target;this.containerOuter.element.contains(n)&&((t={}).text=function(){n===i.input.element&&i.containerOuter.addFocusState()},t[\"select-one\"]=function(){i.containerOuter.addFocusState(),n===i.input.element&&i.showDropdown(!0)},t[\"select-multiple\"]=function(){n===i.input.element&&(i.showDropdown(!0),i.containerOuter.addFocusState())},t)[this.passedElement.element.type]()},r._onBlur=function(e){var t=this,i=e.target;if(this.containerOuter.element.contains(i)&&!this._isScrollingOnIe){var n,s=this._store.activeItems.some((function(e){return e.highlighted}));((n={}).text=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),s&&t.unhighlightAll(),t.hideDropdown(!0))},n[\"select-one\"]=function(){t.containerOuter.removeFocusState(),(i===t.input.element||i===t.containerOuter.element&&!t._canSearch)&&t.hideDropdown(!0)},n[\"select-multiple\"]=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),t.hideDropdown(!0),s&&t.unhighlightAll())},n)[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},r._onFormReset=function(){this._store.dispatch({type:\"RESET_TO\",state:this._initialState})},r._highlightChoice=function(e){var t=this;void 0===e&&(e=null);var i=Array.from(this.dropdown.element.querySelectorAll(\"[data-choice-selectable]\"));if(i.length){var n=e;Array.from(this.dropdown.element.querySelectorAll(\".\"+this.config.classNames.highlightedState)).forEach((function(e){e.classList.remove(t.config.classNames.highlightedState),e.setAttribute(\"aria-selected\",\"false\")})),n?this._highlightPosition=i.indexOf(n):(n=i.length>this._highlightPosition?i[this._highlightPosition]:i[i.length-1])||(n=i[0]),n.classList.add(this.config.classNames.highlightedState),n.setAttribute(\"aria-selected\",\"true\"),this.passedElement.triggerEvent(B,{el:n}),this.dropdown.isActive&&(this.input.setActiveDescendant(n.id),this.containerOuter.setActiveDescendant(n.id))}},r._addItem=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.choiceId,r=void 0===s?-1:s,o=e.groupId,a=void 0===o?-1:o,c=e.customProperties,l=void 0===c?null:c,h=e.placeholder,u=void 0!==h&&h,d=e.keyCode,p=void 0===d?null:d,m=\"string\"==typeof t?t.trim():t,f=p,v=l,g=this._store.items,_=n||m,b=r||-1,y=a>=0?this._store.getGroupById(a):null,E=g?g.length+1:1;return this.config.prependValue&&(m=this.config.prependValue+m.toString()),this.config.appendValue&&(m+=this.config.appendValue.toString()),this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.choiceId,r=e.groupId,o=e.customProperties,a=e.placeholder,c=e.keyCode;return{type:W,value:t,label:i,id:n,choiceId:s,groupId:r,customProperties:o,placeholder:a,keyCode:c}}({value:m,label:_,id:E,choiceId:b,groupId:a,customProperties:l,placeholder:u,keyCode:f})),this._isSelectOneElement&&this.removeActiveItems(E),this.passedElement.triggerEvent(K,{id:E,value:m,label:_,customProperties:v,groupValue:y&&y.value?y.value:void 0,keyCode:f}),this},r._removeItem=function(e){if(!e||!E(\"Object\",e))return this;var t=e.id,i=e.value,n=e.label,s=e.choiceId,r=e.groupId,o=r>=0?this._store.getGroupById(r):null;return this._store.dispatch(function(e,t){return{type:X,id:e,choiceId:t}}(t,s)),o&&o.value?this.passedElement.triggerEvent(R,{id:t,value:i,label:n,groupValue:o.value}):this.passedElement.triggerEvent(R,{id:t,value:i,label:n}),this},r._addChoice=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.isSelected,r=void 0!==s&&s,o=e.isDisabled,a=void 0!==o&&o,c=e.groupId,l=void 0===c?-1:c,h=e.customProperties,u=void 0===h?null:h,d=e.placeholder,p=void 0!==d&&d,m=e.keyCode,f=void 0===m?null:m;if(null!=t){var v=this._store.choices,g=n||t,_=v?v.length+1:1,b=this._baseId+\"-\"+this._idNames.itemChoice+\"-\"+_;this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.groupId,r=e.disabled,o=e.elementId,a=e.customProperties,c=e.placeholder,l=e.keyCode;return{type:V,value:t,label:i,id:n,groupId:s,disabled:r,elementId:o,customProperties:a,placeholder:c,keyCode:l}}({id:_,groupId:l,elementId:b,value:t,label:g,disabled:a,customProperties:u,placeholder:p,keyCode:f})),r&&this._addItem({value:t,label:g,choiceId:_,customProperties:u,placeholder:p,keyCode:f})}},r._addGroup=function(e){var t=this,i=e.group,n=e.id,s=e.valueKey,r=void 0===s?\"value\":s,o=e.labelKey,a=void 0===o?\"label\":o,c=E(\"Object\",i)?i.choices:Array.from(i.getElementsByTagName(\"OPTION\")),l=n||Math.floor((new Date).valueOf()*Math.random()),h=!!i.disabled&&i.disabled;c?(this._store.dispatch(Ee({value:i.label,id:l,active:!0,disabled:h})),c.forEach((function(e){var i=e.disabled||e.parentNode&&e.parentNode.disabled;t._addChoice({value:e[r],label:E(\"Object\",e)?e[a]:e.innerHTML,isSelected:e.selected,isDisabled:i,groupId:l,customProperties:e.customProperties,placeholder:e.placeholder})}))):this._store.dispatch(Ee({value:i.label,id:i.id,active:!1,disabled:i.disabled}))},r._getTemplate=function(e){var t;if(!e)return null;for(var i=this.config.classNames,n=arguments.length,s=new Array(n>1?n-1:0),r=1;r{var e;return this.input_el.name=null!==(e=this.model.name)&&void 0!==e?e:\"\"})),this.connect(this.model.properties.value.change,(()=>{this.input_el.value=this.format_value,this.old_value=this.input_el.value})),this.connect(this.model.properties.low.change,(()=>{const{value:e,low:t,high:l}=this.model;null!=t&&null!=l&&d.assert(t<=l,\"Invalid bounds, low must be inferior to high\"),null!=e&&null!=t&&(this.model.value=Math.max(e,t))})),this.connect(this.model.properties.high.change,(()=>{const{value:e,low:t,high:l}=this.model;null!=t&&null!=l&&d.assert(l>=t,\"Invalid bounds, high must be superior to low\"),null!=e&&null!=l&&(this.model.value=Math.min(e,l))})),this.connect(this.model.properties.high.change,(()=>this.input_el.placeholder=this.model.placeholder)),this.connect(this.model.properties.disabled.change,(()=>this.input_el.disabled=this.model.disabled)),this.connect(this.model.properties.placeholder.change,(()=>this.input_el.placeholder=this.model.placeholder))}get format_value(){return null!=this.model.value?this.model.pretty(this.model.value):\"\"}_set_input_filter(e){this.input_el.addEventListener(\"input\",(()=>{const{selectionStart:t,selectionEnd:l}=this.input_el;if(e(this.input_el.value))this.old_value=this.input_el.value;else{const e=this.old_value.length-this.input_el.value.length;this.input_el.value=this.old_value,t&&l&&this.input_el.setSelectionRange(t-1,l+e)}}))}render(){super.render(),this.input_el=a.input({type:\"text\",class:p.input,name:this.model.name,value:this.format_value,disabled:this.model.disabled,placeholder:this.model.placeholder}),this.old_value=this.format_value,this.set_input_filter(),this.input_el.addEventListener(\"change\",(()=>this.change_input())),this.input_el.addEventListener(\"focusout\",(()=>this.input_el.value=this.format_value)),this.group_el.appendChild(this.input_el)}set_input_filter(){\"int\"==this.model.mode?this._set_input_filter((e=>_.test(e))):\"float\"==this.model.mode&&this._set_input_filter((e=>m.test(e)))}bound_value(e){let t=e;const{low:l,high:i}=this.model;return t=null!=l?Math.max(l,t):t,t=null!=i?Math.min(i,t):t,t}get value(){let e=\"\"!=this.input_el.value?Number(this.input_el.value):null;return null!=e&&(e=this.bound_value(e)),e}change_input(){null==this.value?this.model.value=null:Number.isNaN(this.value)||(this.model.value=this.value)}}l.NumericInputView=c,c.__name__=\"NumericInputView\";class v extends h.InputWidget{constructor(e){super(e)}static init_NumericInput(){this.prototype.default_view=c,this.define((({Number:e,String:t,Enum:l,Ref:i,Or:n,Nullable:s})=>({value:[s(e),null],placeholder:[t,\"\"],mode:[l(\"int\",\"float\"),\"int\"],format:[s(n(t,i(o.TickFormatter))),null],low:[s(e),null],high:[s(e),null]})))}_formatter(e,t){return r.isString(t)?u.format(e,t):t.doFormat([e],{loc:0})[0]}pretty(e){return null!=this.format?this._formatter(e,this.format):`${e}`}}l.NumericInput=v,v.__name__=\"NumericInput\",v.init_NumericInput()},\n", " 455: function _(e,t,r,s,i){s();const n=e(444),_=e(43);class a extends n.MarkupView{render(){super.render();const e=_.pre({style:{overflow:\"auto\"}},this.model.text);this.markup_el.appendChild(e)}}r.PreTextView=a,a.__name__=\"PreTextView\";class o extends n.Markup{constructor(e){super(e)}static init_PreText(){this.prototype.default_view=a}}r.PreText=o,o.__name__=\"PreText\",o.init_PreText()},\n", " 456: function _(t,o,i,e,a){e();const n=t(1),u=t(430),s=t(43),c=n.__importStar(t(328));class _ extends u.ButtonGroupView{change_active(t){this.model.active!==t&&(this.model.active=t)}_update_active(){const{active:t}=this.model;this._buttons.forEach(((o,i)=>{s.classes(o).toggle(c.active,t===i)}))}}i.RadioButtonGroupView=_,_.__name__=\"RadioButtonGroupView\";class r extends u.ButtonGroup{constructor(t){super(t)}static init_RadioButtonGroup(){this.prototype.default_view=_,this.define((({Int:t,Nullable:o})=>({active:[o(t),null]})))}}i.RadioButtonGroup=r,r.__name__=\"RadioButtonGroup\",r.init_RadioButtonGroup()},\n", " 457: function _(e,i,t,n,a){n();const s=e(1),o=e(43),l=e(34),d=e(432),p=s.__importStar(e(427));class u extends d.InputGroupView{render(){super.render();const e=o.div({class:[p.input_group,this.model.inline?p.inline:null]});this.el.appendChild(e);const i=l.uniqueId(),{active:t,labels:n}=this.model;this._inputs=[];for(let a=0;athis.change_active(a))),this._inputs.push(s),this.model.disabled&&(s.disabled=!0),a==t&&(s.checked=!0);const l=o.label({},s,o.span({},n[a]));e.appendChild(l)}}change_active(e){this.model.active=e}}t.RadioGroupView=u,u.__name__=\"RadioGroupView\";class r extends d.InputGroup{constructor(e){super(e)}static init_RadioGroup(){this.prototype.default_view=u,this.define((({Boolean:e,Int:i,String:t,Array:n,Nullable:a})=>({active:[a(i),null],labels:[n(t),[]],inline:[e,!1]})))}}t.RadioGroup=r,r.__name__=\"RadioGroup\",r.init_RadioGroup()},\n", " 458: function _(e,t,i,r,a){r();const n=e(1).__importStar(e(183)),s=e(438),_=e(8);class d extends s.AbstractRangeSliderView{}i.RangeSliderView=d,d.__name__=\"RangeSliderView\";class o extends s.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_RangeSlider(){this.prototype.default_view=d,this.override({format:\"0[.]00\"})}_formatter(e,t){return _.isString(t)?n.format(e,t):t.compute(e)}}i.RangeSlider=o,o.__name__=\"RangeSlider\",o.init_RangeSlider()},\n", " 459: function _(e,t,n,i,s){i();const l=e(1),u=e(43),a=e(8),o=e(13),_=e(426),p=l.__importStar(e(427));class r extends _.InputWidgetView{constructor(){super(...arguments),this._known_values=new Set}connect_signals(){super.connect_signals();const{value:e,options:t}=this.model.properties;this.on_change(e,(()=>{this._update_value()})),this.on_change(t,(()=>{u.empty(this.input_el),u.append(this.input_el,...this.options_el()),this._update_value()}))}options_el(){const{_known_values:e}=this;function t(t){return t.map((t=>{let n,i;return a.isString(t)?n=i=t:[n,i]=t,e.add(n),u.option({value:n},i)}))}e.clear();const{options:n}=this.model;return a.isArray(n)?t(n):o.entries(n).map((([e,n])=>u.optgroup({label:e},t(n))))}render(){super.render(),this.input_el=u.select({class:p.input,name:this.model.name,disabled:this.model.disabled},this.options_el()),this._update_value(),this.input_el.addEventListener(\"change\",(()=>this.change_input())),this.group_el.appendChild(this.input_el)}change_input(){const e=this.input_el.value;this.model.value=e,super.change_input()}_update_value(){const{value:e}=this.model;this._known_values.has(e)?this.input_el.value=e:this.input_el.removeAttribute(\"value\")}}n.SelectView=r,r.__name__=\"SelectView\";class c extends _.InputWidget{constructor(e){super(e)}static init_Select(){this.prototype.default_view=r,this.define((({String:e,Array:t,Tuple:n,Dict:i,Or:s})=>{const l=t(s(e,n(e,e)));return{value:[e,\"\"],options:[s(l,i(l)),[]]}}))}}n.Select=c,c.__name__=\"Select\",c.init_Select()},\n", " 460: function _(t,e,i,r,s){r();const _=t(1).__importStar(t(183)),a=t(438),n=t(8);class o extends a.AbstractSliderView{}i.SliderView=o,o.__name__=\"SliderView\";class d extends a.AbstractSlider{constructor(t){super(t),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_Slider(){this.prototype.default_view=o,this.override({format:\"0[.]00\"})}_formatter(t,e){return n.isString(e)?_.format(t,e):e.compute(t)}}i.Slider=d,d.__name__=\"Slider\",d.init_Slider()},\n", " 461: function _(e,t,i,n,s){n();const l=e(454),o=e(43),{min:r,max:a,floor:h,abs:_}=Math;function u(e){return h(e)!==e?e.toFixed(16).replace(/0+$/,\"\").split(\".\")[1].length:0}class d extends l.NumericInputView{*buttons(){yield this.btn_up_el,yield this.btn_down_el}initialize(){super.initialize(),this._handles={interval:void 0,timeout:void 0},this._interval=200}connect_signals(){super.connect_signals();const e=this.model.properties;this.on_change(e.disabled,(()=>{for(const e of this.buttons())o.toggle_attribute(e,\"disabled\",this.model.disabled)}))}render(){super.render(),this.wrapper_el=o.div({class:\"bk-spin-wrapper\"}),this.group_el.replaceChild(this.wrapper_el,this.input_el),this.btn_up_el=o.button({class:\"bk-spin-btn bk-spin-btn-up\"}),this.btn_down_el=o.button({class:\"bk-spin-btn bk-spin-btn-down\"}),this.wrapper_el.appendChild(this.input_el),this.wrapper_el.appendChild(this.btn_up_el),this.wrapper_el.appendChild(this.btn_down_el);for(const e of this.buttons())o.toggle_attribute(e,\"disabled\",this.model.disabled),e.addEventListener(\"mousedown\",(e=>this._btn_mouse_down(e))),e.addEventListener(\"mouseup\",(()=>this._btn_mouse_up())),e.addEventListener(\"mouseleave\",(()=>this._btn_mouse_leave()));this.input_el.addEventListener(\"keydown\",(e=>this._input_key_down(e))),this.input_el.addEventListener(\"keyup\",(()=>this.model.value_throttled=this.model.value)),this.input_el.addEventListener(\"wheel\",(e=>this._input_mouse_wheel(e))),this.input_el.addEventListener(\"wheel\",function(e,t,i=!1){let n;return function(...s){const l=this,o=i&&void 0===n;void 0!==n&&clearTimeout(n),n=setTimeout((function(){n=void 0,i||e.apply(l,s)}),t),o&&e.apply(l,s)}}((()=>{this.model.value_throttled=this.model.value}),this.model.wheel_wait,!1))}get precision(){const{low:e,high:t,step:i}=this.model,n=u;return a(n(_(null!=e?e:0)),n(_(null!=t?t:0)),n(_(i)))}remove(){this._stop_incrementation(),super.remove()}_start_incrementation(e){clearInterval(this._handles.interval),this._counter=0;const{step:t}=this.model,i=e=>{if(this._counter+=1,this._counter%5==0){const t=Math.floor(this._counter/5);t<10?(clearInterval(this._handles.interval),this._handles.interval=setInterval((()=>i(e)),this._interval/(t+1))):t>=10&&t<=13&&(clearInterval(this._handles.interval),this._handles.interval=setInterval((()=>i(2*e)),this._interval/10))}this.increment(e)};this._handles.interval=setInterval((()=>i(e*t)),this._interval)}_stop_incrementation(){clearTimeout(this._handles.timeout),this._handles.timeout=void 0,clearInterval(this._handles.interval),this._handles.interval=void 0,this.model.value_throttled=this.model.value}_btn_mouse_down(e){e.preventDefault();const t=e.currentTarget===this.btn_up_el?1:-1;this.increment(t*this.model.step),this.input_el.focus(),this._handles.timeout=setTimeout((()=>this._start_incrementation(t)),this._interval)}_btn_mouse_up(){this._stop_incrementation()}_btn_mouse_leave(){this._stop_incrementation()}_input_mouse_wheel(e){if(document.activeElement===this.input_el){e.preventDefault();const t=e.deltaY>0?-1:1;this.increment(t*this.model.step)}}_input_key_down(e){switch(e.keyCode){case o.Keys.Up:return e.preventDefault(),this.increment(this.model.step);case o.Keys.Down:return e.preventDefault(),this.increment(-this.model.step);case o.Keys.PageUp:return e.preventDefault(),this.increment(this.model.page_step_multiplier*this.model.step);case o.Keys.PageDown:return e.preventDefault(),this.increment(-this.model.page_step_multiplier*this.model.step)}}adjust_to_precision(e){return this.bound_value(Number(e.toFixed(this.precision)))}increment(e){const{low:t,high:i}=this.model;null==this.model.value?e>0?this.model.value=null!=t?t:null!=i?r(0,i):0:e<0&&(this.model.value=null!=i?i:null!=t?a(t,0):0):this.model.value=this.adjust_to_precision(this.model.value+e)}change_input(){super.change_input(),this.model.value_throttled=this.model.value}}i.SpinnerView=d,d.__name__=\"SpinnerView\";class p extends l.NumericInput{constructor(e){super(e)}static init_Spinner(){this.prototype.default_view=d,this.define((({Number:e,Nullable:t})=>({value_throttled:[t(e),null],step:[e,1],page_step_multiplier:[e,10],wheel_wait:[e,100]}))),this.override({mode:\"float\"})}}i.Spinner=p,p.__name__=\"Spinner\",p.init_Spinner()},\n", " 462: function _(e,t,s,n,i){n();const r=e(1),o=e(425),p=e(43),c=r.__importStar(e(427));class l extends o.TextLikeInputView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.rows.change,(()=>this.input_el.rows=this.model.rows)),this.connect(this.model.properties.cols.change,(()=>this.input_el.cols=this.model.cols))}_render_input(){this.input_el=p.textarea({class:c.input})}render(){super.render(),this.input_el.cols=this.model.cols,this.input_el.rows=this.model.rows}}s.TextAreaInputView=l,l.__name__=\"TextAreaInputView\";class _ extends o.TextLikeInput{constructor(e){super(e)}static init_TextAreaInput(){this.prototype.default_view=l,this.define((({Int:e})=>({cols:[e,20],rows:[e,2]}))),this.override({max_length:500})}}s.TextAreaInput=_,_.__name__=\"TextAreaInput\",_.init_TextAreaInput()},\n", " 463: function _(e,t,i,s,c){s();const o=e(1),a=e(419),n=e(43),l=o.__importStar(e(328));class _ extends a.AbstractButtonView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,(()=>this._update_active()))}render(){super.render(),this._update_active()}click(){this.model.active=!this.model.active,super.click()}_update_active(){n.classes(this.button_el).toggle(l.active,this.model.active)}}i.ToggleView=_,_.__name__=\"ToggleView\";class g extends a.AbstractButton{constructor(e){super(e)}static init_Toggle(){this.prototype.default_view=_,this.define((({Boolean:e})=>({active:[e,!1]}))),this.override({label:\"Toggle\"})}}i.Toggle=g,g.__name__=\"Toggle\",g.init_Toggle()},\n", " }, 417, {\"models/widgets/main\":417,\"models/widgets/index\":418,\"models/widgets/abstract_button\":419,\"models/widgets/control\":420,\"models/widgets/widget\":488,\"models/widgets/abstract_icon\":422,\"models/widgets/autocomplete_input\":423,\"models/widgets/text_input\":424,\"models/widgets/text_like_input\":425,\"models/widgets/input_widget\":426,\"styles/widgets/inputs.css\":427,\"models/widgets/button\":428,\"models/widgets/checkbox_button_group\":429,\"models/widgets/button_group\":430,\"models/widgets/checkbox_group\":431,\"models/widgets/input_group\":432,\"models/widgets/color_picker\":433,\"models/widgets/date_picker\":434,\"styles/widgets/flatpickr.css\":436,\"models/widgets/date_range_slider\":437,\"models/widgets/abstract_slider\":438,\"styles/widgets/sliders.css\":440,\"styles/widgets/nouislider.css\":441,\"models/widgets/date_slider\":442,\"models/widgets/div\":443,\"models/widgets/markup\":444,\"styles/clearfix.css\":445,\"models/widgets/dropdown\":446,\"models/widgets/file_input\":447,\"models/widgets/multiselect\":448,\"models/widgets/paragraph\":449,\"models/widgets/password_input\":450,\"models/widgets/multichoice\":451,\"styles/widgets/choices.css\":453,\"models/widgets/numeric_input\":454,\"models/widgets/pretext\":455,\"models/widgets/radio_button_group\":456,\"models/widgets/radio_group\":457,\"models/widgets/range_slider\":458,\"models/widgets/selectbox\":459,\"models/widgets/slider\":460,\"models/widgets/spinner\":461,\"models/widgets/textarea_input\":462,\"models/widgets/toggle\":463}, {});});\n", "\n", " /* END bokeh-widgets.min.js */\n", " },\n", " \n", " function(Bokeh) {\n", " /* BEGIN bokeh-tables.min.js */\n", " /*!\n", " * Copyright (c) 2012 - 2021, Anaconda, Inc., and Bokeh Contributors\n", " * All rights reserved.\n", " * \n", " * Redistribution and use in source and binary forms, with or without modification,\n", " * are permitted provided that the following conditions are met:\n", " * \n", " * Redistributions of source code must retain the above copyright notice,\n", " * this list of conditions and the following disclaimer.\n", " * \n", " * Redistributions in binary form must reproduce the above copyright notice,\n", " * this list of conditions and the following disclaimer in the documentation\n", " * and/or other materials provided with the distribution.\n", " * \n", " * Neither the name of Anaconda nor the names of any contributors\n", " * may be used to endorse or promote products derived from this software\n", " * without specific prior written permission.\n", " * \n", " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", " * THE POSSIBILITY OF SUCH DAMAGE.\n", " */\n", " (function(root, factory) {\n", " factory(root[\"Bokeh\"], \"2.3.3\");\n", " })(this, function(Bokeh, version) {\n", " var define;\n", " return (function(modules, entry, aliases, externals) {\n", " const bokeh = typeof Bokeh !== \"undefined\" && (version != null ? Bokeh[version] : Bokeh);\n", " if (bokeh != null) {\n", " return bokeh.register_plugin(modules, entry, aliases);\n", " } else {\n", " throw new Error(\"Cannot find Bokeh \" + version + \". You have to load it prior to loading plugins.\");\n", " }\n", " })\n", " ({\n", " 464: function _(t,e,o,r,s){r();const _=t(1).__importStar(t(465));o.Tables=_;t(7).register_models(_)},\n", " 465: function _(g,a,r,e,t){e();const o=g(1);o.__exportStar(g(466),r),o.__exportStar(g(469),r),t(\"DataTable\",g(472).DataTable),t(\"TableColumn\",g(490).TableColumn),t(\"TableWidget\",g(489).TableWidget);var n=g(492);t(\"AvgAggregator\",n.AvgAggregator),t(\"MinAggregator\",n.MinAggregator),t(\"MaxAggregator\",n.MaxAggregator),t(\"SumAggregator\",n.SumAggregator);var A=g(493);t(\"GroupingInfo\",A.GroupingInfo),t(\"DataCube\",A.DataCube)},\n", " 466: function _(e,t,i,s,r){s();const a=e(1),n=e(43),l=e(240),u=e(53),d=e(467),o=a.__importStar(e(468));class _ extends l.DOMView{constructor(e){const{model:t,parent:i}=e.column;super(Object.assign({model:t,parent:i},e)),this.args=e,this.initialize(),this.render()}get emptyValue(){return null}initialize(){super.initialize(),this.inputEl=this._createInput(),this.defaultValue=null}async lazy_initialize(){throw new Error(\"unsupported\")}css_classes(){return super.css_classes().concat(o.cell_editor)}render(){super.render(),this.args.container.append(this.el),this.el.appendChild(this.inputEl),this.renderEditor(),this.disableNavigation()}renderEditor(){}disableNavigation(){this.inputEl.addEventListener(\"keydown\",(e=>{switch(e.keyCode){case n.Keys.Left:case n.Keys.Right:case n.Keys.Up:case n.Keys.Down:case n.Keys.PageUp:case n.Keys.PageDown:e.stopImmediatePropagation()}}))}destroy(){this.remove()}focus(){this.inputEl.focus()}show(){}hide(){}position(){}getValue(){return this.inputEl.value}setValue(e){this.inputEl.value=e}serializeValue(){return this.getValue()}isValueChanged(){return!(\"\"==this.getValue()&&null==this.defaultValue)&&this.getValue()!==this.defaultValue}applyValue(e,t){const i=this.args.grid.getData(),s=i.index.indexOf(e[d.DTINDEX_NAME]);i.setField(s,this.args.column.field,t)}loadValue(e){const t=e[this.args.column.field];this.defaultValue=null!=t?t:this.emptyValue,this.setValue(this.defaultValue)}validateValue(e){if(this.args.column.validator){const t=this.args.column.validator(e);if(!t.valid)return t}return{valid:!0,msg:null}}validate(){return this.validateValue(this.getValue())}}i.CellEditorView=_,_.__name__=\"CellEditorView\";class c extends u.Model{}i.CellEditor=c,c.__name__=\"CellEditor\";class p extends _{get emptyValue(){return\"\"}_createInput(){return n.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}}i.StringEditorView=p,p.__name__=\"StringEditorView\";class h extends c{static init_StringEditor(){this.prototype.default_view=p,this.define((({String:e,Array:t})=>({completions:[t(e),[]]})))}}i.StringEditor=h,h.__name__=\"StringEditor\",h.init_StringEditor();class E extends _{_createInput(){return n.textarea()}renderEditor(){this.inputEl.focus(),this.inputEl.select()}}i.TextEditorView=E,E.__name__=\"TextEditorView\";class V extends c{static init_TextEditor(){this.prototype.default_view=E}}i.TextEditor=V,V.__name__=\"TextEditor\",V.init_TextEditor();class m extends _{_createInput(){return n.select()}renderEditor(){for(const e of this.model.options)this.inputEl.appendChild(n.option({value:e},e));this.focus()}}i.SelectEditorView=m,m.__name__=\"SelectEditorView\";class f extends c{static init_SelectEditor(){this.prototype.default_view=m,this.define((({String:e,Array:t})=>({options:[t(e),[]]})))}}i.SelectEditor=f,f.__name__=\"SelectEditor\",f.init_SelectEditor();class x extends _{_createInput(){return n.input({type:\"text\"})}}i.PercentEditorView=x,x.__name__=\"PercentEditorView\";class g extends c{static init_PercentEditor(){this.prototype.default_view=x}}i.PercentEditor=g,g.__name__=\"PercentEditor\",g.init_PercentEditor();class w extends _{_createInput(){return n.input({type:\"checkbox\"})}renderEditor(){this.focus()}loadValue(e){this.defaultValue=!!e[this.args.column.field],this.inputEl.checked=this.defaultValue}serializeValue(){return this.inputEl.checked}}i.CheckboxEditorView=w,w.__name__=\"CheckboxEditorView\";class v extends c{static init_CheckboxEditor(){this.prototype.default_view=w}}i.CheckboxEditor=v,v.__name__=\"CheckboxEditor\",v.init_CheckboxEditor();class y extends _{_createInput(){return n.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){var e;return null!==(e=parseInt(this.getValue(),10))&&void 0!==e?e:0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid integer\"}:super.validateValue(e)}}i.IntEditorView=y,y.__name__=\"IntEditorView\";class I extends c{static init_IntEditor(){this.prototype.default_view=y,this.define((({Int:e})=>({step:[e,1]})))}}i.IntEditor=I,I.__name__=\"IntEditor\",I.init_IntEditor();class b extends _{_createInput(){return n.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){var e;return null!==(e=parseFloat(this.getValue()))&&void 0!==e?e:0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid number\"}:super.validateValue(e)}}i.NumberEditorView=b,b.__name__=\"NumberEditorView\";class N extends c{static init_NumberEditor(){this.prototype.default_view=b,this.define((({Number:e})=>({step:[e,.01]})))}}i.NumberEditor=N,N.__name__=\"NumberEditor\",N.init_NumberEditor();class S extends _{_createInput(){return n.input({type:\"text\"})}}i.TimeEditorView=S,S.__name__=\"TimeEditorView\";class C extends c{static init_TimeEditor(){this.prototype.default_view=S}}i.TimeEditor=C,C.__name__=\"TimeEditor\",C.init_TimeEditor();class D extends _{_createInput(){return n.input({type:\"text\"})}get emptyValue(){return new Date}renderEditor(){this.inputEl.focus(),this.inputEl.select()}destroy(){super.destroy()}show(){super.show()}hide(){super.hide()}position(){return super.position()}getValue(){}setValue(e){}}i.DateEditorView=D,D.__name__=\"DateEditorView\";class T extends c{static init_DateEditor(){this.prototype.default_view=D}}i.DateEditor=T,T.__name__=\"DateEditor\",T.init_DateEditor()},\n", " 467: function _(_,n,i,t,d){t(),i.DTINDEX_NAME=\"__bkdt_internal_index__\"},\n", " 468: function _(e,l,o,t,r){t(),o.root=\"bk-root\",o.data_table=\"bk-data-table\",o.cell_special_defaults=\"bk-cell-special-defaults\",o.cell_select=\"bk-cell-select\",o.cell_index=\"bk-cell-index\",o.header_index=\"bk-header-index\",o.cell_editor=\"bk-cell-editor\",o.cell_editor_completion=\"bk-cell-editor-completion\",o.default='.bk-root .bk-data-table{box-sizing:content-box;font-size:11px;}.bk-root .bk-data-table input[type=\"checkbox\"]{margin-left:4px;margin-right:4px;}.bk-root .bk-cell-special-defaults{border-right-color:silver;border-right-style:solid;background:#f5f5f5;}.bk-root .bk-cell-select{border-right-color:silver;border-right-style:solid;background:#f5f5f5;}.bk-root .slick-cell.bk-cell-index{border-right-color:silver;border-right-style:solid;background:#f5f5f5;text-align:right;background:#f0f0f0;color:#909090;}.bk-root .bk-header-index .slick-column-name{float:right;}.bk-root .slick-row.selected .bk-cell-index{background-color:transparent;}.bk-root .slick-row.odd{background:#f0f0f0;}.bk-root .slick-cell{padding-left:4px;padding-right:4px;border-right-color:transparent;border:0.25px solid transparent;}.bk-root .slick-cell .bk{line-height:inherit;}.bk-root .slick-cell.active{border-style:dashed;}.bk-root .slick-cell.selected{background-color:#F0F8FF;}.bk-root .slick-cell.editable{padding-left:0;padding-right:0;}.bk-root .bk-cell-editor{display:contents;}.bk-root .bk-cell-editor input,.bk-root .bk-cell-editor select{width:100%;height:100%;border:0;margin:0;padding:0;outline:0;background:transparent;vertical-align:baseline;}.bk-root .bk-cell-editor input{padding-left:4px;padding-right:4px;}.bk-root .bk-cell-editor-completion{font-size:11px;}'},\n", " 469: function _(t,e,r,a,n){a();const i=t(1),o=i.__importDefault(t(181)),s=i.__importStar(t(183)),l=t(470),c=t(43),m=t(20),u=t(8),_=t(34),F=t(22),d=t(53);class f extends d.Model{constructor(t){super(t)}doFormat(t,e,r,a,n){return null==r?\"\":(r+\"\").replace(/&/g,\"&\").replace(//g,\">\")}}r.CellFormatter=f,f.__name__=\"CellFormatter\";class h extends f{constructor(t){super(t)}static init_StringFormatter(){this.define((({Color:t,Nullable:e})=>({font_style:[m.FontStyle,\"normal\"],text_align:[m.TextAlign,\"left\"],text_color:[e(t),null]})))}doFormat(t,e,r,a,n){const{font_style:i,text_align:o,text_color:s}=this,l=c.div({},null==r?\"\":`${r}`);switch(i){case\"bold\":l.style.fontWeight=\"bold\";break;case\"italic\":l.style.fontStyle=\"italic\"}return null!=o&&(l.style.textAlign=o),null!=s&&(l.style.color=F.color2css(s)),l.outerHTML}}r.StringFormatter=h,h.__name__=\"StringFormatter\",h.init_StringFormatter();class g extends h{constructor(t){super(t)}static init_ScientificFormatter(){this.define((({Number:t,String:e,Nullable:r})=>({nan_format:[r(e),null],precision:[t,10],power_limit_high:[t,5],power_limit_low:[t,-3]})))}get scientific_limit_low(){return 10**this.power_limit_low}get scientific_limit_high(){return 10**this.power_limit_high}doFormat(t,e,r,a,n){const i=Math.abs(r)<=this.scientific_limit_low||Math.abs(r)>=this.scientific_limit_high;let o=this.precision;return o<1&&(o=1),r=null!=r&&!isNaN(r)||null==this.nan_format?0==r?_.to_fixed(r,1):i?r.toExponential(o):_.to_fixed(r,o):this.nan_format,super.doFormat(t,e,r,a,n)}}r.ScientificFormatter=g,g.__name__=\"ScientificFormatter\",g.init_ScientificFormatter();class p extends h{constructor(t){super(t)}static init_NumberFormatter(){this.define((({String:t,Nullable:e})=>({format:[t,\"0,0\"],language:[t,\"en\"],rounding:[m.RoundingFunction,\"round\"],nan_format:[e(t),null]})))}doFormat(t,e,r,a,n){const{format:i,language:o,nan_format:l}=this,c=(()=>{switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}})();return r=null!=r&&!isNaN(r)||null==l?s.format(r,i,o,c):l,super.doFormat(t,e,r,a,n)}}r.NumberFormatter=p,p.__name__=\"NumberFormatter\",p.init_NumberFormatter();class S extends f{constructor(t){super(t)}static init_BooleanFormatter(){this.define((({String:t})=>({icon:[t,\"check\"]})))}doFormat(t,e,r,a,n){return r?c.i({class:this.icon}).outerHTML:\"\"}}r.BooleanFormatter=S,S.__name__=\"BooleanFormatter\",S.init_BooleanFormatter();class b extends h{constructor(t){super(t)}static init_DateFormatter(){this.define((({String:t,Nullable:e})=>({format:[t,\"ISO-8601\"],nan_format:[e(t),null]})))}getFormat(){switch(this.format){case\"ATOM\":case\"W3C\":case\"RFC-3339\":case\"ISO-8601\":return\"%Y-%m-%d\";case\"COOKIE\":return\"%a, %d %b %Y\";case\"RFC-850\":return\"%A, %d-%b-%y\";case\"RFC-1123\":case\"RFC-2822\":return\"%a, %e %b %Y\";case\"RSS\":case\"RFC-822\":case\"RFC-1036\":return\"%a, %e %b %y\";case\"TIMESTAMP\":return;default:return this.format}}doFormat(t,e,r,a,n){const{nan_format:i}=this;let s;return s=null!=(r=u.isString(r)?parseInt(r,10):r)&&!isNaN(r)&&-9223372036854776!==r||null==i?null==r?\"\":o.default(r,this.getFormat()):i,super.doFormat(t,e,s,a,n)}}r.DateFormatter=b,b.__name__=\"DateFormatter\",b.init_DateFormatter();class x extends f{constructor(t){super(t)}static init_HTMLTemplateFormatter(){this.define((({String:t})=>({template:[t,\"<%= value %>\"]})))}doFormat(t,e,r,a,n){const{template:i}=this;if(null==r)return\"\";return l._.template(i)(Object.assign(Object.assign({},n),{value:r}))}}r.HTMLTemplateFormatter=x,x.__name__=\"HTMLTemplateFormatter\",x.init_HTMLTemplateFormatter()},\n", " 470: function _(e,n,t,f,i){var o=e(471),d=o.template;function r(e,n,t){return d(e,n,t)}r._=o,n.exports=r,\"function\"==typeof define&&define.amd?define((function(){return r})):\"undefined\"==typeof window&&\"undefined\"==typeof navigator||(window.UnderscoreTemplate=r)},\n", " 471: function _(r,e,n,t,a){\n", " // (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n", " // Underscore may be freely distributed under the MIT license.\n", " var u={},c=Array.prototype,o=Object.prototype,l=c.slice,i=o.toString,f=o.hasOwnProperty,s=c.forEach,p=Object.keys,_=Array.isArray,h=function(){},v=h.each=h.forEach=function(r,e,n){if(null!=r)if(s&&r.forEach===s)r.forEach(e,n);else if(r.length===+r.length){for(var t=0,a=r.length;t\":\">\",'\"':\""\",\"'\":\"'\"}},y={escape:new RegExp(\"[\"+h.keys(g.escape).join(\"\")+\"]\",\"g\")};h.each([\"escape\"],(function(r){h[r]=function(e){return null==e?\"\":(\"\"+e).replace(y[r],(function(e){return g[r][e]}))}})),h.templateSettings={evaluate:/<%([\\s\\S]+?)%>/g,interpolate:/<%=([\\s\\S]+?)%>/g,escape:/<%-([\\s\\S]+?)%>/g};var j=/(.)^/,b={\"'\":\"'\",\"\\\\\":\"\\\\\",\"\\r\":\"r\",\"\\n\":\"n\",\"\\t\":\"t\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},w=/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029/g;h.template=function(r,e,n){var t;n=h.defaults({},n,h.templateSettings);var a=new RegExp([(n.escape||j).source,(n.interpolate||j).source,(n.evaluate||j).source].join(\"|\")+\"|$\",\"g\"),u=0,c=\"__p+='\";r.replace(a,(function(e,n,t,a,o){return c+=r.slice(u,o).replace(w,(function(r){return\"\\\\\"+b[r]})),n&&(c+=\"'+\\n((__t=(\"+n+\"))==null?'':_.escape(__t))+\\n'\"),t&&(c+=\"'+\\n((__t=(\"+t+\"))==null?'':__t)+\\n'\"),a&&(c+=\"';\\n\"+a+\"\\n__p+='\"),u=o+e.length,e})),c+=\"';\\n\",n.variable||(c=\"with(obj||{}){\\n\"+c+\"}\\n\"),c=\"var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\\n\"+c+\"return __p;\\n\";try{t=new Function(n.variable||\"obj\",\"_\",c)}catch(r){throw r.source=c,r}if(e)return t(e,h);var o=function(r){return t.call(this,r,h)};return o.source=\"function(\"+(n.variable||\"obj\")+\"){\\n\"+c+\"}\",o},e.exports=h},\n", " 472: function _(e,t,i,s,o){s();const n=e(1),l=e(473),r=e(477),d=e(478),a=e(479),h=e(34),u=e(8),c=e(9),_=e(13),m=e(19),g=e(488),p=e(467),f=e(489),b=e(490),w=n.__importStar(e(468)),x=w,C=n.__importDefault(e(491));i.AutosizeModes={fit_columns:\"FCV\",fit_viewport:\"FVC\",force_fit:\"LFF\",none:\"NOA\"};let z=!1;class v{constructor(e,t){this.init(e,t)}init(e,t){if(p.DTINDEX_NAME in e.data)throw new Error(`special name ${p.DTINDEX_NAME} cannot be used as a data table column`);this.source=e,this.view=t,this.index=[...this.view.indices]}getLength(){return this.index.length}getItem(e){const t={};for(const i of _.keys(this.source.data))t[i]=this.source.data[i][this.index[e]];return t[p.DTINDEX_NAME]=this.index[e],t}getField(e,t){return t==p.DTINDEX_NAME?this.index[e]:this.source.data[t][this.index[e]]}setField(e,t,i){const s=this.index[e];this.source.patch({[t]:[[s,i]]})}getRecords(){return c.range(0,this.getLength()).map((e=>this.getItem(e)))}getItems(){return this.getRecords()}slice(e,t,i){return e=null!=e?e:0,t=null!=t?t:this.getLength(),i=null!=i?i:1,c.range(e,t,i).map((e=>this.getItem(e)))}sort(e){let t=e.map((e=>[e.sortCol.field,e.sortAsc?1:-1]));0==t.length&&(t=[[p.DTINDEX_NAME,1]]);const i=this.getRecords(),s=this.index.slice();this.index.sort(((e,o)=>{for(const[n,l]of t){const t=i[s.indexOf(e)][n],r=i[s.indexOf(o)][n];if(t!==r)return u.isNumber(t)&&u.isNumber(r)?l*(t-r||+isNaN(t)-+isNaN(r)):`${t}`>`${r}`?l:-l}return 0}))}}i.TableDataProvider=v,v.__name__=\"TableDataProvider\";class A extends g.WidgetView{constructor(){super(...arguments),this._in_selection_update=!1,this._width=null}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render())),this.connect(this.model.source.streaming,(()=>this.updateGrid())),this.connect(this.model.source.patching,(()=>this.updateGrid())),this.connect(this.model.source.change,(()=>this.updateGrid())),this.connect(this.model.source.properties.data.change,(()=>this.updateGrid())),this.connect(this.model.source.selected.change,(()=>this.updateSelection())),this.connect(this.model.source.selected.properties.indices.change,(()=>this.updateSelection()))}remove(){var e;null===(e=this.grid)||void 0===e||e.destroy(),super.remove()}styles(){return[...super.styles(),C.default,w.default]}update_position(){super.update_position(),this.grid.resizeCanvas()}after_layout(){super.after_layout(),this.updateLayout(!0,!1)}box_sizing(){const e=super.box_sizing();return\"fit_viewport\"===this.model.autosize_mode&&null!=this._width&&(e.width=this._width),e}updateLayout(e,t){const s=this.autosize;s===i.AutosizeModes.fit_columns||s===i.AutosizeModes.force_fit?(e||this.grid.resizeCanvas(),this.grid.autosizeColumns()):e&&t&&s===i.AutosizeModes.fit_viewport&&this.invalidate_layout()}updateGrid(){if(this.model.view.compute_indices(),this.data.init(this.model.source,this.model.view),this.model.sortable){const e=this.grid.getColumns(),t=this.grid.getSortColumns().map((t=>({sortCol:{field:e[this.grid.getColumnIndex(t.columnId)].field},sortAsc:t.sortAsc})));this.data.sort(t)}this.grid.invalidate(),this.updateLayout(!0,!0)}updateSelection(){if(this._in_selection_update)return;const{selected:e}=this.model.source,t=e.indices.map((e=>this.data.index.indexOf(e))).sort();this._in_selection_update=!0,this.grid.setSelectedRows(t),this._in_selection_update=!1;const i=this.grid.getViewport(),s=this.model.get_scroll_index(i,t);null!=s&&this.grid.scrollRowToTop(s)}newIndexColumn(){return{id:h.uniqueId(),name:this.model.index_header,field:p.DTINDEX_NAME,width:this.model.index_width,behavior:\"select\",cannotTriggerInsert:!0,resizable:!1,selectable:!1,sortable:!0,cssClass:x.cell_index,headerCssClass:x.header_index}}css_classes(){return super.css_classes().concat(x.data_table)}get autosize(){let e;return e=!0===this.model.fit_columns?i.AutosizeModes.force_fit:!1===this.model.fit_columns?i.AutosizeModes.none:i.AutosizeModes[this.model.autosize_mode],e}render(){var e;const t=this.model.columns.map((e=>Object.assign(Object.assign({},e.toColumn()),{parent:this})));let s=null;if(\"checkbox\"==this.model.selectable&&(s=new r.CheckboxSelectColumn({cssClass:x.cell_select}),t.unshift(s.getColumnDefinition())),null!=this.model.index_position){const e=this.model.index_position,i=this.newIndexColumn();-1==e?t.push(i):e<-1?t.splice(e+1,0,i):t.splice(e,0,i)}let{reorderable:o}=this.model;!o||\"undefined\"!=typeof $&&null!=$.fn&&null!=$.fn.sortable||(z||(m.logger.warn(\"jquery-ui is required to enable DataTable.reorderable\"),z=!0),o=!1);let n=-1,h=!1;const{frozen_rows:c,frozen_columns:_}=this.model,g=null==_?-1:_-1;null!=c&&(h=c<0,n=Math.abs(c));const p={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:o,autosizeColsMode:this.autosize,multiColumnSort:this.model.sortable,editable:this.model.editable,autoEdit:this.model.auto_edit,autoHeight:!1,rowHeight:this.model.row_height,frozenColumn:g,frozenRow:n,frozenBottom:h},f=null!=this.grid;if(this.data=new v(this.model.source,this.model.view),this.grid=new a.Grid(this.el,this.data,t,p),this.autosize==i.AutosizeModes.fit_viewport){this.grid.autosizeColumns();let i=0;for(const s of t)i+=null!==(e=s.width)&&void 0!==e?e:0;this._width=Math.ceil(i)}if(this.grid.onSort.subscribe(((e,t)=>{if(!this.model.sortable)return;const i=t.sortCols;null!=i&&(this.data.sort(i),this.grid.invalidate(),this.updateSelection(),this.grid.render(),this.model.header_row||this._hide_header(),this.model.update_sort_columns(i))})),!1!==this.model.selectable){this.grid.setSelectionModel(new l.RowSelectionModel({selectActiveRow:null==s})),null!=s&&this.grid.registerPlugin(s);const e={dataItemColumnValueExtractor(e,t){let i=e[t.field];return u.isString(i)&&(i=i.replace(/\\n/g,\"\\\\n\")),i},includeHeaderWhenCopying:!1};this.grid.registerPlugin(new d.CellExternalCopyManager(e)),this.grid.onSelectedRowsChanged.subscribe(((e,t)=>{this._in_selection_update||(this.model.source.selected.indices=t.rows.map((e=>this.data.index[e])))})),this.updateSelection(),this.model.header_row||this._hide_header()}f&&this.updateLayout(f,!1)}_hide_header(){for(const e of this.el.querySelectorAll(\".slick-header-columns\"))e.style.height=\"0px\";this.grid.resizeCanvas()}}i.DataTableView=A,A.__name__=\"DataTableView\";class D extends f.TableWidget{constructor(e){super(e),this._sort_columns=[]}get sort_columns(){return this._sort_columns}static init_DataTable(){this.prototype.default_view=A,this.define((({Array:e,Boolean:t,Int:i,Ref:s,String:o,Enum:n,Or:l,Nullable:r})=>({autosize_mode:[n(\"fit_columns\",\"fit_viewport\",\"none\",\"force_fit\"),\"force_fit\"],auto_edit:[t,!1],columns:[e(s(b.TableColumn)),[]],fit_columns:[r(t),null],frozen_columns:[r(i),null],frozen_rows:[r(i),null],sortable:[t,!0],reorderable:[t,!0],editable:[t,!1],selectable:[l(t,n(\"checkbox\")),!0],index_position:[r(i),0],index_header:[o,\"#\"],index_width:[i,40],scroll_to_selection:[t,!0],header_row:[t,!0],row_height:[i,25]}))),this.override({width:600,height:400})}update_sort_columns(e){this._sort_columns=e.map((({sortCol:e,sortAsc:t})=>({field:e.field,sortAsc:t})))}get_scroll_index(e,t){return this.scroll_to_selection&&0!=t.length?c.some(t,(t=>e.top<=t&&t<=e.bottom))?null:Math.max(0,Math.min(...t)-1):null}}i.DataTable=D,D.__name__=\"DataTable\",D.init_DataTable()},\n", " 473: function _(e,t,n,o,r){var l=e(474),i=e(476);t.exports={RowSelectionModel:function(e){var t,n,o,r=[],c=this,u=new i.EventHandler,s={selectActiveRow:!0};function a(e){return function(){n||(n=!0,e.apply(this,arguments),n=!1)}}function f(e){for(var t=[],n=0;n=0&&r0&&t-1 in e)}w.fn=w.prototype={jquery:b,constructor:w,length:0,toArray:function(){return i.call(this)},get:function(e){return null==e?i.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(w.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(w.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|[\\\\x20\\\\t\\\\r\\\\n\\\\f])[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\"),U=new RegExp(M+\"|>\"),X=new RegExp(F),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+F),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\([\\\\x20\\\\t\\\\r\\\\n\\\\f]*(even|odd|(([+-]|)(\\\\d*)n|)[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(?:([+-]|)[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(\\\\d+)|))[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^[\\\\x20\\\\t\\\\r\\\\n\\\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\([\\\\x20\\\\t\\\\r\\\\n\\\\f]*((?:-\\\\d)?\\\\d*)[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}[\\\\x20\\\\t\\\\r\\\\n\\\\f]?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),ne=function(e,t){var n=\"0x\"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"�\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){p()},ae=be((function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()}),{dir:\"parentNode\",next:\"legend\"});try{H.apply(j=O.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(e){H={apply:j.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],\"string\"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!i&&(p(t),t=t||d,g)){if(11!==w&&(f=Z.exec(e)))if(o=f[1]){if(9===w){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!A[e+\" \"]&&(!v||!v.test(e))&&(1!==w||\"object\"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===w&&(U.test(e)||z.test(e))){for((m=ee.test(e)&&ye(t.parentNode)||t)===t&&n.scope||((c=t.getAttribute(\"id\"))?c=c.replace(re,ie):t.setAttribute(\"id\",c=b)),s=(h=a(e)).length;s--;)h[s]=(c?\"#\"+c:\":scope\")+\" \"+xe(h[s]);y=h.join(\",\")}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){A(e,!0)}finally{c===b&&t.removeAttribute(\"id\")}}}return u(e.replace($,\"$1\"),t,r,i)}function ue(){var e=[];return function t(n,i){return e.push(n+\" \")>r.cacheLength&&delete t[e.shift()],t[n+\" \"]=i}}function le(e){return e[b]=!0,e}function ce(e){var t=d.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split(\"|\"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return\"input\"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&t.type===e}}function ge(e){return function(t){return\"form\"in t?t.parentNode&&!1===t.disabled?\"label\"in t?\"label\"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:\"label\"in t&&t.disabled===e}}function ve(e){return le((function(t){return t=+t,le((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},p=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!=d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,g=!o(d),w!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener(\"unload\",oe,!1):i.attachEvent&&i.attachEvent(\"onunload\",oe)),n.scope=ce((function(e){return h.appendChild(e).appendChild(d.createElement(\"div\")),void 0!==e.querySelectorAll&&!e.querySelectorAll(\":scope fieldset div\").length})),n.attributes=ce((function(e){return e.className=\"i\",!e.getAttribute(\"className\")})),n.getElementsByTagName=ce((function(e){return e.appendChild(d.createComment(\"\")),!e.getElementsByTagName(\"*\").length})),n.getElementsByClassName=K.test(d.getElementsByClassName),n.getById=ce((function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode(\"id\");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=K.test(d.querySelectorAll))&&(ce((function(e){var t;h.appendChild(e).innerHTML=\"\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+b+\"-]\").length||v.push(\"~=\"),(t=d.createElement(\"input\")).setAttribute(\"name\",\"\"),e.appendChild(t),e.querySelectorAll(\"[name='']\").length||v.push(\"\\\\[[\\\\x20\\\\t\\\\r\\\\n\\\\f]*name[\\\\x20\\\\t\\\\r\\\\n\\\\f]*=[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(?:''|\\\"\\\")\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+b+\"+*\").length||v.push(\".#.+[+~]\"),e.querySelectorAll(\"\\\\\\f\"),v.push(\"[\\\\r\\\\n\\\\f]\")})),ce((function(e){e.innerHTML=\"\";var t=d.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name[\\\\x20\\\\t\\\\r\\\\n\\\\f]*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")}))),(n.matchesSelector=K.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=m.call(e,\"*\"),m.call(e,\"[s!='']:x\"),y.push(\"!=\",F)})),v=v.length&&new RegExp(v.join(\"|\")),y=y.length&&new RegExp(y.join(\"|\")),t=K.test(h.compareDocumentPosition),x=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},N=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==d||e.ownerDocument==w&&x(w,e)?-1:t==d||t.ownerDocument==w&&x(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==d?-1:t==d?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]==w?-1:s[r]==w?1:0},d):d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(p(e),n.matchesSelector&&g&&!A[t+\" \"]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){A(t,!0)}return se(t,d,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=d&&p(e),x(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+\"\").replace(re,ie)},se.error=function(e){throw new Error(\"Syntax error, unrecognized expression: \"+e)},se.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(N),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=se.getText=function(e){var t,n=\"\",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+\" \"];return t||(t=new RegExp(\"(^|[\\\\x20\\\\t\\\\r\\\\n\\\\f])\"+e+\"(\"+M+\"|$)\"))&&E(e,(function(e){return t.test(\"string\"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute(\"class\")||\"\")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?\"!=\"===t:!t||(i+=\"\",\"=\"===t?i===n:\"!=\"===t?i!==n:\"^=\"===t?n&&0===i.indexOf(n):\"*=\"===t?n&&i.indexOf(n)>-1:\"$=\"===t?n&&i.slice(-n.length)===n:\"~=\"===t?(\" \"+i.replace(B,\" \")+\" \").indexOf(n)>-1:\"|=\"===t&&(i===n||i.slice(0,n.length+1)===n+\"-\"))}},CHILD:function(e,t,n,r,i){var o=\"nth\"!==e.slice(0,3),a=\"last\"!==e.slice(-4),s=\"of-type\"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?\"nextSibling\":\"previousSibling\",v=t.parentNode,y=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(v){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g=\"only\"===e&&!h&&\"nextSibling\"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){for(x=(d=(l=(c=(f=(p=v)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&v.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++x||(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error(\"unsupported pseudo: \"+e);return i[b]?i(t):i.length>1?(n=[e,e,\"\",t],r.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=P(e,o[a])]=!(n[r]=o[a])})):function(e){return i(e,0,n)}):i}},pseudos:{not:le((function(e){var t=[],n=[],r=s(e.replace($,\"$1\"));return r[b]?le((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:le((function(e){return function(t){return se(e,t).length>0}})),contains:le((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:le((function(e){return V.test(e||\"\")||se.error(\"unsupported lang: \"+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return(n=n.toLowerCase())===e||0===n.indexOf(e+\"-\")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||\"text\"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1&&(o[l]=!(a[l]=f))}}else y=Te(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)}))}function Ee(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[\" \"],u=a?1:0,c=be((function(e){return e===t}),s,!0),f=be((function(e){return P(t,e)>-1}),s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:\" \"===e[u-2].type?\"*\":\"\"})).replace($,\"$1\"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m=\"0\",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG(\"*\",c),E=T+=null==w?1:Math.random()||.1,S=C.length;for(c&&(l=a==d||a||c);m!==S&&null!=(f=C[m]);m++){if(i&&f){for(h=0,a||f.ownerDocument==d||(p(f),s=!g);v=e[h++];)if(v(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!v&&f)&&y--,o&&x.push(f))}if(y+=m,n&&m!==y){for(h=0;v=t[h++];)v(x,b,a,s);if(o){if(y>0)for(;m--;)x[m]||b[m]||(b[m]=q.call(u));b=Te(b)}H.apply(u,b),c&&!o&&b.length>0&&y+t.length>1&&se.uniqueSort(u)}return c&&(T=E,l=w),x};return n?le(o):o}(o,i))).selector=e}return s},u=se.select=function(e,t,n,i){var o,u,l,c,f,p=\"function\"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&\"ID\"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=G.needsContext.test(e)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(te,ne),ee.test(u[0].type)&&ye(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&xe(u)))return H.apply(n,i),n;break}}return(p||s(e,d))(i,t,!g,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=b.split(\"\").sort(N).join(\"\")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(d.createElement(\"fieldset\"))})),ce((function(e){return e.innerHTML=\"\",\"#\"===e.firstChild.getAttribute(\"href\")}))||fe(\"type|href|height|width\",(function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)})),n.attributes&&ce((function(e){return e.innerHTML=\"\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")}))||fe(\"value\",(function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute(\"disabled\")}))||fe(R,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(e);w.find=C,w.expr=C.selectors,w.expr[\":\"]=w.expr.pseudos,w.uniqueSort=w.unique=C.uniqueSort,w.text=C.getText,w.isXMLDoc=C.isXML,w.contains=C.contains,w.escapeSelector=C.escape;var E=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=w.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function D(e,t,n){return h(t)?w.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?w.grep(e,(function(e){return e===t!==n})):\"string\"!=typeof t?w.grep(e,(function(e){return s.call(t,e)>-1!==n})):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,(function(e){return 1===e.nodeType})))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(w(e).filter((function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\"string\"==typeof e&&k.test(e)?w(e):e||[],!1).length}});var j,q=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(w.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(r=\"<\"===e[0]&&\">\"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:v,!0)),N.test(r[1])&&w.isPlainObject(t))for(r in t)h(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=v.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):h(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,j=w(v);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?s.call(w(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return E(e,\"parentNode\")},parentsUntil:function(e,t,n){return E(e,\"parentNode\",n)},next:function(e){return O(e,\"nextSibling\")},prev:function(e){return O(e,\"previousSibling\")},nextAll:function(e){return E(e,\"nextSibling\")},prevAll:function(e){return E(e,\"previousSibling\")},nextUntil:function(e,t,n){return E(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return E(e,\"previousSibling\",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,\"template\")&&(e=e.content||e),w.merge([],e.childNodes))}},(function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=w.filter(r,i)),this.length>1&&(H[e]||w.uniqueSort(i),L.test(e)&&i.reverse()),this.pushStack(i)}}));var P=/[^\\x20\\t\\r\\n\\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&h(i=e.promise)?i.call(e).done(t).fail(n):e&&h(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.Callbacks=function(e){e=\"string\"==typeof e?function(e){var t={};return w.each(e.match(P)||[],(function(e,n){t[n]=!0})),t}(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n=\"\",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=\"\"),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},w.extend({Deferred:function(t){var n=[[\"notify\",\"progress\",w.Callbacks(\"memory\"),w.Callbacks(\"memory\"),2],[\"resolve\",\"done\",w.Callbacks(\"once memory\"),w.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",w.Callbacks(\"once memory\"),w.Callbacks(\"once memory\"),1,\"rejected\"]],r=\"pending\",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred((function(t){w.each(n,(function(n,r){var i=h(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&h(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+\"With\"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==M&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred((function(e){n[0][3].add(a(0,e,h(i)?i:R,e.notifyWith)),n[1][3].add(a(0,e,h(t)?t:R)),n[2][3].add(a(0,e,h(r)?r:M))})).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,(function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add((function(){r=s}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+\"With\"](this===o?void 0:this,arguments),this},o[t[0]+\"With\"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),o=i.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?i.call(arguments):n,--t||a.resolveWith(r,o)}};if(t<=1&&(I(e,a.done(s(n)).resolve,a.reject,!t),\"pending\"===a.state()||h(o[n]&&o[n].then)))return a.then();for(;n--;)I(o[n],s(n),a.reject);return a.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&W.test(t.name)&&e.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout((function(){throw t}))};var F=w.Deferred();function B(){v.removeEventListener(\"DOMContentLoaded\",B),e.removeEventListener(\"load\",B),w.ready()}w.fn.ready=function(e){return F.then(e).catch((function(e){w.readyException(e)})),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(v,[w]))}}),w.ready.then=F.then,\"complete\"===v.readyState||\"loading\"!==v.readyState&&!v.documentElement.doScroll?e.setTimeout(w.ready):(v.addEventListener(\"DOMContentLoaded\",B),e.addEventListener(\"load\",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if(\"object\"===x(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,h(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each((function(){Q.remove(this,e)}))}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,(function(){w.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return Y.get(e,n)||Y.access(e,n,{empty:w.Callbacks(\"once memory\").add((function(){Y.remove(e,[t+\"queue\",n])}))})}}),w.fn.extend({queue:function(e,t){var n=2;return\"string\"!=typeof e&&(t=e,e=\"fx\",n--),arguments.length\\x20\\t\\r\\n\\f]*)/i,ge=/^$|^module$|\\/(?:java|ecma)script/i;fe=v.createDocumentFragment().appendChild(v.createElement(\"div\")),(pe=v.createElement(\"input\")).setAttribute(\"type\",\"radio\"),pe.setAttribute(\"checked\",\"checked\"),pe.setAttribute(\"name\",\"t\"),fe.appendChild(pe),d.checkClone=fe.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.innerHTML=\"\",d.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue,fe.innerHTML=\"\",d.option=!!fe.lastChild;var ve={thead:[1,\"\",\"
\"],col:[2,\"\",\"
\"],tr:[2,\"\",\"
\"],td:[3,\"\",\"
\"],_default:[0,\"\",\"\"]};function ye(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&A(e,t)?w.merge([e],n):n}function me(e,t){for(var n=0,r=e.length;n\",\"\"]);var xe=/<|&#?\\w+;/;function be(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d-1)i&&i.push(o);else if(l=ie(o),a=ye(f.appendChild(o),\"script\"),l&&me(a),n)for(c=0;o=a[c++];)ge.test(o.type||\"\")&&n.push(o);return f}var we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\\.(.+)|)/;function Ee(){return!0}function Se(){return!1}function ke(e,t){return e===function(){try{return v.activeElement}catch(e){}}()==(\"focus\"===t)}function Ae(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each((function(){w.event.add(this,t,i,r,n)}))}function Ne(e,t,n){n?(Y.set(e,t,!1),w.event.add(e,t,{namespace:!1,handler:function(e){var r,o,a=Y.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(w.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=i.call(arguments),Y.set(this,t,a),r=n(this,t),this[t](),a!==(o=Y.get(this,t))||r?Y.set(this,t,!1):o={},a!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else a.length&&(Y.set(this,t,{value:w.event.trigger(w.extend(a[0],w.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,t)&&w.event.add(e,t,Ee)}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(e);if(V(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(re,i),n.guid||(n.guid=w.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(t){return void 0!==w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){for(l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)if(d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){for(f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||w.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=w.event.fix(e),l=(Y.get(this,\"events\")||Object.create(null))[u.type]||[],c=w.event.special[u.type]||{};for(s[0]=u,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\\s*$/g;function Le(e,t){return A(e,\"table\")&&A(11!==t.nodeType?t:t.firstChild,\"tr\")&&w(e).children(\"tbody\")[0]||e}function He(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Oe(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Pe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,\"handle events\"),s)for(n=0,r=s[i].length;n1&&\"string\"==typeof v&&!d.checkClone&&je.test(v))return e.each((function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Me(o,t,n,r)}));if(p&&(a=(i=be(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=a),a||r)){for(u=(s=w.map(ye(i,\"script\"),He)).length;f0&&me(a,!u&&ye(e,\"script\")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return $(this,(function(e){return void 0===e?w.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Me(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)}))},prepend:function(){return Me(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return w.clone(this,e,t)}))},html:function(e){return $(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\"string\"==typeof e&&!De.test(e)&&!ve[(he.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n3,re.removeChild(t)),s}}))}();var Ue=[\"Webkit\",\"Moz\",\"ms\"],Xe=v.createElement(\"div\").style,Ve={};function Ge(e){var t=w.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;n--;)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Ke={letterSpacing:\"0\",fontWeight:\"400\"};function Ze(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function et(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=w.css(e,n+ne[a],!0,i)),r?(\"content\"===n&&(u-=w.css(e,\"padding\"+ne[a],!0,i)),\"margin\"!==n&&(u-=w.css(e,\"border\"+ne[a]+\"Width\",!0,i))):(u+=w.css(e,\"padding\"+ne[a],!0,i),\"padding\"!==n?u+=w.css(e,\"border\"+ne[a]+\"Width\",!0,i):s+=w.css(e,\"border\"+ne[a]+\"Width\",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!d.boxSizingReliable()||n)&&\"border-box\"===w.css(e,\"boxSizing\",!1,r),o=i,a=_e(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if(We.test(a)){if(!n)return a;a=\"auto\"}return(!d.boxSizingReliable()&&i||!d.reliableTrDimensions()&&A(e,\"tr\")||\"auto\"===a||!parseFloat(a)&&\"inline\"===w.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===w.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(w.cssNumber[s]?\"\":\"px\")),d.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Qe.test(t)||(t=Ge(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),\"normal\"===i&&t in Ke&&(i=Ke[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each([\"height\",\"width\"],(function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!Ye.test(w.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,t,r):Be(e,Je,(function(){return tt(e,t,r)}))},set:function(e,n,r){var i,o=Fe(e),a=!d.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===w.css(e,\"boxSizing\",!1,o),u=r?et(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-et(e,t,\"border\",!1,o)-.5)),u&&(i=te.exec(n))&&\"px\"!==(i[3]||\"px\")&&(e.style[t]=n,n=w.css(e,t)),Ze(0,n,u)}}})),w.cssHooks.marginLeft=ze(d.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(_e(e,\"marginLeft\"))||e.getBoundingClientRect().left-Be(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+\"px\"})),w.each({margin:\"\",padding:\"\",border:\"Width\"},(function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];r<4;r++)i[e+ne[r]+t]=o[r]||o[r-2]||o[0];return i}},\"margin\"!==e&&(w.cssHooks[e+t].set=Ze)})),w.fn.extend({css:function(e,t){return $(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a1)}}),w.Tween=nt,nt.prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?\"\":\"px\")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}},nt.prototype.init.prototype=nt.prototype,nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||!w.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},nt.propHooks.scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},w.fx=nt.prototype.init,w.fx.step={};var rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){it&&(!1===v.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(st):e.setTimeout(st,w.fx.interval),w.fx.tick())}function ut(){return e.setTimeout((function(){rt=void 0})),rt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners[\"*\"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){w.removeAttr(this,e)}))}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+\"\"),n):i&&\"get\"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!d.radioValue&&\"radio\"===t&&A(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\\w+/g),(function(e,t){var n=dt[t]||w.find.attr;dt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=dt[a],dt[a]=i,i=null!=n(e,t,r)?a:null,dt[a]=o),i}}));var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(\" \")}function yt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function mt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}w.fn.extend({prop:function(e,t){return $(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[w.propFix[e]||e]}))}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&\"get\"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,\"tabindex\");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),d.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],(function(){w.propFix[this.toLowerCase()]=this})),w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(h(e))return this.each((function(t){w(this).addClass(e.call(this,t,yt(this)))}));if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(h(e))return this.each((function(t){w(this).removeClass(e.call(this,t,yt(this)))}));if(!arguments.length)return this.attr(\"class\",\"\");if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)for(;r.indexOf(\" \"+o+\" \")>-1;)r=r.replace(\" \"+o+\" \",\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(e,t){var n=typeof e,r=\"string\"===n||Array.isArray(e);return\"boolean\"==typeof t&&r?t?this.addClass(e):this.removeClass(e):h(e)?this.each((function(n){w(this).toggleClass(e.call(this,n,yt(this),t),t)})):this.each((function(){var t,i,o,a;if(r)for(i=0,o=w(this),a=mt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&\"boolean\"!==n||((t=yt(this))&&Y.set(this,\"__className__\",t),this.setAttribute&&this.setAttribute(\"class\",t||!1===e?\"\":Y.get(this,\"__className__\")||\"\"))}))},hasClass:function(e){var t,n,r=0;for(t=\" \"+e+\" \";n=this[r++];)if(1===n.nodeType&&(\" \"+vt(yt(n))+\" \").indexOf(t)>-1)return!0;return!1}});var xt=/\\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=h(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i=\"\":\"number\"==typeof i?i+=\"\":Array.isArray(i)&&(i=w.map(i,(function(e){return null==e?\"\":e+\"\"}))),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&\"set\"in t&&void 0!==t.set(this,i,\"value\")||(this.value=i))}))):i?(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&\"get\"in t&&void 0!==(n=t.get(i,\"value\"))?n:\"string\"==typeof(n=i.value)?n.replace(xt,\"\"):null==n?\"\":n:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,\"value\");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each([\"radio\",\"checkbox\"],(function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},d.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})})),d.focusin=\"onfocusin\"in e;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,r,i){var o,a,s,u,l,f,p,d,y=[r||v],m=c.call(t,\"type\")?t.type:t,x=c.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(a=d=s=r=r||v,3!==r.nodeType&&8!==r.nodeType&&!bt.test(m+w.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),l=m.indexOf(\":\")<0&&\"on\"+m,(t=t[w.expando]?t:new w.Event(m,\"object\"==typeof t&&t)).isTrigger=i?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[m]||{},i||!p.trigger||!1!==p.trigger.apply(r,n))){if(!i&&!p.noBubble&&!g(r)){for(u=p.delegateType||m,bt.test(u+m)||(a=a.parentNode);a;a=a.parentNode)y.push(a),s=a;s===(r.ownerDocument||v)&&y.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=y[o++])&&!t.isPropagationStopped();)d=a,t.type=o>1?u:p.bindType||m,(f=(Y.get(a,\"events\")||Object.create(null))[t.type]&&Y.get(a,\"handle\"))&&f.apply(a,n),(f=l&&a[l])&&f.apply&&V(a)&&(t.result=f.apply(a,n),!1===t.result&&t.preventDefault());return t.type=m,i||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!V(r)||l&&h(r[m])&&!g(r)&&((s=r[l])&&(r[l]=null),w.event.triggered=m,t.isPropagationStopped()&&d.addEventListener(m,wt),r[m](),t.isPropagationStopped()&&d.removeEventListener(m,wt),w.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each((function(){w.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),d.focusin||w.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=Y.access(r,t);i||r.addEventListener(e,n,!0),Y.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=Y.access(r,t)-1;i?Y.access(r,t,i):(r.removeEventListener(e,n,!0),Y.remove(r,t))}}}));var Tt=e.location,Ct={guid:Date.now()},Et=/\\?/;w.parseXML=function(t){var n;if(!t||\"string\"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,\"text/xml\")}catch(e){n=void 0}return n&&!n.getElementsByTagName(\"parsererror\").length||w.error(\"Invalid XML: \"+t),n};var St=/\\[\\]$/,kt=/\\r?\\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,(function(t,i){n||St.test(e)?r(e,i):Dt(e+\"[\"+(\"object\"==typeof i&&null!=i?t:\"\")+\"]\",i,n,r)}));else if(n||\"object\"!==x(t))r(e,t);else for(i in t)Dt(e+\"[\"+i+\"]\",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=h(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,(function(){i(this.name,this.value)}));else for(n in e)Dt(n,e[n],t,i);return r.join(\"&\")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=w.prop(this,\"elements\");return e?w.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!w(this).is(\":disabled\")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!de.test(e))})).map((function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,(function(e){return{name:t.name,value:e.replace(kt,\"\\r\\n\")}})):{name:t.name,value:n.replace(kt,\"\\r\\n\")}})).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\\/\\//,Rt={},Mt={},It=\"*/\".concat(\"*\"),Wt=v.createElement(\"a\");function Ft(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(P)||[];if(h(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Bt(e,t,n,r){var i={},o=e===Mt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],(function(e,s){var l=s(t,n,r);return\"string\"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i[\"*\"]&&a(\"*\")}function $t(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}Wt.href=Tt.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":It,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,w.ajaxSettings),t):$t(w.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,o,a,s,u,l,c,f,p,d=w.ajaxSetup({},n),h=d.context||d,g=d.context&&(h.nodeType||h.jquery)?w(h):w.event,y=w.Deferred(),m=w.Callbacks(\"once memory\"),x=d.statusCode||{},b={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Ht.exec(o);)a[t[1].toLowerCase()+\" \"]=(a[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=a[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return r&&r.abort(t),S(0,t),this}};if(y.promise(E),d.url=((t||d.url||Tt.href)+\"\").replace(Pt,Tt.protocol+\"//\"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==d.crossDomain){u=v.createElement(\"a\");try{u.href=d.url,u.href=u.href,d.crossDomain=Wt.protocol+\"//\"+Wt.host!=u.protocol+\"//\"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&\"string\"!=typeof d.data&&(d.data=w.param(d.data,d.traditional)),Bt(Rt,d,n,E),l)return E;for(f in(c=w.event&&d.global)&&0==w.active++&&w.event.trigger(\"ajaxStart\"),d.type=d.type.toUpperCase(),d.hasContent=!Ot.test(d.type),i=d.url.replace(qt,\"\"),d.hasContent?d.data&&d.processData&&0===(d.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(d.data=d.data.replace(jt,\"+\")):(p=d.url.slice(i.length),d.data&&(d.processData||\"string\"==typeof d.data)&&(i+=(Et.test(i)?\"&\":\"?\")+d.data,delete d.data),!1===d.cache&&(i=i.replace(Lt,\"$1\"),p=(Et.test(i)?\"&\":\"?\")+\"_=\"+Ct.guid+++p),d.url=i+p),d.ifModified&&(w.lastModified[i]&&E.setRequestHeader(\"If-Modified-Since\",w.lastModified[i]),w.etag[i]&&E.setRequestHeader(\"If-None-Match\",w.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",d.contentType),E.setRequestHeader(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(\"*\"!==d.dataTypes[0]?\", \"+It+\"; q=0.01\":\"\"):d.accepts[\"*\"]),d.headers)E.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,E,d)||l))return E.abort();if(C=\"abort\",m.add(d.complete),E.done(d.success),E.fail(d.error),r=Bt(Mt,d,n,E)){if(E.readyState=1,c&&g.trigger(\"ajaxSend\",[E,d]),l)return E;d.async&&d.timeout>0&&(s=e.setTimeout((function(){E.abort(\"timeout\")}),d.timeout));try{l=!1,r.send(b,S)}catch(e){if(l)throw e;S(-1,e)}}else S(-1,\"No Transport\");function S(t,n,a,u){var f,p,v,b,T,C=n;l||(l=!0,s&&e.clearTimeout(s),r=void 0,o=u||\"\",E.readyState=t>0?4:0,f=t>=200&&t<300||304===t,a&&(b=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;\"*\"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,E,a)),!f&&w.inArray(\"script\",d.dataTypes)>-1&&(d.converters[\"text script\"]=function(){}),b=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(d,b,E,f),f?(d.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(w.lastModified[i]=T),(T=E.getResponseHeader(\"etag\"))&&(w.etag[i]=T)),204===t||\"HEAD\"===d.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=b.state,p=b.data,f=!(v=b.error))):(v=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",f?y.resolveWith(h,[p,C,E]):y.rejectWith(h,[E,C,v]),E.statusCode(x),x=void 0,c&&g.trigger(f?\"ajaxSuccess\":\"ajaxError\",[E,d,f?p:v]),m.fireWith(h,[E,C]),c&&(g.trigger(\"ajaxComplete\",[E,d]),--w.active||w.event.trigger(\"ajaxStop\")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,\"json\")},getScript:function(e,t){return w.get(e,void 0,t,\"script\")}}),w.each([\"get\",\"post\"],(function(e,t){w[t]=function(e,n,r,i){return h(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}})),w.ajaxPrefilter((function(e){var t;for(t in e.headers)\"content-type\"===t.toLowerCase()&&(e.contentType=e.headers[t]||\"\")})),w._evalUrl=function(e,t,n){return w.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){w.globalEval(e,t,n)}})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(h(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return h(e)?this.each((function(t){w(this).wrapInner(e.call(this,t))})):this.each((function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=h(e);return this.each((function(n){w(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not(\"body\").each((function(){w(this).replaceWith(this.childNodes)})),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=w.ajaxSettings.xhr();d.cors=!!zt&&\"withCredentials\"in zt,d.ajax=zt=!!zt,w.ajaxTransport((function(t){var n,r;if(d.cors||zt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,\"abort\"===e?s.abort():\"error\"===e?\"number\"!=typeof s.status?o(0,\"error\"):o(s.status,s.statusText):o(_t[s.status]||s.status,s.statusText,\"text\"!==(s.responseType||\"text\")||\"string\"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n(\"error\"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&r()}))},n=n(\"abort\");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),w.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),w.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter(\"script\",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")})),w.ajaxTransport(\"script\",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=w(\"" ], "text/plain": [ ":Image [θ,v] (z)" ] }, "execution_count": 3, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1003" } }, "output_type": "execute_result" } ], "source": [ "theta = np.linspace(-4, 4, 400)\n", "v = np.linspace(-15, 5, 400)\n", "\n", "THETA, V = np.meshgrid(theta, v)\n", "P = np.exp(-V/2) / 6 / np.pi * np.exp(-(V**2 / 9 + THETA**2 / np.exp(V))/2)\n", "\n", "hv.Image((theta, v, P), kdims=['θ', 'v']).opts(cmap='viridis')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This probabilty density function is funnel shaped, named \"the Funnel of Hell\" by [Thomas Wiecki](http://twiecki.github.io/blog/2017/02/08/bayesian-hierchical-non-centered/) because the probability distribution is difficult to sample out of using MCMC. I like to call it the microinjection needle, since it [looks like the tip of an injection needle](https://www.fishersci.com/shop/products/eppendorf-femtotips-microinjection-capillary-tips-2/p-2797176). \n", "\n", "Note that much of the probability density lies deep in the needle, which is a region of high curvature. The sampler may have some real troubles down there.\n", "\n", "Before proceeding to attempt to sample this, I note that use of this funnel originates from section 8 of [this paper](https://doi.org/10.1214%2Faos%2F1056562461) by Radford Neal, and this section of this tutorial draws from [this paper](https://arxiv.org/pdf/1312.0906.pdf) by Betancourt and Girolami." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Sampling out of the funnel\n", "\n", "This simple distribution allows for independent sampling without MCMC. First, let's generate some of these samples so we can see what effective sampling should look like." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"73d35d0d-203d-41b3-b3fe-bf4ca382ecc7\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"ReactiveHTML1\",\"overrides\":[],\"properties\":[]},{\"extends\":null,\"module\":null,\"name\":\"FlexBox1\",\"overrides\":[],\"properties\":[{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_content\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_items\"},{\"default\":\"row\",\"kind\":null,\"name\":\"flex_direction\"},{\"default\":\"wrap\",\"kind\":null,\"name\":\"flex_wrap\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"justify_content\"}]},{\"extends\":null,\"module\":null,\"name\":\"TemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]},{\"extends\":null,\"module\":null,\"name\":\"MaterialTemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]}],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1135\"}],\"center\":[{\"id\":\"1138\"},{\"id\":\"1142\"},{\"id\":\"1173\"}],\"height\":400,\"left\":[{\"id\":\"1139\"}],\"renderers\":[{\"id\":\"1160\"}],\"title\":{\"id\":\"1162\"},\"toolbar\":{\"id\":\"1150\"},\"width\":450,\"x_range\":{\"id\":\"1127\"},\"x_scale\":{\"id\":\"1131\"},\"y_range\":{\"id\":\"1129\"},\"y_scale\":{\"id\":\"1133\"}},\"id\":\"1126\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1170\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1171\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1157\"},\"glyph\":{\"id\":\"1158\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1159\"},\"view\":{\"id\":\"1161\"}},\"id\":\"1160\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"end\":100,\"start\":-100},\"id\":\"1127\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1169\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1148\",\"type\":\"HelpTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#66c2a5\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#66c2a5\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1158\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#66c2a5\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#66c2a5\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1159\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1131\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1162\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1129\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1165\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1133\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1143\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1147\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1168\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1146\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1140\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1139\"},\"dimension\":1,\"ticker\":null},\"id\":\"1142\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"v\",\"formatter\":{\"id\":\"1168\"},\"major_label_policy\":{\"id\":\"1169\"},\"ticker\":{\"id\":\"1140\"}},\"id\":\"1139\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1143\"},{\"id\":\"1144\"},{\"id\":\"1145\"},{\"id\":\"1146\"},{\"id\":\"1147\"},{\"id\":\"1148\"}]},\"id\":\"1150\",\"type\":\"Toolbar\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"1171\"},\"selection_policy\":{\"id\":\"1170\"}},\"id\":\"1157\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"axis_label\":\"\\u03b8\",\"formatter\":{\"id\":\"1165\"},\"major_label_policy\":{\"id\":\"1166\"},\"ticker\":{\"id\":\"1136\"}},\"id\":\"1135\",\"type\":\"LinearAxis\"},{\"attributes\":{\"items\":[{\"id\":\"1174\"}],\"location\":\"bottom_left\"},\"id\":\"1173\",\"type\":\"Legend\"},{\"attributes\":{\"overlay\":{\"id\":\"1149\"}},\"id\":\"1145\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1149\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"source\":{\"id\":\"1157\"}},\"id\":\"1161\",\"type\":\"CDSView\"},{\"attributes\":{\"axis\":{\"id\":\"1135\"},\"ticker\":null},\"id\":\"1138\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1144\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1136\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1166\",\"type\":\"AllLabels\"},{\"attributes\":{\"label\":{\"value\":\"indep. samples\"},\"renderers\":[{\"id\":\"1160\"}]},\"id\":\"1174\",\"type\":\"LegendItem\"}],\"root_ids\":[\"1126\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.3\"}};\n", " var render_items = [{\"docid\":\"73d35d0d-203d-41b3-b3fe-bf4ca382ecc7\",\"root_ids\":[\"1126\"],\"roots\":{\"1126\":\"d4744da6-032f-4687-b3de-0e03ccb125c7\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1126" } }, "output_type": "display_data" } ], "source": [ "# Sample out of distribution\n", "np.random.seed(3252)\n", "v = np.random.normal(0, 3, size=4000)\n", "theta = np.random.normal(0, np.exp(v / 2))\n", "\n", "p = bokeh.plotting.figure(\n", " height=400, width=450, x_range=[-100, 100], x_axis_label=\"θ\", y_axis_label=\"v\"\n", ")\n", "p.circle(theta, v, alpha=0.3, color=\"#66c2a5\", legend_label=\"indep. samples\")\n", "p.legend.location = \"bottom_left\"\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now, we'll code up a Stan model for the funnel and draw some samples using MCMC. The Stan code is short and simple.\n", "\n", "```stan\n", "parameters {\n", " real theta;\n", " real v; \n", "}\n", "\n", "\n", "model {\n", "v ~ normal(0, 3);\n", "theta ~ normal(0, exp(v/2));\n", "}\n", "```\n", "\n", "Let's compile and sample!" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "dd8d02d7d2e24a4bbbebc81772f74c5a", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 1 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "2283cd6916414aeeb39d9577dcc2f863", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 2 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "323f7bc71ebb439d87bc0950c5620543", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 3 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "583fc7ea7d3b4172b48ff00d846668dc", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 4 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ " \n" ] } ], "source": [ "with bebi103.stan.disable_logging():\n", " sm = cmdstanpy.CmdStanModel(stan_file='funnel.stan')\n", " samples = sm.sample(seed=3252)\n", "\n", "samples = az.from_cmdstanpy(samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's first take a quick look at the diagnostics." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "tail-ESS for parameter theta is 266.9693613867153.\n", "ESS for parameter v is 14.779890382494234.\n", "tail-ESS for parameter v is 23.02626199200565.\n", " ESS or tail-ESS below 100 per chain indicates that expectation values\n", " computed from samples are unlikely to be good approximations of the\n", " true expectation values.\n", "\n", "Rhat for parameter theta is 1.110411728073207.\n", "Rhat for parameter v is 1.2151998635227503.\n", " Rank-normalized Rhat above 1.01 indicates that the chains very likely have not mixed.\n", "\n", "708 of 4000 (17.7%) iterations ended with a divergence.\n", " Try running with larger adapt_delta to remove divergences.\n", "\n", "0 of 4000 (0.0%) iterations saturated the maximum tree depth of 10.\n", "\n", "E-BFMI indicated no pathological behavior.\n" ] }, { "data": { "text/plain": [ "7" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bebi103.stan.check_all_diagnostics(samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The diagnostics indicated several divergences, which, as I mentioned before, tend to happen in regions where the target distribution has high curvature. We also have poor effective sample sizes for the parameter $v$, and the R-hats are large.\n", "\n", "Let's look at a plot of the samples, overlaid with the samples we trust. (You can click on the legend to display or hide respective samples.)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"f7205c8c-f424-4834-a697-22fa4410eb29\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"ReactiveHTML1\",\"overrides\":[],\"properties\":[]},{\"extends\":null,\"module\":null,\"name\":\"FlexBox1\",\"overrides\":[],\"properties\":[{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_content\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_items\"},{\"default\":\"row\",\"kind\":null,\"name\":\"flex_direction\"},{\"default\":\"wrap\",\"kind\":null,\"name\":\"flex_wrap\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"justify_content\"}]},{\"extends\":null,\"module\":null,\"name\":\"TemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]},{\"extends\":null,\"module\":null,\"name\":\"MaterialTemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]}],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1135\"}],\"center\":[{\"id\":\"1138\"},{\"id\":\"1142\"},{\"id\":\"1173\"}],\"height\":400,\"left\":[{\"id\":\"1139\"}],\"renderers\":[{\"id\":\"1160\"},{\"id\":\"1244\"}],\"title\":{\"id\":\"1162\"},\"toolbar\":{\"id\":\"1150\"},\"width\":450,\"x_range\":{\"id\":\"1127\"},\"x_scale\":{\"id\":\"1131\"},\"y_range\":{\"id\":\"1129\"},\"y_scale\":{\"id\":\"1133\"}},\"id\":\"1126\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1170\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1171\",\"type\":\"Selection\"},{\"attributes\":{\"label\":{\"value\":\"default sampling\"},\"renderers\":[{\"id\":\"1244\"}]},\"id\":\"1272\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"1157\"},\"glyph\":{\"id\":\"1158\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1159\"},\"view\":{\"id\":\"1161\"}},\"id\":\"1160\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"end\":100,\"start\":-100},\"id\":\"1127\",\"type\":\"Range1d\"},{\"attributes\":{\"source\":{\"id\":\"1241\"}},\"id\":\"1245\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1169\",\"type\":\"AllLabels\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#fc8d62\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#fc8d62\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1243\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1148\",\"type\":\"HelpTool\"},{\"attributes\":{\"data_source\":{\"id\":\"1241\"},\"glyph\":{\"id\":\"1242\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1243\"},\"view\":{\"id\":\"1245\"}},\"id\":\"1244\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#66c2a5\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#66c2a5\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1158\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#66c2a5\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#66c2a5\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1159\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1131\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1162\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1129\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1165\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1133\",\"type\":\"LinearScale\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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vrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+i7C3lfLHYP2hdo+VAD+e/aF2j5UAP579oXaPlQA/nv029bhEY69u/Tb1uERjr279NvW4RGOvbv4nBsogX+oY/+5Y5XRYT6T/gEKrU7KEZQEUNpmH4SBVAc2iR7Xw//r/vVpboLLPfv9EHy9jQzd4/Ag6hSs0+E0AYzF8hc2XjPy5weawZGcq/RpVh3A2i1z8dVyO70jLXv96vAny3eeo/mQ0yychZC8CZDTLJyFkLwODf+3Ztyra/+IiYEkn0/j9eEfxvJTv3P+QPBp57DwNArhIsDmf+9D/fGtgqweLwv98a2CrB4vC/3xrYKsHi8L/fwyXHndLTv7BVgsXhTPS/tRoS91h6+b+PpQ9dUF/9P4+lD11QX/0/MA3DR8RUDEA9m1Wfq00cQPOrOUAwxwrAOnr83qY/B8D60AX1LbMMQODb9Gc/shNARN0HILVJAMAibHh6pewNwAKaCBueXgZA2ubG9ITFFsCYNEbrqIoSQBvYKsHiMABA9gt2w7ZF8b8fuqC+ZU79Px+6oL5lTv0/30+Nl27SDMCIS447pQMLQDlhwmhWNu0/ww/Op45VzL/JyFnY0w7jv4Y6rHDLx+A/Vp5A2ClW5r/AQBAgQ8fYP8BAECBDx9g/wEAQIEPH2D/AQBAgQ8fYP8sw7gbRWuE/z/dT46WLIEB+jLlrCRkhQINMMnIWdvc/YB+duvLZ9b+Tb7a5Mf0QwGGm7V9Z6fe/FO0qpPykEsBgIXNlUG3YP7Q6OUNxx8E/HuIftvRo7z8/rDdqhenrv3mymxn9aKS/ehowSPo05T9pVyHlJ1X/v1TjpZvEYAZALIApAwe0vL+veysSE9TKv697KxIT1Mq/r3srEhPUyr9seeV620zdv0USvYxi+QJAl8rbEU7LDcCxv+yePGwLwPH0SlmGOAnARfC/lexY/T9/Tdaoh2gCwH9N1qiHaALAVp+rrdhf/r8oRMAhVEkeQEFl/PuMyxJAFjCBW3eTHUDopPeNr/0PQBWMSuoENA7AwlHy6hzjEsA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"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NzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcDVCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+vxYTm49rw/C/PGagMv79+r88ZqAy/v36vzxmoDL+/fq/PGagMv79+r88ZqAy/v36vzVB1H0A0gTANUHUfQDSBMBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwEErMGR16wPAQSswZHXrA8BBKzBkdesDwEErMGR16wPAQSswZHXrA8BBKzBkdesDwEErMGR16wPAQSswZHXrA8DDKt7IPHL5PyzUmuYdxxZAfgBSmzh5BECxijcyj3wEQK8l5IOeDQNAoS3nUlzVAkC0ccRafMoKQDJ1V3bB4MS/MnVXdsHgxL/bh7zl6sfdv0JClC9oIdm/kZkLXB5rwD/ThsPS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5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r+p9SPqquW3v48bfjfdstu/jxt+N92y27+PG3433bLbv+YklL4QctA/5iSUvhBy0D/mJJS+EHLQP5gxBWucze0/QWX8+4yL/T+1MuGX+jkLQJFhFW9kXgdASx+6oL6lDUBWfa62Yn/xP6Io0CfyJPA/vtnmxvQEAUAJ/reSHZv/PwZLdQEvM+4/Y5eo3hrY9T8B+n3/5sXHv1Adq5Seaes/UORJ0jWT3z9Q5EnSNZPfP8xdS8gHvfI/Ik+Srpl88D8tza0QVmPeP2Dl0CLb+fU/38K68e5I6z/TSiGQS5ziP9NKIZBLnOI/00ohkEuc4j9MN4lBYOX7P9UhN8MNeP4/AyZw624e+D+yaDo7GRz9P7JoOjsZHP0/kQpjC0FOBEAA4xk09C8RQHPXEvJBjxZAhUIEHEKV9D9agSGrWz37PwTnjCjtDf8/Jt9sc2P6A0BApN++Dpz+P0c9RKM7iPM/5ssLsI8ODkB1kxgEVo74P7gjnBa86PM/F0hQ/Bjz+j/aVUj5STX7P9pVSPlJNfs/kL3e/fGeB0Axsfm4NlT4P6HWNO84xQdAC+9yEd/JBkCzzY3pCYsBQHOiXYWUHwFA+wRQjCwZ7T/6NN2hF6Sjv/o03aEXpKO/+jTdoReko7/6NN2hF6Sjv2xaKQRyid8/x/SEJR5QFEAnMQisHJoKQMR3YtaL4QhAEojX9Qv2B0CDNGPRdBYSQDliLT4FQAFALc+Du7P2AED3WPrQBXUAQHAIVWr2gAhAqbwd4bRgCkAHtkqwOJwLQCvB4nDm1/8/3IDPDyMEAEBcIEHxY0z6P4y5awn5IPM/D7QCQ1a3/z+pMLYQ5KCyP6kwthDkoLI/qTC2EOSgsj8kKH6MuWv2Pz1+b9OfvQRARrbz/dT4/j+lTkATYUMAQAzlRLsK6QBAhslUwagkAECXi/hOzHr2P5eL+E7MevY/Q1a3ek56+j9qEyf3O1QKQFa8kXnkjwlA38Mlx51SDEBBSBYwgZsOQPKwUGuaNwhAcr9DUaDPDUA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"1257\"},\"selection_policy\":{\"id\":\"1256\"}},\"id\":\"1241\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1143\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1147\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1257\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1168\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1146\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1140\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1139\"},\"dimension\":1,\"ticker\":null},\"id\":\"1142\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"v\",\"formatter\":{\"id\":\"1168\"},\"major_label_policy\":{\"id\":\"1169\"},\"ticker\":{\"id\":\"1140\"}},\"id\":\"1139\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1143\"},{\"id\":\"1144\"},{\"id\":\"1145\"},{\"id\":\"1146\"},{\"id\":\"1147\"},{\"id\":\"1148\"}]},\"id\":\"1150\",\"type\":\"Toolbar\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"1171\"},\"selection_policy\":{\"id\":\"1170\"}},\"id\":\"1157\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#fc8d62\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#fc8d62\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1242\",\"type\":\"Circle\"},{\"attributes\":{\"axis_label\":\"\\u03b8\",\"formatter\":{\"id\":\"1165\"},\"major_label_policy\":{\"id\":\"1166\"},\"ticker\":{\"id\":\"1136\"}},\"id\":\"1135\",\"type\":\"LinearAxis\"},{\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"id\":\"1174\"},{\"id\":\"1272\"}],\"location\":\"bottom_left\"},\"id\":\"1173\",\"type\":\"Legend\"},{\"attributes\":{\"overlay\":{\"id\":\"1149\"}},\"id\":\"1145\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1149\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"source\":{\"id\":\"1157\"}},\"id\":\"1161\",\"type\":\"CDSView\"},{\"attributes\":{\"axis\":{\"id\":\"1135\"},\"ticker\":null},\"id\":\"1138\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1144\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1256\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1136\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1166\",\"type\":\"AllLabels\"},{\"attributes\":{\"label\":{\"value\":\"indep. samples\"},\"renderers\":[{\"id\":\"1160\"}]},\"id\":\"1174\",\"type\":\"LegendItem\"}],\"root_ids\":[\"1126\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.3\"}};\n", " var render_items = [{\"docid\":\"f7205c8c-f424-4834-a697-22fa4410eb29\",\"root_ids\":[\"1126\"],\"roots\":{\"1126\":\"1363ebbc-278a-4692-9a88-8b66950004ab\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1126" } }, "output_type": "display_data" } ], "source": [ "p.circle(\n", " samples.posterior.theta.values.flatten(),\n", " samples.posterior.v.values.flatten(),\n", " color=\"#fc8d62\",\n", " alpha=0.3,\n", " legend_label=\"default sampling\",\n", ")\n", "p.legend.click_policy = \"hide\"\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Stan's sampler is clearly not penetrating to the lower regions of the funnel. If we did not have the correctly generated independent samples to compare to, we might not ever discover that this is an issue. So how can we be aware of sampling issues like this?\n", "\n", "First off, the divergences clue us in that there is a problem. We can start to investigate what the chains are doing by taking a graphical approach. We can start with the trace plot." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"27e5f47d-e5f2-43c8-95e4-8ebf0e4593ec\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"ReactiveHTML1\",\"overrides\":[],\"properties\":[]},{\"extends\":null,\"module\":null,\"name\":\"FlexBox1\",\"overrides\":[],\"properties\":[{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_content\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_items\"},{\"default\":\"row\",\"kind\":null,\"name\":\"flex_direction\"},{\"default\":\"wrap\",\"kind\":null,\"name\":\"flex_wrap\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"justify_content\"}]},{\"extends\":null,\"module\":null,\"name\":\"TemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]},{\"extends\":null,\"module\":null,\"name\":\"MaterialTemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]}],\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1491\"},{\"id\":\"1489\"}]},\"id\":\"1492\",\"type\":\"Column\"},{\"attributes\":{},\"id\":\"1412\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1409\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis_label\":\"step\",\"formatter\":{\"id\":\"1474\"},\"major_label_policy\":{\"id\":\"1475\"},\"ticker\":{\"id\":\"1412\"}},\"id\":\"1411\",\"type\":\"LinearAxis\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b3\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1384\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1453\",\"type\":\"Title\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1425\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"source\":{\"id\":\"1392\"}},\"id\":\"1396\",\"type\":\"CDSView\"},{\"attributes\":{\"data\":{\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1000]}},\"selected\":{\"id\":\"1466\"},\"selection_policy\":{\"id\":\"1465\"}},\"id\":\"1392\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#2ba02b\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1394\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"#2ba02b\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1393\",\"type\":\"Line\"},{\"attributes\":{\"data\":{\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1000]}},\"selected\":{\"id\":\"1464\"},\"selection_policy\":{\"id\":\"1463\"}},\"id\":\"1387\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_color\":\"#ff7e0e\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1388\",\"type\":\"Line\"},{\"attributes\":{\"axis\":{\"id\":\"1360\"},\"ticker\":null},\"id\":\"1363\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1423\",\"type\":\"ResetTool\"},{\"attributes\":{\"below\":[{\"id\":\"1411\"}],\"center\":[{\"id\":\"1414\"},{\"id\":\"1418\"}],\"frame_height\":150,\"frame_width\":600,\"left\":[{\"id\":\"1415\"}],\"renderers\":[{\"id\":\"1436\"},{\"id\":\"1441\"},{\"id\":\"1446\"},{\"id\":\"1451\"}],\"title\":{\"id\":\"1471\"},\"toolbar\":{\"id\":\"1426\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1403\"},\"x_scale\":{\"id\":\"1407\"},\"y_range\":{\"id\":\"1405\"},\"y_scale\":{\"id\":\"1409\"}},\"id\":\"1402\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1361\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"theta\",\"formatter\":{\"id\":\"1459\"},\"major_label_policy\":{\"id\":\"1460\"},\"ticker\":{\"id\":\"1365\"}},\"id\":\"1364\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1369\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"axis\":{\"id\":\"1364\"},\"dimension\":1,\"ticker\":null},\"id\":\"1367\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1365\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1373\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1368\",\"type\":\"PanTool\"},{\"attributes\":{\"data\":{\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1000]}},\"selected\":{\"id\":\"1462\"},\"selection_policy\":{\"id\":\"1461\"}},\"id\":\"1382\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"overlay\":{\"id\":\"1374\"}},\"id\":\"1370\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1371\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1372\",\"type\":\"ResetTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1425\"}},\"id\":\"1421\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1419\"},{\"id\":\"1420\"},{\"id\":\"1421\"},{\"id\":\"1422\"},{\"id\":\"1423\"},{\"id\":\"1424\"}]},\"id\":\"1426\",\"type\":\"Toolbar\"},{\"attributes\":{\"axis\":{\"id\":\"1411\"},\"ticker\":null},\"id\":\"1414\",\"type\":\"Grid\"},{\"attributes\":{\"source\":{\"id\":\"1433\"}},\"id\":\"1437\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1433\"},\"glyph\":{\"id\":\"1434\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1435\"},\"view\":{\"id\":\"1437\"}},\"id\":\"1436\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b3\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1435\",\"type\":\"Line\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1368\"},{\"id\":\"1369\"},{\"id\":\"1370\"},{\"id\":\"1371\"},{\"id\":\"1372\"},{\"id\":\"1373\"}]},\"id\":\"1375\",\"type\":\"Toolbar\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1374\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"line_color\":\"#1f77b3\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1383\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1422\",\"type\":\"SaveTool\"},{\"attributes\":{\"line_color\":\"#ff7e0e\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1439\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1420\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"source\":{\"id\":\"1382\"}},\"id\":\"1386\",\"type\":\"CDSView\"},{\"attributes\":{\"data\":{\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"y\":{\"__ndarray__\":\"wyreyDxy+T8s1JrmHccWQH4AUps4eQRAsYo3Mo98BECvJeSDng0DQKEt51Jc1QJAtHHEWnzKCkAydVd2weDEvzJ1V3bB4MS/24e85erH3b9CQpQvaCHZv5GZC1wea8A/04bD0sCP4j+B7PXuj3cDQL72zJIAtQNAtrkxPWGJ+j9zuiwmNh/7Pz1H5LuUuuc/uD6sN2qF7b+4Pqw3aoXtvyAkC5jALfu/af6Y1qaxx79NEkvK3Wfmv877/zhhwtW/26fjMQMV679AbVSnA9ntv7d6Tnrf+Ou/ud+hKNAn8L/cRgN4CyT3vxiV1AloIvK/rIvbaADv9L/BkNWtnhP2vyxF8pVAyuq/jZyFPe0wBUA2yCQjZ2EFQI47pYP1f/Q/f/YjRWTYEUBS7dPxmEEMQHTS+8bXfhFA12mkpfJ2DEDv4ZLjTukOQOXtCKcFLwhAWVGDaRi+B0CBIatbPWcLQMZQTrSrEAhAfxMKEXBIBEClZg+0AsP6P2GJB5RNOfM/lZ9U+3S8DEBubkxPWKIMQIv/O6JCdcs/yK5Z02Eqor+H3Aw34PPuP/EO8KSFy8g/3zKny2IiAEAUs14M5UQHQJLoZRTLLQtAeJeL+E6MBUA6I0p7g68MQEesxacA2A5AEwoRcAhVDUDSHcTOFFoTQC1DHOvidhJAONvcmJ5wF0C9xi5RvTUUQEMc6+I2+hRAfA+XHHfKFUBnLJrOTkYXQLMMcayLOxdA3lSkwthiF0AE4nX9gr0TQGrBi76ClBNADB8RUyJJGUD1SlmGOLYaQMZQTrSrUBpADJOpglEJG0Ba8KKvII0JQK5kx0YgXgZA2CrB4nBGEUCE8GjjiLUCQCPA6V28H9o/Pl5Ih4cw17/NWgpI+x/SP9fdPNUh9wVAAvG6fsFuAkBYrUz4pX7RP86C9SRVgLY/AwmKH2Nu+j9N845TdCQDQLO1vkhoiwxAskY9RKM7DEDfT42XblILQBhEpKZdzOQ/BJDaxMl94j8m32xzY3rYv9ZW7C+7J5c/KUAUzJgC5j+O6J51jZbbP9rk8EknEtS/iBHCo40j+L8UXKyowbT1v3QMyF7v/vC/dAzIXu/+8L+AYI4evzfyv1a8kXnkD/K/L/fJUYAo1b96pSxDHCsFQDOl9bcE4Nc/OBH92vrp2b9Ui4hi8gbkv5V87C5QUu2/CeI8nMB07L8tBaT9D7C4v8/4vrhUpdo/sW1RZoPM9j8z4Zf6edPyPzAqqRPQRPA/Dw9h/DTu7j+MZmX7kDfgP4v6JHfYRNM/aY1BJ4QO1L/vb9BefTzGP2+BBMWPsfY/GyrG+ZtQ6D/X+iKhLWf+P2Rd3EYDeP8/XD0nvW88AECV8e8zLtwGQC/APjp1ZQlAuaXVkLgHCUBcj8L1KJwIQDliLT4F4BJA7IZtizKbCEDx9EpZhngLQFeVfVcEvwpAZaVJKeh2B0Ae+YOB594DQFEU6BN5kvQ/p3nHKTpSAkDrOel942vRP05gOq3boOc/FmpN845T9r8Wak3zjlP2vxZqTfOOU/a/Zd8Vwf9W479l3xXB/1bjv2XfFcH/VuO/2pB/ZhAfzj/DSZo/prXqP8WsF0M50fw/PgXAeAaN/D/VBFH3Acj1P8gMVMa/zwdAIoleRrGcBEAYITzaOIIRQC5W1GAaZhVAyTzyBwPPEECyne+nxisWQL1SliGOtRVApwUv+gpyEkCDhv4JLnYTQFGIgEOochJAIEYIjzbOEUDrkJvhBlwWQDAS2nIuBRdAFcYWghzUD0DikuNO6WAJQBAjhEcbxwhAl631RULbDUBf7/54rxoXQMOBkCxgAhVAAyZw624eCEA1mIbhIwIQQPilft5UBBFAvTrHgOw1DUAVjErqBDQQQPUQje4g9gxA0A8jhEd7F0Cy17s/3msUQNy6m6c6RBNAwhcmUwWjG0AqqRPQRDgeQOrnTUUqrB5AEywOZ371G0C8s3bbhWYfQNUmTu53uCBAtoR80LPpI0BzS6shcb8gQLZnlgSoGSBAliGOdXG7IEBpOjsZHGUbQN3NUx1yUxhAFYxK6gQUG0DarPpcbeUcQK1u9Zz0vhpAz04GR8krGECSrpl8s40gQJq2f2WliR9AlbcjnBZMIEBXPsvz4O4gQCv7rgj+lyBAF58CYDxjF0DdByC1iZMTQEF9y5wuyxRA68VQTrRLGEDUZTGx+fgCQNR9AFKb+ABAYcQ+ARQj479kkpGzsCf4v8PTK2UZYvG/IlFoWfeP678iUWhZ94/rvyJRaFn3j+u/Y0M3+wPl7b9DOGbZk8DKv/8EFytqsPA/InGPpQ9d+z8jZ2FPO/wDQO3YCMTr+vk/l/26050n1T80ngjiPBzov8KjjSPW4vG/bhea6zTS9L8aUG9GzVfqPwisHFpku/Q/28TJ/Q5F0L/7HvXXKyzKP/+Tv3tHjeg/qU4Hsp5a7T+Q7jGi/sSSP5DuMaL+xJI/pWlQNA9g3z8vNNdppCXzP0zD8BExpf0/LXjRV5BmwD8plltaDQnhPx0CRwINNu8/4jsx68XQ8z+71XPS+8b9P/8EFytqMPc/hXzQs1n19z9RaFn3jwXqPz7MXradNu2/uAa2SrA49L810lJ5O0L0v8HJNnAHauY/RwVOtoE72L+BQGfSpurXP+kMjLysidu/TpfFxOZj9z8Spb3BF6b7Pz+p9ul4zAxAou4DkNpEAUDRyyiWW9r1P61p3nGKTgpAm8b2WtB7vz98fa1LjdDQP5CCp5Ar9cg/cR+5Nem21L9xH7k16bbUvyCaeXJNgey/8YEd/wWC6L93Sgfr/xz1v3dKB+v/HPW/d0oH6/8c9b93Sgfr/xz1v3dKB+v/HPW/d0oH6/8c9b/EtG/urx7Vv3sxlBPtqvK/i4hi8gYY77/1udqK/WUBQE6aBkXzgOs/pDSbx2Ew5T/PTgZHyavxP77BFyZTBeo/EK/rF+xGDkCsxacAGE8LQEeP39v0RxJACRaHM78aCEAFpz6QvHPiP9yEe2XeqtA/vAZ96e3P3r947dKGw9LRP/sfYK3aNc2/SQ7Y1eQpyz/lYDYBhuXRv/VKWYY41q0/5e0IpwWPFkDmIr4Ts14VQBXj/E0opBtAJJf/kH77GED7y+7Jw4IWQO0NvjCZKhJAh22LMhukFkChoX+Ci3URQLddaK7TiABA4GdcOBAS8T9VpMLYQpDxPxu7RPXWwPS/41MAjGdQ/r/jUwCMZ1D+v240gLdAQgPAbjSAt0BCA8BuNIC3QEIDwG40gLdAQgPAGCE82jiiBMAYITzaOKIEwBghPNo4ogTAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwH7ja88syQfAfuNrzyzJB8B+42vPLMkHwOCcEaW9wQLA4JwRpb3BAsBZNJ2dDA4EwFk0nZ0MDgTAWTSdnQwOBMBZNJ2dDA4EwK1u9Zz0/gHArW71nPT+AcCtbvWc9P4BwK1u9Zz0/gHArW71nPT+AcCtbvWc9P4BwK1u9Zz0/gHArW71nPT+AcCtbvWc9P4BwPCiryDNGATA8KKvIM0YBMDwoq8gzRgEwPCiryDNGATA8KKvIM0YBMDwoq8gzRgEwPCiryDNGATA8KKvIM0YBMDwoq8gzRgEwPCiryDNGATA8KKvIM0YBMDwoq8gzRgEwPCiryDNGATA7zhFR3L5BMDvOEVHcvkEwO84RUdy+QTAOpLLf0g/BsA6kst/SD8GwDqSy39IPwbAOpLLf0g/BsA6kst/SD8GwDqSy39IPwbAOpLLf0g/BsA6kst/SD8GwDqSy39IPwbAOpLLf0g/BsA6kst/SD8GwDqSy39IPwbAOpLLf0g/BsA6kst/SD8GwDqSy39IPwbAOpLLf0g/BsBAbVSnA1nXv1O0ci8wq+g/j/zBwHPv6z+P/MHAc+/rPxcrajANAwVAbOwS1VuD9z9NvtnmxvTwP4guqG+Z0/S/ZED2evdH+b9kQPZ690f5v706x4Ds9fU/V89J7xtf8z/ye5v+7Ef4P7PNjekJS/E/1pC4x9IH8T/Q0D/BxYr9PxxClZo9EAJA4L4OnDMi9T/gLCXLSSjWv0kPQ6uTM+k/t11ortNIBUB1H4DUJg4FQK8I/reSnQBARgiPNo7YCEAexM4UOq8HQEZCW86lOPE/+YOB595D+T/UfQBSm7j4P5EsYAK37vU/3lSkwtjC+T81Y9F0dhIUQN7lIr4TM/U/enB31m57A0A2zTtO0VECQOIBZVOucPM/cclxp3Sw8j/6LZUS3Q6gv5hNgGH588W/JUxiWuVTsb99yjFZ3P/hv+se2Vw1z8U/GcqJdhUSCUASg8DKocX7P54kXTP5ZgVAiBHCo42jAUDPFDqvsUv1P250KQnkbbC/E+6Veauu27+SkbOwpx37PwkWhzO/GgJALVqAttUs5D/K+WLvxRfLvyRiSiTRy/u/6PaSxmid/L+PpQ9dUN//v4+lD11Q3/+/j6UPXVDf/78a3UHsTCH8vxrdQexMIfy/dqbQeY3d+7+Q96qVCb/9v2QGKuPf5/y/SwLU1LI187/zrKQV39Dnvx/Xhopx/uw/io7k8h/S4j/uz0VDxqO0vyguph0nGn6/qG4u/ran7b9KYHMOngnlv+Nw5ldzgPG/vmplwi91/z9XXYdqSrLSP7wKhPgbSLI/E2QEVDiC3z8PRuwTQDHXP/mMnyF3bLO/rTQpBd3e6b8UIuAQqtT6vxQi4BCq1Pq/FCLgEKrU+r9qatlaXyT5v8jShy6o7/q/qmBUUieg/L9hGoaPiCn5v2Eaho+IKfm/IJkOnZ53wb9xrIvbaID/P6cFL/oKUvI/TvIjfsUa2L+8BKc+kLzVv1pHVRNE3b+/eCgK9Ik88j8UXKyowbT5v1cHQNzVq+K/xjU+k/1z47/hfyvZsZHhv2XfFcH/VrS/c/IiE/Brwr8f9GxWfS7xv341BwjmaPe/fjUHCOZo978AHebLC7D3vwTKplzhXfG/BMqmXOFd8b8EyqZc4V3xv51mgXaHFOe//qMlRRrLmr/khXR4COPjv7e4xmey/+K/9YQlHlA26j+9xFimXyLqP+Ja7WEvlOw/DHbDtkUZ6j+3tBoS99jwP1NA2v8Aa80/davnpPcN9r91q+ek9w32v917uOS4U/a/elG7XwV46796UbtfBXjrv3pRu18FeOu/ES+ZdKWvmT9E/S5szVbZvwltOZfiqsI/KqkT0ERY979jl6jeGtj1vy8wKxTpfuK/U3k7wmnB6L/TFWwjnmzsPyYeUDblivk/R3L5D+k3/j8/dEF9y5z3P3ReY5eoHgNAbf/KSpNSEEC6ZvLNNrcNQOaWVkPi/hJAjpJX5xhQBEDH155ZEuAQQKyowTQMnwhAEtpyLsW1EUBslWBxOFMVQG3F/rJ7MgZAxEKtad4xAUDqz36kiAwFQAkWhzO/WghAG9gqweLwB0DIJCNnYc8IQCCYo8fv7QFApYP1fw6zAUCZ02UxsbkIQB+/t+nPPgZAPiKmRBJ9DEAdjxmojP8CQAk4hCo1+/M/jC0EOShhB0ByxFp8CoD3P6SIDKt4o/g/g6Pk1TkG+T/d0mpI3CMMQBu4A3XKI+Q/lUT2QZYF3z/SOqqaIGrwP0zg1t08lQtAx53Swfr/BEBCz2bV52rDP9MXQs77/8o/v0f99QoLxr+gi4aMR6nivzGx+bg21AZAVB9I3jmUwb+UMT7MXrbRP7ecS3FVWew/taM4Rx0d1z/axwp+G+LmPyXpmsk32/m/ptWQuMfS+r9bKJmc2hnnv8jNcAM+v/G/sp3vp8ZL9z8kKH6Muev9P9wNorWize4/JSNnYU97DkDqCUs8oCwMQKn26XjMgAhAgUOoUrOHAkAnpDUGnRDrP4iE7/0NWuM/kq6ZfLPN/j/KT6p9Ot4BQJWfVPt0PPM/vkupS8ax4z8/cJUnEHbCP75PVaGB2O2/A4Uwbe6err931m670FzPv70A++jUFQBAgq0SLA7n9T/ek4eFWlP6P0BtVKcD2eO/d76fGi9d8b/0N6EQAYfzv2A8g4b+Cfa/YDyDhv4J9r9JLv8h/fb0v0ku/yH99vS/J6Wg20sa+7/rbp7qkBv2v2/Tn/1IEfq/8G36sx8p97/wbfqzHyn3v6xzDMhebwVAQlvOpbgqA0Dl8h/Sb9/+P9vAHahTHuU/19zR/3It5D+JJHoZxfLzvyU7NgLxuva/JTs2AvG69r8lOzYC8br2vyU7NgLxuva/J2vUQzS68b/K372jxgTtP23F/rJ7cve/bcX+snty97/RlnMprqr3P/iNrz2zpOG/v/OLEvSX478Zyol2FdLzPxfX+Ez2z+k/p3nHKToS8j9nLJrOTob0P3E9CtejcP0/3SQGgZVD+z9Oet/42hMSQOIBZVOuMARA7MA5I0p7AEB7iEZ3EBsVQAZkr3d/fADAn7DEA8om+b8vF/GdmHUAwAStwJDVLfa/BK3AkNUt9r+u9NpsrMTuv3VZTGw+Luy/Rl9BmrFo2b/rrYGtEqzwP4LF4cyvBhJA/IwLB0Ky9j/JyFnY084HQPPIHww89xFAjQsHQrKACEB6Nqs+V5sFQKtbPSe97/4/8Q7wpIXLvr+cpzrkZrjyv5ynOuRmuPK/t+9Rf73C67+371F/vcLrv1ZI+Um1TwBArp6T3je++D8/xty1hPz3P6cC7nn+NOO/eSCySBPv3b+TxmgdVc38v5PGaB1Vzfy/k8ZoHVXN/L/WNzC5UeTvv+C+DpwzIve/qBlSRfEqyz/WUkDa/wDSv4UlHlA2ZfW/EvkupS6Z6D8eFmpN8w75PwO0rWad8e4/bEPFOH8T8b8LCK2HLxPmvyFblq/L8Me/NUHUfQBSxz9kJHuEmiHRPxcrajANAwVASDMWTWcn+z+ppE5AE2EOQCDsFKsGYd2/F2ahndOs6b8XZqGd06zpv0Eo7+Nojsg/5A8GnnsP8j+VJxB2itXlvx06Pe/Ggts/yGDFqdbC1T9SYAFMGTjfPzyI+OLmr6M/9wDdlzPb67+UwrzHmSblv1J+Uu3TsQRABTQRNjz9AEDWVuwvu+cCQK3AkNWtnvc/9DKK5ZZWwT/vc3y0OGPcP0Tf3coSnde/RwA3ixeL4z/kgjP4+8XUP/LSTWIQWPA/IGPuWkK+8z+I9NvXgXP8v4j029eBc/y/iPTb14Fz/L/03hgCgGO7v7FSQUXVr92/uTR+4ZUkxb+n7PSDukjqP4zWUdUE0fO/+3lTkQpj1z9LWvENhc/fv0gxQKIJlOc/ar+1EyWh5D+wAKYMHFDkP55BQ/8ElwtA+MJkqmDUB0BiLT4FwHj1P7+CNGPRdPQ/NxrAWyBB8j9mSYCaWrb0P+9XAb7bvOw/1/oioS3n9D8kRWRYxZvyP/lOzHoxlPs/Y+5aQj5o/T9i+IiYEgkCwGL4iJgSCQLAYviImBIJAsBi+IiYEgkCwPlJtU/H4/y/MlUwKqmT5b8yVTAqqZPlv9pyLsVVZfI/9FDbhlGQ5L/ea1Ib5hW3Pxam7zUEx9E/Ugq6vaQx3z8OoUrNHmjwv7Mj1Xd+Ueg/ufyH9NtX/D8HX5hMFYwOQPrQBfUtcwRALq2GxD3WCUDQs1n1udoGQFQAjGfQEAdAiXssfeiC7b/D0ytlGeLwP5olAWpq2fy/OC140VeQAcA4LXjRV5ABwDgteNFXkAHAOC140VeQAcA4LXjRV5ABwDgteNFXkAHAOC140VeQAcA4LXjRV5ABwDgteNFXkAHAOC140VeQAcA4LXjRV5ABwDWWsDbGTsi/97GC34YY7z8xsfm4NlT6P7u4jQbwFgZAPiKmRBK9B0DrkJvhBjwFQLGnHf6a7AZAgqj7AKR2CEAczvxqDpDxPyHqPgCpTQZAQ6uTMxR3zL/irfNvl33iP6FKzR5ohQNAxCXHndLBCkCVtyOcFnwCQLx0kxgEFgpA46WbxCBwD0A4Mo/8wcDyP4bJVMGoJP0/SMSUSKIX/T8JUFPL1nr/P0fIQJ5dvuA/Jov7j0yH0b/cVf5rL1iQv4X78Sx78Xk/gLVq14Q05L9eDrvvGJ7nvxyZR/5g4Mu/qOFbWDfe4T/7rgj+t5L1P8Se0bHeA6O/W7bWFwmtAkCZ02UxsfkCQN4f71UrEwFAfZbnwd0ZAEBz275H/fXfP447pYP1f/s/jL6CNGNRAED1oQvqW+b2P0fDzrmAPJg/LzTXaaSl/j8B9tGpK5/5PyVdM/lm2whAPfIHA889CUBbXyS05RwEQGRd3EYDeP4/YVRSJ6AJ+z/mkT8YeG4MQHIz3IDPD/4/TTJyFva08D9DBBxClRrsP41g4/p3fco/gJ4GDJI+4T/lCu9yEV/zP8DsnjwsVPG/4C2QoPix+L/gLZCg+LH4v4Ko+wCktv+/gqj7AKS2/7+CqPsApLb/v4Ko+wCktv+/gqj7AKS2/7+CqPsApLb/v5HtfD81Xv6/jL6CNGNRAsDVWwNbJZgCwNVbA1slmALA1VsDWyWYAsDVeOkmMQgAwNV46SYxCADA1XjpJjEIAMBy3CkdrH/0v3h/vFetTADAeH+8V61MAMBGlPYGXxj8vyJp3EAmvre/GJY/3xYs7D8/qmG/J9a9vy/cuTDSC+w/P4wQHm2c4D8u4jsx68Xzv9CbilQY2/0/+b1Nf/Yj7j+gFRiyuhUAQGiR7Xw/NQBAsVBrmnec+D8B++jUlc/8P637x0J0CMA/w552+GsyBUBnZJC7CNPgPwlU/yCSIeE/5pZWQ+Ie5z9e2JqtvOTsP+HSMecZ+8o/KT+p9ul4+D/u68A5I8oJQF/v/nivGghA4jsx68VQ+z99rrZif9kAQM3MzMzMzBBADVTGv884BUBCIQIOocoQQEGasWg6exRAcoqO5PI/EkDwbfqzHwkUQPj8MEJ41BBADM11GmmpFEAkfzDw3LsQQE8jLZW3IxBA5wDBHD0eEkAvwD46dSUCQFM/bypSYQVAg6EOK9xy4r+mD11Q3zL1PzdPdcjN8OQ/TrSrkPLTAEBrSNxj6cMJQGYUyy2thv0/ou9uZYnO0T+PqbuyCwbpPzBjCtY4m8a/LQYP0765uz92N091yE0BQGwm32xzY7q/wAXZsnxdvr8r9dFOciyovyGtMeiE0MM/lZo90AqM/D+AYI4ev7f2P1UYWwhyUAZAp5GWytvRA0BCQ/8EF0sQQAhyUMJMexRAUyKJXkYxEkCQSUbOwl4XQAQEc/T4XRZAuiwmNh/3HEAczvxqDrAZQFYrE36p/xlARkJbzqV4G0BBKzBkdYsTQE8jLZW3IxVAww34/DBCE0AtJjYf18YPQKSl8naEcyBAyOpWz0nPFkDBqKROQNMWQAkbnl4pixFARiV1ApoIFUCMEB5tHFEUQEloy7kUVxRACTiEKjW7E0CcxCCwcugSQNqPFJFhlQNA9gt2w7aFBkCE2JlC57UGQEmFsYUgxwpAYRqGj4gpCkCYbhKDwAoDQKAaL90kBgVAfLjkuFP6DUDogvqWOd0SQGg/UkSG1fI/oRABh1Cl+z+O6J51jZbpP8dLN4lB4PA/qvHSTWIQ/D/F/rJ78rAHQExPWOIBpQlAIEYIjzaO9j8Dz72HS478P9xmKsQj8cC/td0E3zT94z9xrIvbaID/P6SK4lXWtuK/Tfilft7U+D8uHAjJAib2P86KqIk+H90/D39N1qiH/D+jWG5pNWQAQH5v05/9SA1AQznRrkKqEkBCJhk5CxsXQDi+9sySQBZAXMmOjUBcEECsxacAGO8RQAiPNo5YaxNAh22LMhukEEDU1LK1vsgQQOBKdmwE4v2/4Ep2bATi/b+OAdnr3Z/9v44B2evdn/2/jgHZ692f/b96pSxDHGvnPyXmWUkrvtG/kq0upwTE0L9Ot+wQ/7DgvxUeNLvurba/QIf58gLs5b+aQuc1dgn7PwBvgQTFzwFAkIgpkUSvCkC3s688SE/qP5s90AoMWfQ/Ru7p6o7F7z+iC+pb5vTxv9FXkGYsGuG/FoVdFD3w4L9pqbwd4bT9Pxnnb0IhAvm/9fQR+MNP7T9zhXe5iG8AQHOFd7mIbwBAAfvo1JUvEkAtCVBTy9YJQMv49xkXzgBAsOQqFr8p2T8Mdy6M9CLtPzikUYGTbe4/xeI3hZWK5j82WaMeotHbPyOjA5Kw7+Q/YqHWNO+44z/zABb59cPrPwaBlUOL7PA/Vft0PGag8D9N845TdCT+P+IGfH4YIfA//G8lOzaC9z/zPLg7a7fyP7p17cFaa64/oQ+WsaGbwT92nVeGgmOYP6sINxlVBuA/Zwqd19gl8D+u8C4X8R3yv67wLhfxHfK/rvAuF/Ed8r/QRNjw9Erqv8CvkSQIV8A/b9y9N+G5sD+FQgQcQpXxPw8MIHwo0dm/KxiV1AloyL+OzvkpjgPjv52DZ0KTxNu/5KHvbmWJ4L/+fFuwVJfnv57r+3CQENu/KxN+qZ+3878=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1000]}},\"selected\":{\"id\":\"1482\"},\"selection_policy\":{\"id\":\"1481\"}},\"id\":\"1438\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1387\"}},\"id\":\"1391\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1424\",\"type\":\"HelpTool\"},{\"attributes\":{\"source\":{\"id\":\"1438\"}},\"id\":\"1442\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1382\"},\"glyph\":{\"id\":\"1383\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1384\"},\"view\":{\"id\":\"1386\"}},\"id\":\"1385\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1438\"},\"glyph\":{\"id\":\"1439\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1440\"},\"view\":{\"id\":\"1442\"}},\"id\":\"1441\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#ff7e0e\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1440\",\"type\":\"Line\"},{\"attributes\":{\"data_source\":{\"id\":\"1392\"},\"glyph\":{\"id\":\"1393\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1394\"},\"view\":{\"id\":\"1396\"}},\"id\":\"1395\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#ff7e0e\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1389\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"#2ba02b\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1444\",\"type\":\"Line\"},{\"attributes\":{\"data_source\":{\"id\":\"1387\"},\"glyph\":{\"id\":\"1388\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1389\"},\"view\":{\"id\":\"1391\"}},\"id\":\"1390\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data\":{\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1000]}},\"selected\":{\"id\":\"1484\"},\"selection_policy\":{\"id\":\"1483\"}},\"id\":\"1443\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#2ba02b\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1445\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"1443\"}},\"id\":\"1447\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1443\"},\"glyph\":{\"id\":\"1444\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1445\"},\"view\":{\"id\":\"1447\"}},\"id\":\"1446\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1466\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1485\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1486\",\"type\":\"Selection\"},{\"attributes\":{\"line_color\":\"#d62628\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1449\",\"type\":\"Line\"},{\"attributes\":{\"data\":{\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"y\":{\"__ndarray__\":\"EjElkujFEEAwgVt389QGQNl3RfC/FQpAdO/hkuOODECM+E7MerENQNi2KLNBBhNArK3YX3aPD0BjKCfaVUgLQHUCmggbHug/Akht4uR+6j8Oidbl7zm5Pw6J1uXvObk/DonW5e85uT+1+1WA77blP/+ye/Kw0PY/z9ptF5pr8j+3RZkNMkn+PyIa3UHsDApAdY4B2etd+z9xj6UPXZAEQAiUTbnCOwhALA5nfjVHFkBpOjsZHGUTQCV1ApoI+xRAIzKs4o1MGUAX1LfM6VIbQDEIrBxaZBxAwRw9fm9zGkBBZfz7jHsgQOIeSx+6wCJARYE+kSfJHEAx0/avrDQaQGZJgJpaNhlAFva0w19jIEDxRuaRPzggQNNNYhBYufA/AU2EDU+v+T/XaaSl8nb6P2X8+4wL5xJANSTusfSBF0C3XWiu02gRQH5XBP9bCRFA2ZlC5zV2+z/MC7CPTh0AQLnH0ocuKABApSxDHOuiAED61RwgmCMPQDrP2JdsPO4/5BQdyeW/9D+rr64K1GLZP6uvrgrUYtk/662BrRIs3D9Jnuv7cJDOP9E96xotB+I/vHfUmBBz6j9Z3eo56X30P5JAg02dx+s/ox6i0R3E9j9K0jWTb7baP4WYS6q2m9E/hZhLqrab0T+FmEuqtpvRP4WYS6q2m9E/hZhLqrab0T+FmEuqtpvRP4WYS6q2m9E/pRR0e0nj8T+lFHR7SePxP4EJ3LqbJ/0/lYJuL2kMAEBWZd8VwT8CQIZVvJF5ZABAhc5r7BJVCkB1jgHZ6136P4ZVvJF5ZPE/ILWJk/ud9T+syr4rgv/SP27A54cRwv4/9u6P96oV/j8AV7JjIxD8P592+GuyxgdAeHqlLEN8EkALXvQVpNkLQKTfvg6c8wNArRdDOdEuB0ApXI/C9SgIQKyt2F92rxJAJuSDns3qC0CE8GjjiBUQQA6EZAETeBZA/dmPFJEhDkAom3KFd7noP41/n3HhgAxA7N0f71WrAkABh1ClZs8BQCSBBps6D+A/6pJxjGQP7z/qknGMZA/vP6qCUUmdAP4/kGtDxTh/+j8Ct+7mqY4AQCVdM/lmm/Q/xVVl3xXB9T9iFASPb+/gP8tkOJ7PgOA/O/w1WaOeAUDobAGh9fDlPyECDqFKTf0/Rs7Cnnb4+j9XBP9byQ4BQHkB9tGpaw5A3+ALk6lCCUBHVRNE3ccJQK1RD9HoThBAZr0Yyom2EkB0XmOXqL4QQNi2KLNBJgZAtHHEWnwK/D9kO99PjZf+P/7UeOkmMfA/CmgibHj69z8iT5KumXz1P8mrcwzI3vo/pwUv+gqSEkDxETElkigEQGXkLOxpRxNAw7ZFmQ1yFkCJDKt4I/MVQLOY2HxcOxhAATW1bK1vFEAQdR+A1EYUQMGtu3mqQxBAxLEubqOB9D8K9Ik8STrzPwr0iTxJOvM/EK/rF+wGBUDkLOxphz/6P40LB0KygPk/+ptQiIDD8z9Y5xiQvd73P7mI78SsF/Q/QBNhw9Or9D8FNufgmVDpP00tW+uLxAVAptB5jV2iAUBsPUM4ZlnqP2w9QzhmWeo/bD1DOGZZ6j9sPUM4ZlnqP2w9QzhmWeo/f/s6cM6I8j9/+zpwzojyP8u9wKxQpNG/y73ArFCk0b/60XDK3Hzjv2ub4nFRLao/t3njpDDv0j+3eeOkMO/SP7d546Qw79I/t3njpDDv0j+Y3v5cNOTnP9Gt1/SgIO4/0a3X9KAg7j+ezhWlhODoP3CxogbT0BRAkE5d+SxP/T+Z02UxsfkPQFFrmnecAhBAc4V3uYhPE0DjqrLvimAHQFysqME0DBFA0qkrn+V5DEBVTRB1H0AIQGJnCp3XGAZAdQZGXtbE1z9OnNzvUJQFQBK9jGK5ZQBA5nRZTGy+CUA9D+7O2u0GQKJ6a2CrhP8/21Axzt8EBUDqz36kiEwEQPvo1JXP8vs/Lv8h/fa1CUAUXKyowVQTQMPTK2UZog5AEk4LXvS1FUDb+X5qvNQWQDV7oBUYMhJAZmt9kdD2EEBIisiwivcIQI4j1uJTgAVA4BCq1OxBEEC+E7NeDCUQQNobfGEy1Q5ACHdn7baLAED2l92Th8UFQH6MuWsJ+QNA1q2ek963BED/If32deAIQJYJv9TP+xBARl1r71NV4D+g1ROnpJipP6DVE6ekmKk/fIVgsHZvmD98hWCwdm+YP3yFYLB2b5g/fIVgsHZvmD/dI5ur5jnpP8wolltajfI/zCiWW1qN8j+wyRr1EA3zP7DJGvUQDfM/Vdl3RfA//T8qV3iXi3j5P+Oqsu+KYPo/dVlMbD4u8D/6RJ4kXbP1P+fj2lAxTvo/NScvMgG/1T81Jy8yAb/VP59ZEqCmlr0/n1kSoKaWvT9dbcX+svvwP4hLjjulg/A/YHZPHhZq9T/UDn9N1qj7P08F3PP8aeg/7dPxmIFK5D84TgrzHufgP2WO5V31gMs/tJHrppTX37+0keumlNffv7SR66aU19+/fNY1Wg701r981jVaDvTWv3zWNVoO9Na/fNY1Wg701r981jVaDvTWv3zWNVoO9Na/fNY1Wg701r981jVaDvTWv3zWNVoO9Na/PYGwU6waxr89gbBTrBrGvz2BsFOsGsa/PYGwU6waxr89gbBTrBrGv/Mf0m9fB/c/8x/Sb18H9z8ArmTHRiD3P4WUn1T7dPg/y9b6IqGt9z/iI2JKJNH/P+uLhLacCwNABJDaxMk9A0Bangd3Z40XQAkWhzO/2hVA++jUlc8SFkBblNkgk4wXQDeJQWDl0Po/DhDM0eN3/z8+P4wQHq0AQBeCHJQwEwdAw0fElEjiEkAZOQt72uEJQGjsSzYebOQ/9zsUBfqEAkAJFoczv5r5P+7rwDkjSgRAnuqQm+HGBUDmywuwj04HQF6gpMACGOs/btv3qL9e6D9TCU/o9SfsP9NLjGX6peM/wZDVrZ5TAEBhpu1fWWn/P6eRlsrb0QhABoGVQ4ssBUCsxacAGM8LQHOdRloqrwZAmWTkLOzp/T83N6YnLDEAQCV1ApoIG/c/K/aX3ZMH9D/aG3xhMpUPQGx4eqUswwhAqDXNO05R/T/WVuwvu2cPQKW9wRcmEwpAZk6XxcTm9D+J6q2BrRL4P8pUwaikDgtA0jWTb7a5+D/mIr4Ts975PyzUmuYdJ/I/LNSa5h0n8j83GsBbIMEOQCp0XmOX6AtAqdkDrcAwEEDGhQMhWQAMQM11GmmpvPw/tU/HYwbqAkBV+3Q8ZiD5Px09fm/TPxBA5ZttbkxPBUBQU8vW+iIUQF66SQwCKw9Ah4px/iYU+T8XvOgrSDP0Pyx96IL61gFA2sngKHm1A0CY3ZOHhVoGQMRCrWneMQ1AtrkxPWGJD0AzFk1nJ0MNQIGVQ4tsBxdAgT6RJ0l3GEDBrbt5qmMZQHk7wmnBKxJA7FG4HoWrD0CwIM1YND0XQCbkg57NKvs/aW/whcnUDUDjNhrAW6AQQIDxDBr6JxJAswdagSEr4T8X1LfM6bLyP6Xap+Mxg/A/odtLGqN1/z+h20sao3X/P0rvG1975us/QbtDigGS5D9Bu0OKAZLkPxXl0viFV+Q/ApoIG55e+T8y/+ibNI3gPzL/6Js0jeA/yaze4XZo1j/JrN7hdmjWP8ms3uF2aNY/yaze4XZo1j/EfHkB9tH9P6m9iLZj6uI/w7rx7sjY5D+Amlq21pf0P6zijcwj//E/E7h1N0/18T/zr+WV623Tv/Ov5ZXrbdO/86/llett079x0Lk2r0W0P3HQuTavRbQ/N3Fyv0NR3783cXK/Q1Hfvzdxcr9DUd+/N3Fyv0NR3783cXK/Q1Hfvzdxcr9DUd+/N3Fyv0NR3783cXK/Q1Hfvzdxcr9DUd+/N3Fyv0NR3783cXK/Q1Hfvzdxcr9DUd+/N3Fyv0NR3783cXK/Q1Hfvzdxcr9DUd+/N3Fyv0NR3783cXK/Q1Hfvzdxcr9DUd+/pg2HpYEfwb+mDYelgR/Bv6YNh6WBH8G/pg2HpYEfwb+mDYelgR/Bv6YNh6WBH8G/pg2HpYEfwb+mDYelgR/Bv6YNh6WBH8G/pg2HpYEfwb+mDYelgR/Bv6YNh6WBH8G/pg2HpYEfwb+mDYelgR/BvxJr8SkARgRAYDyDhv7JD0C8XMR3YhYMQFA25QrvEhpA+WabG9NTDEAQBp57D1cRQMvz4O6sPRtACyQofowZHUDTE5Z4QNkgQCL99nXgvBlAmus00lKJIEAR34lZL1YgQHO6LCY2/xVAvLN224XGHUBjl6jeGvgfQOZciqvKfhtAdlQ1QdSdGEDKFd7lIp4SQHWw/s9hvhZAvsEXJlMlE0D0GrtE9XYZQIvgfyvZ8Q9ADWyVYHF4EEAA4xk09E8TQOxph78mqw9AwARu3c3TDEBwd9Zuu1AFQKTH7236cxNAthDkoIS5FUCqK5/lefAIQFu21hcJrQFAsTOFzmtsAkAiiPNwAtPaP4ElV7H4TdY/AiocQSrFwD8SUOEIUinCPxJQ4QhSKcI/ElDhCFIpwj8tlExO7Qy/vx4zUBn/vvk/2iCTjJzFBEC8kXnkD0YFQNLj9zb9GQhAbTmX4qryBEANw0fElMj8P5QT7SqkPABAO3DOiNJe/D+OXDelvFbiP45cN6W8VuI/jlw3pbxW4j+KH2PuWkIQQEdVE0Tdxw5A5A8GnnvPB0DvOEVHcnkJQFxV9l0RfAVAJcy0/Sur9T990LNZ9TnjPxJr8SkAxvA/MiHmkqrt6z+k5NU5BmT9P4DUJk7uNwNAJCh+jLnr+z9nfjUHCGb9P9pVSPlJdQhAGa2jqgmi8T956LtbWaLbP3nou1tZots/eei7W1mi2z8MsfojDAPEvyv2l92Th/I/K/aX3ZOH8j8r9pfdk4fyPyv2l92Th/I/H5268lke8D+gMv59xoX3P4j029eBswFAN1SM8zchBUDP2m0XmmsJQKTC2EKQAwdA2J5ZEqAm9T8FUfcBSG0GQDvCacGLfhRAkSxgArfuFkA2k2+2ufECQC/APjp1pQRAGt1B7EyhDkCQSUbOwl4IQONw5ldzwAJAOkAwR49fA0CoNc07TpEJQJWaPdAKzARAC3va4a/J9j9DrWnecQr+P00VjErqhP4/c2N6whIPB0CBIatbPecAQObLC7CPzvY/8PlhhPDo8j/sia4LP7jiP9k9eVioNfE/4dHGEWtx+j8YQznRrkL6P5qUgm4vKQNAZCMQr+sXBEDPSe8bXzsHQOF6FK5HYQBAK91dZ0P+2D9MT1jiAWX1P0D4UKIlj+A/dAexM4XO/T8AkX77OnD1Py6thsQ9FvE/3NeBc0aU4z+aC1wea0btPz2ARX79EOE/kuhlFMut8D+S6GUUy63wPyGwcmiRrQhADB8RUyJJB0Bo0NA/wQUKQHVZTGw+LhBAOnXlszxPB0BpOjsZHCULQA8LtaZ5JxBAN8MN+Pww5z9+AFKbODn3P2PRdHYyOPI/j2/vGvSlz7+K6NfWT3/kv4ro19ZPf+S/iujX1k9/5L9agSGrWz3YP3Ww/s9hvvM/cF8HzhkRB0BkO99PjZfyP2Q730+Nl/I/YDyDhv4JAEAArmTHRiAIQHwrEhPU8NQ/fCsSE9Tw1D9SuB6F61HzP1OVtrjG5+A/PQtCeR/H5T/v4v24/fLRv5FfP8QGC+W/kV8/xAYL5b/jT1Q2rCnvv+NPVDasKe+/409UNqwp77/jT1Q2rCnvv+NPVDasKe+/409UNqwp77/jT1Q2rCnvv+NPVDasKe+/409UNqwp77/jT1Q2rCnvv+/lPjkKEO2/7+U+OQoQ7b/v5T45ChDtv7mf+NYsPLS/uZ/41iw8tL9pxqLp7OQRQKcFL/oKMhBAsi5uowG8/T+AgosVNZj6P9JvXwfOGfU/0m9fB84Z9T+BW3fzVIcAQGYxsfm4NgZAPwCpTZzcAEDQXn089F3sP+gU5Gcj1+M/6BTkZyPX4z/430p2bIQBQBqjdVQ1QQVAj8L1KFxPBkClZg+0AoMEQDIge737IwtAvp8aL90kA0DV7IFWYMj2P9XsgVZgyPY/24XmOo209z/Tn/1IEZnxP4JzRpT2hv8/niRdM/mmA0ADfSJPki7+P8lZ2NMO/wBA4h5LH7qgAkBolgSoqWUAQDQPYJFfP8g/NA9gkV8/yD80D2CRXz/IPzQPYJFfP8g/9MEyNnSz3j/0wTI2dLPeP5vJN9vcmN0/nOEGfH4YDkAJ+aBns+oOQELPZtXnagxAPPceLjmOEEAxQni0caQcQF/SGK2jahJAInGPpQ89GkDq501FKgz1P12nkZbKW/o/KlJhbCFI9T8rVmh7T0CuPytWaHtPQK4/K1Zoe09Arj8rVmh7T0CuPytWaHtPQK4/K1Zoe09Arj/51/LK9bbJv/nX8sr1tsm/+dfyyvW2yb/51/LK9bbJv/nX8sr1tsm/+dfyyvW2yb/51/LK9bbJv/nX8sr1tsm/oUliSbn7xr+hSWJJufvGv6FJYkm5+8a/Xi9NEeD0ur8N4C2QoHj7Pw3gLZCgePs/ILWJk/ud9T+9/48TJozGP73/jxMmjMY/vf+PEyaMxj+9/48TJozGP22P3nAfucG/bY/ecB+5wb9tj95wH7nBv22P3nAfucG/HXIz3IDP6D8dcjPcgM/oP9Ei2/l+6vg/ILjKEwg77T90B7Ezhc7qP3QHsTOFzuo/QKa1aWyv6j+PbK6a54jMP6WisfZ3NuM/UwPN59ztzj+NRdPZyWD6P3XN5Jtt7gJAIv32deBcCUCiKNAn8iT7P4nvxKwXQ/A/kElGzsIeAUCzKVd4l8sEQCttcY3PZNa/K21xjc9k1r8rbXGNz2TWv0TgSKDBpr6/ROBIoMGmvr9E4Eigwaa+v4kiSbX0Dam/22tB740hvL8nvASnPpDcPye8BKc+kNw/nmD/dW5a7z9OYhBYObQCQPs/h/nygv4/Lexph7/mAUDvycNCrWnzP77e/fFe9QBA8piByvj3AEDk9zb92Q8EQLQCQ1a3+vo/YYkHlE05AECWeEDZlKsLQMb5m1CIQANAMIFbd/MUEEDIQQkzbf/6P2mOrPwymOU/aY6s/DKY5T86deWzPA8CQB9LH7qgPvQ/yCQjZ2FP+z/IJCNnYU/7P0xsPq4Nlfs/6PaSxmgdA0CE8GjjiHUGQM6I0t7gC/Y/cclxp3QwB0BPQBNhw5MIQNIYraOqifU/hLuzdtvFA0CAmlq21hf+P8L6P4f58uc/c6JdhZSf+z9QATCeQQMOQJ612y40Vw5AYB+duvIZDEDluFM6WH8IQDnulA7WXxBAFCLgEKpUCUDM0eP3Nv0LQNlfdk8e1gdAa5p3nKKjC0DkvWplwm8DQO0qpPykWvM/R8zs8xjl5T9LH7qgvmX2P+zCD86njtM/j/0sliL52b8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r+p9SPqquW3v48bfjfdstu/jxt+N92y27+PG3433bLbv+YklL4QctA/5iSUvhBy0D/mJJS+EHLQP5gxBWucze0/QWX8+4yL/T+1MuGX+jkLQJFhFW9kXgdASx+6oL6lDUBWfa62Yn/xP6Io0CfyJPA/vtnmxvQEAUAJ/reSHZv/PwZLdQEvM+4/Y5eo3hrY9T8B+n3/5sXHv1Adq5Seaes/UORJ0jWT3z9Q5EnSNZPfP8xdS8gHvfI/Ik+Srpl88D8tza0QVmPeP2Dl0CLb+fU/38K68e5I6z/TSiGQS5ziP9NKIZBLnOI/00ohkEuc4j9MN4lBYOX7P9UhN8MNeP4/AyZw624e+D+yaDo7GRz9P7JoOjsZHP0/kQpjC0FOBEAA4xk09C8RQHPXEvJBjxZAhUIEHEKV9D9agSGrWz37PwTnjCjtDf8/Jt9sc2P6A0BApN++Dpz+P0c9RKM7iPM/5ssLsI8ODkB1kxgEVo74P7gjnBa86PM/F0hQ/Bjz+j/aVUj5STX7P9pVSPlJNfs/kL3e/fGeB0Axsfm4NlT4P6HWNO84xQdAC+9yEd/JBkCzzY3pCYsBQHOiXYWUHwFA+wRQjCwZ7T/6NN2hF6Sjv/o03aEXpKO/+jTdoReko7/6NN2hF6Sjv2xaKQRyid8/x/SEJR5QFEAnMQisHJoKQMR3YtaL4QhAEojX9Qv2B0CDNGPRdBYSQDliLT4FQAFALc+Du7P2AED3WPrQBXUAQHAIVWr2gAhAqbwd4bRgCkAHtkqwOJwLQCvB4nDm1/8/3IDPDyMEAEBcIEHxY0z6P4y5awn5IPM/D7QCQ1a3/z+pMLYQ5KCyP6kwthDkoLI/qTC2EOSgsj8kKH6MuWv2Pz1+b9OfvQRARrbz/dT4/j+lTkATYUMAQAzlRLsK6QBAhslUwagkAECXi/hOzHr2P5eL+E7MevY/Q1a3ek56+j9qEyf3O1QKQFa8kXnkjwlA38Mlx51SDEBBSBYwgZsOQPKwUGuaNwhAcr9DUaDPDUA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1000]}},\"selected\":{\"id\":\"1486\"},\"selection_policy\":{\"id\":\"1485\"}},\"id\":\"1448\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1467\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1468\",\"type\":\"Selection\"},{\"attributes\":{\"toolbars\":[{\"id\":\"1375\"},{\"id\":\"1426\"}],\"tools\":[{\"id\":\"1368\"},{\"id\":\"1369\"},{\"id\":\"1370\"},{\"id\":\"1371\"},{\"id\":\"1372\"},{\"id\":\"1373\"},{\"id\":\"1419\"},{\"id\":\"1420\"},{\"id\":\"1421\"},{\"id\":\"1422\"},{\"id\":\"1423\"},{\"id\":\"1424\"}]},\"id\":\"1490\",\"type\":\"ProxyToolbar\"},{\"attributes\":{\"source\":{\"id\":\"1448\"}},\"id\":\"1452\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1448\"},\"glyph\":{\"id\":\"1449\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1450\"},\"view\":{\"id\":\"1452\"}},\"id\":\"1451\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#d62628\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1450\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1474\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"line_color\":\"#1f77b3\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1434\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1475\",\"type\":\"AllLabels\"},{\"attributes\":{\"toolbar\":{\"id\":\"1490\"},\"toolbar_location\":\"above\"},\"id\":\"1491\",\"type\":\"ToolbarBox\"},{\"attributes\":{},\"id\":\"1456\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1457\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1477\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1354\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1478\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1356\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1459\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1460\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1479\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1480\",\"type\":\"Selection\"},{\"attributes\":{\"axis\":{\"id\":\"1415\"},\"dimension\":1,\"ticker\":null},\"id\":\"1418\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1416\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"1397\"},\"glyph\":{\"id\":\"1398\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1399\"},\"view\":{\"id\":\"1401\"}},\"id\":\"1400\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data\":{\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"y\":{\"__ndarray__\":\"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vrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+i7C3lfLHYP2hdo+VAD+e/aF2j5UAP579oXaPlQA/nv029bhEY69u/Tb1uERjr279NvW4RGOvbv4nBsogX+oY/+5Y5XRYT6T/gEKrU7KEZQEUNpmH4SBVAc2iR7Xw//r/vVpboLLPfv9EHy9jQzd4/Ag6hSs0+E0AYzF8hc2XjPy5weawZGcq/RpVh3A2i1z8dVyO70jLXv96vAny3eeo/mQ0yychZC8CZDTLJyFkLwODf+3Ztyra/+IiYEkn0/j9eEfxvJTv3P+QPBp57DwNArhIsDmf+9D/fGtgqweLwv98a2CrB4vC/3xrYKsHi8L/fwyXHndLTv7BVgsXhTPS/tRoS91h6+b+PpQ9dUF/9P4+lD11QX/0/MA3DR8RUDEA9m1Wfq00cQPOrOUAwxwrAOnr83qY/B8D60AX1LbMMQODb9Gc/shNARN0HILVJAMAibHh6pewNwAKaCBueXgZA2ubG9ITFFsCYNEbrqIoSQBvYKsHiMABA9gt2w7ZF8b8fuqC+ZU79Px+6oL5lTv0/30+Nl27SDMCIS447pQMLQDlhwmhWNu0/ww/Op45VzL/JyFnY0w7jv4Y6rHDLx+A/Vp5A2ClW5r/AQBAgQ8fYP8BAECBDx9g/wEAQIEPH2D/AQBAgQ8fYP8sw7gbRWuE/z/dT46WLIEB+jLlrCRkhQINMMnIWdvc/YB+duvLZ9b+Tb7a5Mf0QwGGm7V9Z6fe/FO0qpPykEsBgIXNlUG3YP7Q6OUNxx8E/HuIftvRo7z8/rDdqhenrv3mymxn9aKS/ehowSPo05T9pVyHlJ1X/v1TjpZvEYAZALIApAwe0vL+veysSE9TKv697KxIT1Mq/r3srEhPUyr9seeV620zdv0USvYxi+QJAl8rbEU7LDcCxv+yePGwLwPH0SlmGOAnARfC/lexY/T9/Tdaoh2gCwH9N1qiHaALAVp+rrdhf/r8oRMAhVEkeQEFl/PuMyxJAFjCBW3eTHUDopPeNr/0PQBWMSuoENA7AwlHy6hzjEsA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1000]}},\"selected\":{\"id\":\"1468\"},\"selection_policy\":{\"id\":\"1467\"}},\"id\":\"1397\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1397\"}},\"id\":\"1401\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1461\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1358\",\"type\":\"LinearScale\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#d62628\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1399\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1462\",\"type\":\"Selection\"},{\"attributes\":{\"line_color\":\"#d62628\",\"line_width\":0.5,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1398\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"1481\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1419\",\"type\":\"PanTool\"},{\"attributes\":{\"axis_label\":\"v\",\"formatter\":{\"id\":\"1477\"},\"major_label_policy\":{\"id\":\"1478\"},\"ticker\":{\"id\":\"1416\"}},\"id\":\"1415\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1482\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1463\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"children\":[[{\"id\":\"1351\"},0,0],[{\"id\":\"1402\"},1,0]]},\"id\":\"1489\",\"type\":\"GridBox\"},{\"attributes\":{},\"id\":\"1464\",\"type\":\"Selection\"},{\"attributes\":{\"axis_label\":\"step\",\"formatter\":{\"id\":\"1456\"},\"major_label_policy\":{\"id\":\"1457\"},\"ticker\":{\"id\":\"1361\"}},\"id\":\"1360\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1405\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1407\",\"type\":\"LinearScale\"},{\"attributes\":{\"end\":999},\"id\":\"1403\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1483\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1484\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1471\",\"type\":\"Title\"},{\"attributes\":{\"data\":{\"x\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"y\":{\"__ndarray__\":\"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NzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcDVCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+vxYTm49rw/C/PGagMv79+r88ZqAy/v36vzxmoDL+/fq/PGagMv79+r88ZqAy/v36vzVB1H0A0gTANUHUfQDSBMBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwEErMGR16wPAQSswZHXrA8BBKzBkdesDwEErMGR16wPAQSswZHXrA8BBKzBkdesDwEErMGR16wPAQSswZHXrA8A=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1000]}},\"selected\":{\"id\":\"1480\"},\"selection_policy\":{\"id\":\"1479\"}},\"id\":\"1433\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1465\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"below\":[{\"id\":\"1360\"}],\"center\":[{\"id\":\"1363\"},{\"id\":\"1367\"}],\"frame_height\":150,\"frame_width\":600,\"left\":[{\"id\":\"1364\"}],\"renderers\":[{\"id\":\"1385\"},{\"id\":\"1390\"},{\"id\":\"1395\"},{\"id\":\"1400\"}],\"title\":{\"id\":\"1453\"},\"toolbar\":{\"id\":\"1375\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1403\"},\"x_scale\":{\"id\":\"1356\"},\"y_range\":{\"id\":\"1354\"},\"y_scale\":{\"id\":\"1358\"}},\"id\":\"1351\",\"subtype\":\"Figure\",\"type\":\"Plot\"}],\"root_ids\":[\"1492\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.3\"}};\n", " var render_items = [{\"docid\":\"27e5f47d-e5f2-43c8-95e4-8ebf0e4593ec\",\"root_ids\":[\"1492\"],\"roots\":{\"1492\":\"7a2e467f-df48-4bcc-bdbd-cd2456ce0467\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1492" } }, "output_type": "display_data" } ], "source": [ "bokeh.io.show(bebi103.viz.trace(samples, parameters=['theta', 'v']))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We immediately see a pathology in the trace plot for $v$. When $v$ is small, the chains get stuck and keep rejecting steps. They cannot move. This is because the proposal steps keep ending in divergences and the steps cannot be taken.\n", "\n", "We can look at this another way using a parallel coordinate plot. To allow for easy comparison, we will apply a transformation to $\\theta$ such that we show its logarithm (of the absolute value). The function `bebi103.viz.parcoord()` displays divergent samples in orange." ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"24862eba-ae0b-4827-8038-5c69bdb16c9c\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"ReactiveHTML1\",\"overrides\":[],\"properties\":[]},{\"extends\":null,\"module\":null,\"name\":\"FlexBox1\",\"overrides\":[],\"properties\":[{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_content\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_items\"},{\"default\":\"row\",\"kind\":null,\"name\":\"flex_direction\"},{\"default\":\"wrap\",\"kind\":null,\"name\":\"flex_wrap\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"justify_content\"}]},{\"extends\":null,\"module\":null,\"name\":\"TemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]},{\"extends\":null,\"module\":null,\"name\":\"MaterialTemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]}],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1719\"}],\"center\":[{\"id\":\"1721\"},{\"id\":\"1725\"}],\"frame_height\":175,\"frame_width\":600,\"left\":[{\"id\":\"1722\"}],\"renderers\":[{\"id\":\"1743\"},{\"id\":\"1748\"}],\"title\":{\"id\":\"1797\"},\"toolbar\":{\"id\":\"1733\"},\"toolbar_location\":\"above\",\"x_range\":{\"id\":\"1710\"},\"x_scale\":{\"id\":\"1715\"},\"y_range\":{\"id\":\"1713\"},\"y_scale\":{\"id\":\"1717\"}},\"id\":\"1711\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"formatter\":{\"id\":\"1803\"},\"major_label_policy\":{\"id\":\"1804\"},\"ticker\":{\"id\":\"1723\"}},\"id\":\"1722\",\"type\":\"LinearAxis\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"orange\"},\"xs\":{\"field\":\"xs\"},\"ys\":{\"field\":\"ys\"}},\"id\":\"1747\",\"type\":\"MultiLine\"},{\"attributes\":{},\"id\":\"1803\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1713\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1804\",\"type\":\"AllLabels\"},{\"attributes\":{\"source\":{\"id\":\"1745\"}},\"id\":\"1749\",\"type\":\"CDSView\"},{\"attributes\":{\"overlay\":{\"id\":\"1732\"}},\"id\":\"1728\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"line_alpha\":{\"value\":0.15},\"line_color\":{\"value\":\"orange\"},\"xs\":{\"field\":\"xs\"},\"ys\":{\"field\":\"ys\"}},\"id\":\"1746\",\"type\":\"MultiLine\"},{\"attributes\":{},\"id\":\"1729\",\"type\":\"SaveTool\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1726\"},{\"id\":\"1727\"},{\"id\":\"1728\"},{\"id\":\"1729\"},{\"id\":\"1730\"},{\"id\":\"1731\"}]},\"id\":\"1733\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1808\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1717\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis\":{\"id\":\"1722\"},\"dimension\":1,\"ticker\":null},\"id\":\"1725\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1806\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1800\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"axis\":{\"id\":\"1719\"},\"ticker\":null},\"id\":\"1721\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1720\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"formatter\":{\"id\":\"1800\"},\"major_label_orientation\":0.7853981633974483,\"major_label_policy\":{\"id\":\"1801\"},\"ticker\":{\"id\":\"1720\"}},\"id\":\"1719\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"1805\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1715\",\"type\":\"CategoricalScale\"},{\"attributes\":{},\"id\":\"1801\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1731\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"1723\",\"type\":\"BasicTicker\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"field\":\"line_color\"},\"line_width\":{\"value\":0.5},\"xs\":{\"field\":\"xs\"},\"ys\":{\"field\":\"ys\"}},\"id\":\"1742\",\"type\":\"MultiLine\"},{\"attributes\":{},\"id\":\"1727\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"factors\":[\"theta\",\"v\"]},\"id\":\"1710\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"1730\",\"type\":\"ResetTool\"},{\"attributes\":{\"line_alpha\":{\"value\":0.02},\"line_color\":{\"field\":\"line_color\"},\"line_width\":{\"value\":0.5},\"xs\":{\"field\":\"xs\"},\"ys\":{\"field\":\"ys\"}},\"id\":\"1741\",\"type\":\"MultiLine\"},{\"attributes\":{\"data_source\":{\"id\":\"1740\"},\"glyph\":{\"id\":\"1741\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1742\"},\"view\":{\"id\":\"1744\"}},\"id\":\"1743\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data\":{\"line_color\":[\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\"],\"xs\":[[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"]],\"ys\":[{\"__ndarray__\":\"ELhDeDDE4j9pqbwd4bT1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XO/M1lg4+L8cmUf+YGAAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aK1b1/BH5b9B8WPMXQsDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s3Pwjk62yz972uGvyRr/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FoKYfVxd8L8TDyibckUBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hcD9McRU1j/Nr+YAwRwCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2LXH4naQhD8QBp57D1cEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bG1Ev+Tbxj9+HThnRGnxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N1wlFtBJ1b8730+Nly4NQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"n/w/6HzR0j9rgqj7ACQSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wwTzzsJH1D8gKSLDKl4CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nhCD9Bxg5D/7P4f58kIGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"M6D5Zq7r5j8mcOtunmoLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3lNBox0C7b+SeeQPBh4FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WwGG1Hcz6b/JPPIHA08EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RFK5wnRf5D/7OnDOiFIJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"53X22VX37D/7P4f58uIQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A0BFyBL19D/VPh2PGcgWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HIgq4Jl78z8IPZtVnysZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OXgXoKSd4z8PuRluwOcEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QXGspoxz5z//BBcrahAQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0oSugInzzD/xRuaRP1gSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mRiBQ3tk0j+gibDh6TUQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Mx7nAdxf4D+0q5Dyk2oPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f0ymz31I5D8ijnVxG439Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7+ML6/glsz9Q5EnSNVMDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TJ/N3Sw61j9PzHoxlJP8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1TnskpPL5D9EF9S3zOn7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8zfsbuVu4T8absDnhxEJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iU96IuZ55T9dp5GWylsDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/WTP5Qs4xj+zJ4HNOXjmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"z/50Y+Q07z/NAYI5enwSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8KRyCMu/5T8wZHWr54QRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f7t0Xd1k5j9q+1dWmnQWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Vro06hWr3j+hoX+Ci1UIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uoVW8FyIzD/o9/2bFyflPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tYnT5Xrk0j/jx5i7lhDsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DgD23u673D/yzTY3pqcDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NQkFdHac17+YLy/APrr9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zzh7x/n3079qTl5kAn7mPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xX4LQEZgd7+DTDJyFvbzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E7/fvkWn3z/dek0PCsrtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EJOhQvfB4T/XTL7Z5sb0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x0valIiRhL+BsilXeFcCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SkDDPt4I17+tF0M50a4HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/knmsJ4i9L/mIynpYWjlPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ei/ewMU+yT/UK2UZ4lj7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"afPPUPBso7+Z9WIoJ1r3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fKWX1LfLw7+rtMU1PhPtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P9ITY5tZxr9+VwT/W8n8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6ZLlPrkakb8PuK6YEd7pPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WNQtypLmyD8+BcB4Bg3vPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VGLG3l5h3L8oui784HzZPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h+Rhf3lm17/KqZ1hakvDPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h+Rhf3lm17/KqZ1hakvDPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RJF3wmla1L9AE2HD06v+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1eXetUWL0T9h4Ln3cEnxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"adzJ5U0rYj/w3Hu45HgDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+AChd0h2oz9TeTvCacHuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wzQdEMTv1j8j+N9KdiwBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6ED8ePw35D+bOLnfoagEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"son3rNwQ5j9JgJpatlYFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WFsxYcRP1T/l1TkGZO8BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yuj0G5gV4b/eq1Ym/BILQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0BbrfqAJtD9f0hitoyr2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AlWf6amxv78b2CrB4vD2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jPlYY6gU1j/wvioXKv/qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L2zyW6zl1D+O6QlLPCDxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gd9LqbZf6j/sF+yGbQsGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gXelqMAc6j8Nw0fElIgQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gmSGe3N77z8kC5jArRsWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wdBuXqJr8j9ORSqMLYQVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5L9upEBq8j9/3lSkwngTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m0Xpscl05D9ApN++DhwUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pfYI/hZ74D/B4nDmV9MaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ReD34/D85T/VJk7ud2gYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wBNHZiz66T8G9S1zuswVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"H7SAqH5m37+Hp1fKMkQWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DHhak6zb9L9e9BWkGQsUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wvYzIfLB5z+vd3+8Vy0VQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JtrlkvGT6T+2EOSghFkFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wt5FpXwG4T/zqzlAMIcHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ThZWNDJn1T+lTkATYcMAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OS627D1v7D89J71vfC0SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Xw9aNOs55T8e+YOB5x4MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"khlh11iF5z898gcDz/0EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dRWbFganzj/EzhQ6rzEAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EBPji/4+kL9aSMDo8mbqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EBPji/4+kL9aSMDo8mbqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZYBjrvfS2T+ADvPlBVgHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uyTaqDGBj78bgXhdv2AKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"60sE7Ziz0j8lBoGVQ4v4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"G+BNDZroxr8oYhHDDmPiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ymxCDs9d0791+1F54AiHvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ymxCDs9d0791+1F54AiHvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"K5N7oIAK0b/zH9JvXwfYPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2Z4guf4a4r9LH7qgvmXwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"T8WMZTmf/78cCMkCJnD4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ToH04kPhzD/LaU/JObHRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Geqp9c+Y0z/8NVmjHiL1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Geqp9c+Y0z/8NVmjHiL1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pG2Io+p51j/9SXzuBHvuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OUfaM4h/4D/7Bbth26IBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DLLaqUs64j8VjErqBHQLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yWozIbrSxD9d4sgDkUW+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rX6wJhPtxz8eFmpN844BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HyhKD+dLvz9kzjP2JRvWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HyhKD+dLvz9kzjP2JRvWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HyhKD+dLvz9kzjP2JRvWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HyhKD+dLvz9kzjP2JRvWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HyhKD+dLvz9kzjP2JRvWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YvMcG+MHqT/IlXoWhPLfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"J9S98kLloz8faAWGrO7zPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Vdertmyf8D80gLdAguIUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L25THOxR2T/FA8qmXGEMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LWPejIFE0j/d0mpI3GP0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/chPG+wO4j8h5SfVPt0VQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hvYYy3Lvpz+TADW1bC0LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6rP5/y03yT+kHMwmwLDcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5Q2J03g2779q2VpfJLTsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oYhkpbtu8j+jryDNWHQRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AR5cEixa8b9YyjLEsS4NQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pActNIV55z/yBwPPvYcFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LBBn2m5g3T/+DkWBPlELQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VTNt9avA6j+D+pY5XZYPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tVq0VORav7/IXu/+eC8MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AKFaS4iE4z89CtejcD0MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0qtuiQyb5T8F3V7SGG0GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tesUt4KK4D+GAyFZwEQKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nrBZgaKGyL8NbJVgcTjjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7eLPijgW0j+iemtgq8QEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9c5hd+iK2L8LtaZ5x6kBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hJSiPYDB7L8Vb2Qe+QP8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f3sh8elSzT/yDBr6J7gBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ur4rgq3N3j9SLLe0GtIFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N7m0dj741T9ihPBo4wgEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Bsj1vRF9bz/D9Shcj8IAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DU/u8GiQsb9NSkG3lzT6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rzAcY/Tgsz9jtfl/1ZGvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rzAcY/Tgsz9jtfl/1ZGvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rzAcY/Tgsz9jtfl/1ZGvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rzAcY/Tgsz9jtfl/1ZGvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yyMTm6u7zj/P86eN6nTQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yyMTm6u7zj/P86eN6nTQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yyMTm6u7zj/P86eN6nTQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yyMTm6u7zj/P86eN6nTQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3pBb1XOQ1D8T1VsDWyUJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ulj3MKAmwz9fKcsQx7r8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dysdU3TMzz8dyeU/pN/+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ONiBSdMyyj+UvDrHgGz0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TZ+BcWwB97+UpGsm3+wAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RlCB0h4z9L+k3lM57anuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RlCB0h4z9L+k3lM57anuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vfs37cCN8r+lFd9Q+Gzpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0Ja5oHKwuj/xtz1BYru/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0Ja5oHKwuj/xtz1BYru/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Xp0H+vswiL8n3ZbIBWfAPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vXmheC4R3D+2Z5YEqOkIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zLedI6AN0r9vu9Bcp1EGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OZv2DyBg8T94tHHEWhwRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cVccVk928D8h5SfVPr0WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LE6e5bq0wj+utmJ/2T0aQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eCTqmdcG4T/HEWvxKYDzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P/yA8dyn0D+ZR/5g4Dn0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"weSVrybw0b9wYd14d2TnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"21JJEY1Rur+GPe3w12QBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"v+ewdQjezr9MiLmkarvkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ip5KcPah1b8pmDEFa5zfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ip5KcPah1b8pmDEFa5zfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"76Q+onKq7L+hnj4Cf/jYPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XldrbB8Cub9A2ZQrvEv6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"04YKzIHW2b+9NbBVgkX+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dsnE8viO4z+fzarP1Vb3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dsnE8viO4z+fzarP1Vb3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X7z3JMh18T8PnDOitDcbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6F6sXSds8T+Eu7N224UZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AyDnIZaL8D+yutVz0vsVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"09+qhVGv8T+j6exkcPQVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yaQwAY044j9RFOgTeZILQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NLB2Dcuw4T+SkbOwpx0FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ALx/eptQ4T9Wn6ut2N8CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6IKV6nko4z/rxVBOtKsBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XPoYFVT77T/t2AjE6zoMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CWHg4SNv5T+8eapDboYGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+ZB5xVzuwT8mGTkLe5oMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NHV/CSDvob9/L4UHza7SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zu5cFYWW7L8Zc9cS8kHlPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HNAFKDjQ5b/X5UrzfSegPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UtBM5SAj0r8EOpM2VffEvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UtBM5SAj0r8EOpM2VffEvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gEp78zqP6L/tD5Tb9j3XPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"F76WLHPy67//PXjt0obZPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GaVGQlqJ4D+NeohGdxAKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sbCgqO/h3T9fRrHc0uoIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DWTbzEkE8j/zyB8MPDcSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UaKHGSRu6z9xPQrXo/AOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rwac+Ixy6D8ZxXJLqyH+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WRK6durdAsAe+YOB594CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X8hfB5aH8r9uUWaDTDL+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WXvQVeLW3D9EaW/whQkDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nuF7II54ub825QrvcpEEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YMkgA3MH6D9uUWaDTDIMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Cj1vAt6U5D9ETIkkepkPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"leJ7PNxg1D/8471qZQILQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ruyIN+FM5j/gvg6cM0IbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tL4wIyee8j8kufyH9HsSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Cvz+6ZlP8T9PQBNhwxMPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tIunxKK08D8tQxzr4hYVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jR/Xc/Yq6j9TrvAuF3EPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"V9FC/5Y18T/7rgj+t5IQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jb+YpLZ96D8e+YOB554LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5sx7vs+f7D+eew+XHHcLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bUxhFVae7T9NSkG3l3QRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3buXsn7g8D/lJ9U+HW8VQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sfvNdSGq7r/7WpcaoZ/nPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q635WNfuxj9dGr/wShLmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wfmWsGuNtr9W1cvvNBnkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b4+YTFqwtz/rrYGtEizaPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"guWy/sHSxL88nwH1ZlTlPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3CuSolv50T9YVpqUgu75Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EQirTYLq0T8oLPGAsin0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KjIkAtd/xT9mZmZmZmb0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"S8R6rs7EQr/rbp7qkBvwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"S8R6rs7EQr/rbp7qkBvwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MbzzF3zJ5r85fxMKEfDzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f6yDAiDb87+h+DHmrqX+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aLVncHPH6L/PSIRGsHHsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"624Z3OGD5b+poniVtU3cvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"624Z3OGD5b+poniVtU3cvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aBOdf0T+tT9od0gxQKLPPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1kAvcdGbwz/o9/2bFyeOPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1kAvcdGbwz/o9/2bFyeOPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"w7aP8JjQ27+SWiiZnNrSPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nvbQFbCS1r+NlNLYA1K5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EZ+6XaTE47/9T/7uHTXbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EZ+6XaTE47/9T/7uHTXbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KOFwBAzumr8Zcmw9Qzjdvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Dky75q0T47/M0k7N5QbZvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wqgy9hiY47+oVImytxThvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wqgy9hiY47+oVImytxThvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rLkomeLT6b/pZRTLLa3wvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ltLuzyzK4T8DYDyDhv7lPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ltLuzyzK4T8DYDyDhv7lPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FMndRBMeoj90QX3LnO4MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"65tlOk6c3D+1w1+TNer9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SGIvMlBp27/hzoWRXtTcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U4JM7o+Guz+d81McB17FPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U4JM7o+Guz+d81McB17FPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U4JM7o+Guz+d81McB17FPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zk7uqDq0wL+xFp8CYDz5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ti62Xsfu2z/4Nv3Zj5QFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ti62Xsfu2z/4Nv3Zj5QFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qWIayCxu5z/qCUs8oOwCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VdcmYflB8b9Ol8XE5qMNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rjFWgCzPxT8cJa/OMeACQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7T4tCBoy2D8RUyKJXkbxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7T4tCBoy2D8RUyKJXkbxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6gd5AJVn4T9wd9Zuu5AGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ogx3Umdj4j/GaYgq/JnsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RZOFG/qeur8VPIVcqefsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ozmz40ENsD9bJO1GH3PvPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7k5HI7A9yT97vfvjvWrtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ho42taSvyL/VCWgibPjwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pe+716ahxr/9TShEwEEVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HWcFK6BF7T8aFw6EZEEKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"W1UP7z5Uwj9rmnecouMPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+h6hqvRG3z+YLy/APvoQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NKKwAF0G3j+eB3dn7dYUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TAQQgMisvD+qK5/leTAQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GQcWMLJx5T9o0NA/wYUCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TNQ0iuIL5j+XqN4a2GoBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"upN5YvIA6D92VDVB1H0JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1dZFhdOh3j/PSe8bX3sGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"j7r4Rh6L2j8wR4/f27QBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jJcg3APL679qatlaX+QBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iY7vi9ak2j/Jcad0sL4DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wk+GmMQd2j/fpj/7kaL6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FE/EdlD40T8FFytqMO0RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YKkJ5aj60D9f7/54r/oRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2npt5Gqozj8iN8MN+LwFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Mh4NJldZ4z/ONjemJ2wOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0UUv+RBRzT+k/KTap+MEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f33X/ZGo4j/mkT8YeC4MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AAbgeK+r8r/G+ZtQiIADQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8TZEbHEJyr9J10y+2Wb/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MH1c4bIt4j+THRuBeB0HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2XQ7CwcSx7/P91PjpdsFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Di3dQT/l3j/NBMO5hpnpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rVA4AgWo4r+YLy/APjrwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xmmm9v5d5z+3C811GikGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q2UdxAtq6z9zol2FlB8HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FoeJivM24D/whclUwSgNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CrknBA+16j/BOSNKewMHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1irfo1Ns/L92bATidf32Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"j/TtoMEB3L8DYDyDhv7Rvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Gc2UHGOL379L58OzBBnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Gc2UHGOL379L58OzBBnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Gc2UHGOL379L58OzBBnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Gc2UHGOL379L58OzBBnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Gc2UHGOL379L58OzBBnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1tN7gJQO8r8Dz72HSw73vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1tN7gJQO8r8Dz72HSw73vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1tN7gJQO8r8Dz72HSw73vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ODKkpTas8b9YqDXNO07zvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ODKkpTas8b9YqDXNO07zvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ODKkpTas8b9YqDXNO07zvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1oSwC9Qa8T80ETY8vRIWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kAUJ6IjR8T/WqIdodMcaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yRajh3+y8T9E3QcgtUkUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q2MPSx0I6z+PcFrwoi8PQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"y70lYhJ66D8HtkqwOJwIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bM62F5Ez8z8wgVt387QXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lztdYPAa9T/Q1VbsLxsUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3YDDOQtD9D/D9Shcj4IZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EOLI8jbo9D8Z529CIeIaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"krJsvk8T9z/YDdsWZXYSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"krJsvk8T9z/YDdsWZXYSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"krJsvk8T9z/YDdsWZXYSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"15csFZWF9T/MRXwnZu0gQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kMlF3hZn9j9dv2A3bNsdQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ObTGstJe9j/1Zz9SRAYdQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P2+K0APU3z8MyF7v/ngMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qVRl0lnw679bsb/snvwKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LSSDrniyxz8e+YOB594CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"y/gNJNRgqT+XcymuKnv0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5phgj7HVrb8uVP61vPLgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5phgj7HVrb8uVP61vPLgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5phgj7HVrb8uVP61vPLgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oKEBLjInz7+UF5mAXyPHPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oKEBLjInz7+UF5mAXyPHPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C1qssnyv0z/XiGAcXLrmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vTC/++013r/T3AphNZbGPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bSDXjEQoqr8OiBBXzl7mPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bSDXjEQoqr8OiBBXzl7mPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bSDXjEQoqr8OiBBXzl7mPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"t3dpKhZJwj8bTMPwETHdPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"arLKhxMu7b8wTKYKRqXxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vbCCh7vf1D+Qvd798d4MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yCtQfRPz4T8sfeiC+hYIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"J0k+sbfB4j/9MEJ4tHEDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QiX9VDjy2L99lufB3dn7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"74THNpxOzj8UWWsotRfmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PpZyaWIR3z8F+kSeJJ0EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BmUlIz9+4z+PcFrwom8CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a94hTwXK4j93vp8aL10CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fr6O2Dni5j9qwYu+gvQNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L/1FsS/C5D8GnnsPl1wMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L0uJjgeq8D8ng6Pk1bkGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"51Q8ggae8D8SFD/G3DULQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yvRcamp+6D+NtFTejjAQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/SaO9oxs8j/XTL7Z5gYTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rlpQKpjJ9D/OcAM+P6wVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"asKid0Cj9D/QDyOER9sYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4tQDzklp9D8TJ/c7FMURQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"52BDRxsN9D9FEr2MYrkWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4PkCa/GV8T++wRcmU4UPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y/kc8jd27T+4BrZKsLgKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I+KNYV055j+T407pYB0RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b1h5P8/G9j9QU8vW+oIVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I+DXo7KV9j+CVmDI6tYTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cFVwsRHU9j/USEvl7YgTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NVOqDrvs+j8730+Nl64cQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GFtqkiw7+D+UvDrHgAwYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7H4vXj/F9z/fpj/7kaIdQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SDMlunj09z/RXKeRluobQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SDMlunj09z/RXKeRluobQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Iyf05INg9T8UBfpEniQTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EZALJZRF5z/UK2UZ4hgSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xY+7J+3J5z+CixU1mAYMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E7PZa+zC5T8LJCh+jDkMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yBGiVRhL4z/a5sb0hOUUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XpMHM0bX6j+scwzIXq8LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BznsyNod3j/eH+9VKxMHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Byf+pBxt3j8GDf0TXGwGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NVs3Alzc5j8vaYzWUZUUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3cjrQP4r1j/Nr+YAwRwSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fM335p2W4T/LviuC/20RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fKAP9wGn7T/vIHam0BkSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Oop13JpA4T8MPPceLjn7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"t+7w1F1VWb/xY8xdSwgLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N4KcXD58279wmdNlMTH5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D7frKsH01D8LKT+p9ikCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wsi7uNIax7+QZiyazg4CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3RH7en8j2z9H5pE/GHj4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1e85UB9m1D9ZUYNpGD4DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7XPJhjf70b8wDcNHxJT/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d/bHRWdvlT8BpDZxcj8CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9a98iZLK5D+mD11Q3zL5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yo4xVwQEwr/ECOHRxpH3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"roGyPgZ8yb9QcLGiBtPxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1uVks7qmob+NRj6veOrjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1uVks7qmob+NRj6veOrjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FPXeejmSsD9CWmPQCaHbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FPXeejmSsD9CWmPQCaHbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FPXeejmSsD9CWmPQCaHbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FPXeejmSsD9CWmPQCaHbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FPXeejmSsD9CWmPQCaHbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FPXeejmSsD9CWmPQCaHbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YE6SdGz74D+f5XlwdxYRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5lrvu2EzyT+H+fIC7GMSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OWvep5xLxz8PRYE+kWcUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/vEfwZoJ6z/cnbXbLvQNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RgrKsAl/qj/fT42XbhIKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ehh6NQvyxj+GIAclzLQEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3G9LOxHQ5D+reCPzyJ8DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cFkm/LxI4T/rbp7qkNsDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2+vtPM802j+oUrMHWgH0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kt7hH8Yu5j+huU4jLZX3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4Sc2DZwd4j9TswdagSH6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XWGtEgXN3D/fGtgqwWL5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NUH0atR23z+i7gOQ2oQHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"y4hTx5Ua5j+NYrml1ZABQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UOWqTO9p4j+HM7+aA4QIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cfSCE2hz5T/UZTGx+fgFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R/6PGySixj9IxJRIotcEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HroSAhIU0T9FoPoHkQzPPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HroSAhIU0T9FoPoHkQzPPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pZ3eBK5L1j8KhQg4hCr2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7YGe6AfX4j8RUyKJXsb5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y5D2mVokvz9dFhObj2sCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0TJvqfu/5b9vm6kQj8TiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jIoo6Dwgtz8GnKVkOQnvPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"z89RlUyk0z8a9+Y3TDTgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MaTa4cAE0j/+KOrMPaTpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ty3vPY0737+iREseT8vpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zKM1PGEl9L+Q2y+frBjGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zKM1PGEl9L+Q2y+frBjGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"294JGctM279V3/lFCfrivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"294JGctM279V3/lFCfrivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"294JGctM279V3/lFCfrivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A9IutBgYyL+DaK1oc5zFPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rQrUY+eHx7+pMLYQ5KDaPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uIAkr6/7kj9FZ5lFKLbpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uIAkr6/7kj9FZ5lFKLbpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MlqduLSteT/udygK9IkFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"e2ap7Xm52D8kC5jArbsBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QWMhcyqZ5j8wZHWr56QRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jv2MtEx5yT+PqiaIus8LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"G8PFRx5g6D/CEg8om3L/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mo2OeAsW4T+LprOTwREMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vrUjFZwcvz91VaAWgwfmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I5LlnP+e7r+FC3kEN9Lkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I5LlnP+e7r+FC3kEN9Lkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I5LlnP+e7r+FC3kEN9Lkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I5LlnP+e7r+FC3kEN9Lkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I5LlnP+e7r+FC3kEN9Lkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"J/9W4VlX6L8EPdS2YZTsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"J/9W4VlX6L8EPdS2YZTsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fJ2Ud40N1b/I6lbPSe8DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vCeKoQeEsj99Ik+Srpn7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EEJVhx4a379zS6shcY8AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UOntPQhA2D8Cgjl6/F4DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"o2Ciur8/2j8IILWJk3sOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OSJLp7Ud7j9/arx0k9gLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6FVoOaDS1z+iRbbz/XQQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5emrGMH+0j+4HoXrUXgKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d/JOtap5sj8FUfcBSO3rPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d/JOtap5sj8FUfcBSO3rPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4536dvx+wz/5tNSL6ym3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"auUowv11zj8xmpXtQ17nPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"auUowv11zj8xmpXtQ17nPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"myWT6pK+lT9dGr/wSpLHPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FiRZ3npbyT8SoEvdOqSdPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FiRZ3npbyT8SoEvdOqSdPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q+4v/JcG079KehhanRzlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q+4v/JcG079KehhanRzlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q+4v/JcG079KehhanRzlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q+4v/JcG079KehhanRzlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SH6nK00D6L9iZwqd19j3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SH6nK00D6L9iZwqd19j3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SH6nK00D6L9iZwqd19j3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SH6nK00D6L9iZwqd19j3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Niucw6l83L8L0/caguPvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oXyhIXOM379AhSNIpVjrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oXyhIXOM379AhSNIpVjrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oXyhIXOM379AhSNIpVjrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wMvoGm/F4L/OABdky/LhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tAuAOXqg4b8TJ/c7FIX5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+qwfbP1C5D9GmQ0yyQgBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wnqlLJFC5T+h8xq7RPUMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HD/hfqOAr78SoKaWrfUPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FJbBWVl0yT9jY15HHDLjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"re31AKKn0z9GJXUCmkgMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dfv84E241D86BmSvd78IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jt8mmZdr8D+CrRIsDucQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Go4/qiMi6T+HFtnO91MQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tzdeZZXk5j9UVz7L82AKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yo7gZiAC5z+tF0M50W4MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gQMDufFY0j8o1T4djxn1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O1Vr4povv7/qsMItH8npPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dLH6jibCwL+nejL/6JvKPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0eKpJy782z//BBcrajAFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"i0fUt2d85D+SIjKs4g0BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vhEG8Tnc4D9olgSoqWUNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DqZ4IzJt4j8UIuAQqtQJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lKEYsjQF5D+TUtDtJU0JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Dqo+hvNS4r9zEHS0qiXYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Dqo+hvNS4r9zEHS0qiXYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VzJak3y20r99W7BUF/Dhvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5g088XLl2b8ixJWzd0bivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5g088XLl2b8ixJWzd0bivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5g088XLl2b8ixJWzd0bivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5g088XLl2b8ixJWzd0bivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nvWyDI9aib8Cui9ntivcvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5Qs9ixex5r/r/Ntlv+7OPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sRGbKwNhz78qqRPQRFjwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y6iSXHoo4r+QEru2t1vXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y6iSXHoo4r+QEru2t1vXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y6iSXHoo4r+QEru2t1vXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y6iSXHoo4r+QEru2t1vXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y6iSXHoo4r+QEru2t1vXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HvDBY5rwur9qSx3k9eDnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KNkRJZL5lz/ImSZsP5noPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sTwOSSbQyT/H155ZEiD5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X7vI0tk7uD/7Bbth2yL+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CnX0wah7tL8lOzYC8foLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4xuGK7gC9D8plltaDckSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"T9aeAs1w8T/lCu9yEZ8OQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dFXXSMva8D9Qqn06HvMSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HQWn3X2Q5j8Zc9cS8gELQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8n++si3Z5j9uizIbZBIIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UGAAgQdn5z+c+dUcIBgIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+jE1sn3T0L+xbVFmg0zwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+jE1sn3T0L+xbVFmg0zwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nLVUTK3U1D/8NVmjHqL0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nLVUTK3U1D/8NVmjHqL0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rg71BDx92D8Cgjl6/N76Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GPDlfdXW5j+2oWKcvykSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GuW5utUYsr8BpaFGIcnCPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xVeLisxdyD8dcjPcgM/LPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xVeLisxdyD8dcjPcgM/LPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c6PJ6iGt8b+1T8djBirwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c6PJ6iGt8b+1T8djBirwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xi7c3BFhsj8RxeQNMPPkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xi7c3BFhsj8RxeQNMPPkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dHOdNu2x279PIy2Vt6P0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aDiviru1wD+dhT3t8FfsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xbQxIl3gtj8oSddMvlkHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DCAU7Omw4j9txf6ye7IHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8QgVGeJF4j+vCP63kl0IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OXNCVpz/wD82qz5XW7EBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QLmvUfBEvr+pwTQMH1EOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9367GEa60L/IYTB/hcznPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MslyjY4M5r+VSKKXUaz+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JCTsFi/H1j/ir8ka9dAAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DzdAdFBn4j+9xi5RvbUAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/3yyDSENzT/1KjI6IAngPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EnkHoSfT2b9iuhCrP8LYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EnkHoSfT2b9iuhCrP8LYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y9DxlXaXpz92/1iIDoHdvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y9DxlXaXpz92/1iIDoHdvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qGXHAOGAsL8Facai6Wz3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lWHo5/If2b9CQ/8EF6v+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uajrZyj+zb+C5J1DGarfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uajrZyj+zb+C5J1DGarfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uajrZyj+zb+C5J1DGarfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7huHiLTspL/E0OrkDMXBvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/xuhoTn537+BPpEnSVcGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iEBdPF8+5j+ndLD+z+EKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GsMeMFM36T/JyFnY004JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jww3wnj83z/BH37+e/C+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jww3wnj83z/BH37+e/C+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jww3wnj83z/BH37+e/C+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jww3wnj83z/BH37+e/C+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jww3wnj83z/BH37+e/C+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jww3wnj83z/BH37+e/C+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jww3wnj83z/BH37+e/C+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O64OmChy6D8Yz6Chf8IHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hig4uE5r8D/BHD1+bzMUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mzbX+IG56j8MdsO2RdkFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TAa8mRjU6j+WCb/Uz5sEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ah4ah3Rv7z+EKjV7oLUYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hSn8eoNp8T+fjscMVEYUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hQAf7s+N7j8ao3VUNaEVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"idNdGtUP8D8W+8vuyeMZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nAfTg0Dl7j8eigJ9Im8YQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4HUDzw6gmr/36XjMQGXYPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6zMHE4FytT+TUtDtJY3/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mcKH+uuelz/ECyJS067lPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ljNBsSOBxz/Mf0i/fZ37Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"H1wJKJhK4T+PNo5Yi0/vPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zjZAu6y+3j9Wt3pOet8KQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3inXRz/T4D/ZlCu8y4UJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"W208YoBkrr+oxks3icEBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"POijGaIY0j8Sh2wgXezgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iF6NH7/W4j8Z529CIYL9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jCiwPi+Hor/gLZCg+LH8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bOS5u2yVrj+XqN4a2Cr/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tQSTBXMW5j8E54wo7Q0DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kvJqPJwY4781DB8RUyIKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"w0iFr0AW6z8niLoPQOoRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RQ4c9BRq4z8DCYofY24RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1VksHhVc6D9DHOviNhoIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZRPNy/QGzz9Y4gFlU24KQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ir5QOvPExz+9APvo1FULQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fv6K/lLO5D9hbCHIQYn+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vejmRT4I5z/7y+7JwwIIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h/TBCi6v4j8fotEdxM4JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"F8zk0dcruT+oXm17cZi4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lU06khl8rL8i+rX103/EPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lU06khl8rL8i+rX103/EPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lU06khl8rL8i+rX103/EPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lU06khl8rL8i+rX103/EPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oWEInybf1T/irl5FRgfcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IxYkhGhtwr8yVTAqqZP5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qTHEHIKj6T/+KytNSoELQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sTi0iQpK6D9ivrwA+2gKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UlVb+yaF3z/8xteeWRIHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Z7oFOGNL5z8TfqmfN3UQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OqUm/+5g3j8R/G8lOzYOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xogDehRB1j87AU2EDQ8OQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"T+guXnAn3D9dbcX+svsKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"W1j0zH/H7r8hWcAEbt0NQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SWaOcRtd4j/3Bl+YTBUKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mO+De2t56T+kjSPW4lMCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kWHnv3F53z/gnBGlvcEHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mJABhlCrzT9RoE/kSRIFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"r3yYleqVwz+5UzpY/+f3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vGDUoVcgpT/W/znMlxf3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"r6Q33sj21r99y5wui8kFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Yeu2JZvr5j/VITfDDTgMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UI0S+X4z8T9YqDXNO64VQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5JvONkXmt7/tR4rIsMoLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hRNcJCrp1b963/jaMwsEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XLlz3D+wkb+xLhPqjmqVvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7E0zV/z3yr8eqFMe3QjLvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7E0zV/z3yr8eqFMe3QjLvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uQHxvjTtqz8hkbbxJyrSvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QGGu75+R7L/MYfcdw2O/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QGGu75+R7L/MYfcdw2O/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oJfcf+cs3z/ptdlYiXntPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wc5jV9z+zD8UQZyHE5jKPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7qzSfktI2j/Z690f71X8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xY4OtOWy5L8QejarPlcIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tZ5GDB7b+L8A7f38rVObvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tZ5GDB7b+L8A7f38rVObvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tZ5GDB7b+L8A7f38rVObvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yW0QZgOJwL/R2E3fIXunvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yW0QZgOJwL/R2E3fIXunvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yW0QZgOJwL/R2E3fIXunvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eiBL0bwkyb+Ug9kEGBbqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eiBL0bwkyb+Ug9kEGBbqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X1vjAUmk47+GksmpneHgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CDooMu3J5L96xyk6ksvwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ehiMAoPc5r88ZqAy/v36vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ehiMAoPc5r88ZqAy/v36vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ehiMAoPc5r88ZqAy/v36vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ehiMAoPc5r88ZqAy/v36vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"thMaMNWW9b9PIy2Vt+MFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"thMaMNWW9b9PIy2Vt+MFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6O1+a4M78r9BKzBkdesDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6O1+a4M78r9BKzBkdesDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6O1+a4M78r9BKzBkdesDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+UzASCpAzj/DKt7IPHL5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oOsPRtQd8D8s1JrmHccWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fVn4129Y6j9+AFKbOHkEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ya0vhxI36j+xijcyj3wEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ps/sKm/85z+vJeSDng0DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KjaX3w9J6D+hLedSXNUCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"shU5CEgC5D+0ccRafMoKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zVmPDG9h678ydVd2weDEvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zVmPDG9h678ydVd2weDEvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mCD5m6vIa7/bh7zl6sfdvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"S29NirX97r9CQpQvaCHZvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7fP0duAX/L+RmQtcHmvAPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PAodGg+Bqj/ThsPSwI/iPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WHQ+F3JWzj+B7PXuj3cDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zxRnVzvM4T++9sySALUDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MyKQwFkH3D+2uTE9YYn6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qDWNgzefqb9zuiwmNh/7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kFsilyGJBMA9R+S7lLrnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sLoNn2Ng8r+4Pqw3aoXtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sLoNn2Ng8r+4Pqw3aoXtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uxI7po68AcAgJAuYwC37vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6XhlfX7I6b9NEkvK3Wfmvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"65VAm3l9wr/O+/84YcLVvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tpLda4LmzL/bp+MxAxXrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"H+XvKAfcs79AbVSnA9ntvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bjj+SNbVsj+3ek563/jrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HVFvjuOwvz+536Eo0Cfwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gkuvmdBApr/cRgN4CyT3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zahkI8pB0r8YldQJaCLyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+A3K64aJ0b+si9toAO/0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hOtgFQFz47/BkNWtnhP2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JaB+QCbG5r8sRfKVQMrqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mr4UMYON37+NnIU97TAFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UqS3qCIR2782yCQjZ2EFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7+F8kv6e2z+OO6WD9X/0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KK8JF8jL6T9/9iNFZNgRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/eyrXeo07D9S7dPxmEEMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jcp1cQuG7z900vvG134RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tqZNlVve7D/XaaSl8nYMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YBvPQmVy5T/v4ZLjTukOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xEVsnhGy5D/l7QinBS8IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vRtuxeaU5j9ZUYNpGL4HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XBe7ItQi6j+BIatbPWcLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qPnM99Dr6T/GUE60qxAIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fj7IsrEN1z9/EwoRcEgEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FY8SZzsT07+lZg+0AsP6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hEZLlRrd7r9hiQeUTTnzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Pw+jsZE3xz+Vn1T7dLwMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R82kwWkUyj9ubkxPWKIMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4Cq0NQDnvD+L/zuiQnXLPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ru6Q/OTkw7/IrlnTYSqivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"awIdePh6xj+H3Aw34PPuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LZnl1nyNl7/xDvCkhcvIPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yx1uMW1u1r/fMqfLYiIAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LD7n7rxP5z8Us14M5UQHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hVVDgbDJ4z+S6GUUyy0LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2GH7DjwH6D94l4v4TowFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C9AWbDb85z86I0p7g68MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PlyEB5jP5z9HrMWnANgOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Mn2y3nCk5z8TChFwCFUNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P+YYASvF8j/SHcTOFFoTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"V0Dtx7ck7T8tQxzr4nYSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HSZa2EdK9T8429yYnnAXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"12TXNv159T+9xi5RvTUUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g2SUb2Sw9T9DHOviNvoUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eeR7mSyq9D98D5ccd8oVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EPW3eI1n9D9nLJrOTkYXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WMusrLc98T+zDHGsizsXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qnwF4JQE8T/eVKTC2GIXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+Fd57CPa8T8E4nX9gr0TQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jHMtVHHK9D9qwYu+gpQTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oVw6klJa9j8MHxFTIkkZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0PfKJ6Ue9j/1SlmGOLYaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JCBgCrs09j/GUE60q1AaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BZanJUP+9D8Mk6mCUQkbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gVpHFT9v5j9a8KKvII0JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VYXCsqL24z+uZMdGIF4GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xQ8Ve4287D/YKsHicEYRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vmGCLFJE9L+E8GjjiLUCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oEajpRubs78jwOldvB/aPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"u+Fo/BXceb8+XkiHhzDXvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"raC8ZjDV87/NWgpI+x/SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yECEIj2i17/X3TzVIfcFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"n7MeSdTVxz8C8bp+wW4CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LDXGjs4knD9YrUz4pX7RPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lgoGArlZ0r/OgvUkVYC2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"snVukpUf2T8DCYofY276Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qw32aWlE5z9N845TdCQDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XhAxfsrluT+ztb5IaIsMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FVJQjewp1D+yRj1EozsMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"38+x8MV+s7/fT42XblILQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/ZLKyWTV1T8EkNrEyX3iPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LxZ6ftaA1r8m32xzY3rYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aRzyP8PNwr/WVuwvuyeXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CI/3wGxhwb8pQBTMmALmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DYkU8Z/5lL+O6J51jZbbPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wBZqQiTu1r/a5PBJJxLUvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"twY0rzPy1r+IEcKjjSP4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tQQOP8Bx4L8UXKyowbT1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oWsU2D2W6b90DMhe7/7wvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oWsU2D2W6b90DMhe7/7wvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"prXED6OAw7+AYI4evzfyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Sa7NIzVq0L9WvJF55A/yvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eV5NLpWrzD8v98lRgCjVvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NbrK0O3Mv796pSxDHCsFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"K4rZAYto378zpfW3BODXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ahXIxogh5r84Ef3a+unZvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C10mxq/wy79Ui4hi8gbkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ndS/rI9j6b+VfOwuUFLtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HCIKhapU6L8J4jycwHTsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MDtW2EffAMAtBaT9D7C4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4qNYJVdA67/P+L64VKXaPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zLMujcZKwT+xbVFmg8z2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2hcQ13ehzD8z4Zf6edPyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"W0uiHFCRwj8wKqkT0ETwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"od+NexB5yr8PD2H8NO7uPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MMt3ZKyC27+MZmX7kDfgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U6U8Y76X0D+L+iR32ETTPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6MTewrwixT9pjUEnhA7Uvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KvJ5S+pN2T/vb9BefTzGPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ro7hZBAEfr9vgQTFj7H2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zy1zS+fw1D8bKsb5m1DoPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Od4TIOIbwT/X+iKhLWf+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"os76nTf4zT9kXdxGA3j/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LGZdKqjLpz9cPSe9bzwAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"doN7/aOfyz+V8e8zLtwGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uXBVIAKZ3T8vwD46dWUJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VamicgOq3T+5pdWQuAcJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aPZ/aZ4i1z9cj8L1KJwIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GPjNR/Ow6z/shm2LMpsIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D5/kTnWg6j/x9EpZhngLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jVLi9KOK4D9XlX1XBL8KQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vz01TFnAvD9lpUkp6HYHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jsSaOGIN1z8e+YOB594DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E9ZZ4/6s4T9RFOgTeZL0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UUKJXooZkb+neccpOlICQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/BM1mgTzvT/rOel942vRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LKZz92LWqj9OYDqt26DnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fTnWQ+anu78Wak3zjlP2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fTnWQ+anu78Wak3zjlP2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fTnWQ+anu78Wak3zjlP2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dn+rQhfs0r9l3xXB/1bjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dn+rQhfs0r9l3xXB/1bjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dn+rQhfs0r9l3xXB/1bjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"e2AqnnQ2Ij/akH9mEB/OPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"i2g1clVjzz/DSZo/prXqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oA13qFeP3j/FrBdDOdH8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"z4OA7VJS3T8+BcB4Bo38Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+kaFs+Thyj/VBFH3Acj1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zJzESNdw4j/IDFTGv88HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9c8HNL0k6T8iiV5GsZwEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7UQuQrtdq78YITzaOIIRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aK+jNfy34L8uVtRgGmYVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fW8n1pBb4r/JPPIHA88QQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EsxUVpHB4z+yne+nxisWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L1pc3iv+6j+9UpYhjrUVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SNGW+0oM6T+nBS/6CnISQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Sqhlgy9b8T+Dhv4JLnYTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E+ZvW4kW8z9RiIBDqHISQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3bBVGPrE8j8gRgiPNs4RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"513RRfia7j/rkJvhBlwWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"H7nPJ3WG7j8wEtpyLgUXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A4wAVY747j8VxhaCHNQPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1bPaPZqA7z/ikuNO6WAJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8N44zk9a8D8QI4RHG8cIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VIsqYx/z7z+XrfVFQtsNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"poFMvZ0j8j9f7/54rxoXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qyztLNFG8j/DgZAsYAIVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jTHImvdp8D8DJnDrbh4IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5iW/O+kC4T81mIbhIwIQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"otKj124Q5j/4pX7eVAQRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3vZc3IhD7D+9OseA7DUNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bjglMA3t7j8VjErqBDQQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uISuenPz7z/1EI3uIPYMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XCoWRMe/9D/QDyOER3sXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BgomibwX9T+y17s/3msUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+VaUPV9K9T/cupunOkQTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2XmJ28f1+j/CFyZTBaMbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KIFHBNDj+j8qqRPQRDgeQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XCdrWsjd+j/q501FKqweQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xEF0q9IJ+z8TLA5nfvUbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ydgDkRWE+j+8s3bbhWYfQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ftICACqB+j/VJk7ud7ggQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g0utw40d+j+2hHzQs+kjQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7Cx0gdY++j9zS6shcb8gQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s/KJ2h5D+j+2Z5YEqBkgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7f2mPFEv+j+WIY51cbsgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mz2b6aNh+j9pOjsZHGUbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JInGMO8g+D/dzVMdclMYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/+KBvIjH+T8VjErqBBQbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ENQxtMyf+j/arPpcbeUcQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GuOHhDHf+j+tbvWc9L4aQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jrGkVygE+z/PTgZHySsYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VxF++3FT+z+Srpl8s40gQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mPOGnc9u+D+atn9lpYkfQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MY99hiNi+D+VtyOcFkwgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YrOGmNxX+D9XPsvz4O4gQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m1M4gq1P+D8r+64I/pcgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NPTM4Mft9T8XnwJgPGMXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I7Cv73Fw8z/dByC1iZMTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1BNGsSYX8j9BfcucLssUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9P5w9wVs8T/rxVBOtEsYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"T6PtZ8gs6z/UZTGx+fgCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YjdXAyqZ1j/UfQBSm/gAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SgO/tVix3b9hxD4BFCPjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k0v0iSwP579kkpGzsCf4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rWVTNpXi1L8iUWhZ94/rvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rWVTNpXi1L8iUWhZ94/rvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rWVTNpXi1L8iUWhZ94/rvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"n0wziMYzy79jQzf7A+Xtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0lLPmdMjxL9DOGbZk8DKvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NnzHTe3GsL//BBcrarDwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"er8VVKwK678icY+lD137Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bk4ntELk2j8jZ2FPO/wDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cC0bt9s4zT/t2AjE6/r5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"v6smZk2u0r+X/brTnSfVPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"e9CUhpJK1780ngjiPBzovw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HE42TA3z9L/Co40j1uLxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C+eflQo85r9uF5rrNNL0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zu6X23ZX1T8IrBxaZLv0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Z0QL50r2yT/bxMn9DkXQvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZsgF6n4M8r/7HvXXKyzKPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fTyxoAGMyT//k797R43oPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"V387FFz827+pTgeynlrtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xdJjHAXH0D+Q7jGi/sSSPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xdJjHAXH0D+Q7jGi/sSSPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jcuDoLMlsT+laVA0D2DfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gKKJ3SzD2D8vNNdppCXzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9Eb3/Qrzu79Mw/ARMaX9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HBXGWty0xL8teNFXkGbAPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zplRLY2K7b8plltaDQnhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/zicJqZv6L8dAkcCDTbvPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GXdY4m6av7/iOzHrxdDzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JLJQdaub1r+71XPS+8b9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tPEOi0BowT//BBcrajD3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Z0vs3zl2xz+FfNCzWfX3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wrFUClxTzL9RaFn3jwXqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HZOdcdHb1r8+zF62nTbtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NITWIqYK9L+4BrZKsDj0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EK5+NFIQ07810lJ5O0L0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XVjKFEa+1z9HBU62gTvYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N1hv2prR2j+BQGfSpurXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hF+4zHyC1T/pDIy8rInbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E3uRHV7a4j9Ol8XE5mP3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eLuyG+h61z8Spb3BF6b7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GM9Vq7y8n78/qfbpeMwMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TlFklM8c4D+i7gOQ2kQBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CNPUuo5N3z/RyyiWW9r1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SeqH3LD6xD+tad5xik4KQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eG1QaMIC2L+bxvZa0Hu/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l2fSAefp1j98fa1LjdDQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XsePybzq1D+QgqeQK/XIPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I7B3DFjHy79xH7k16bbUvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I7B3DFjHy79xH7k16bbUvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QTlNSNYk8r8gmnlyTYHsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eFpXnuaB87/xgR3/BYLovw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7MxM4atC4r93Sgfr/xz1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7MxM4atC4r93Sgfr/xz1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7MxM4atC4r93Sgfr/xz1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7MxM4atC4r93Sgfr/xz1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7MxM4atC4r93Sgfr/xz1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7MxM4atC4r93Sgfr/xz1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mBziNyNe2b/EtG/urx7Vvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g39g2En2AMB7MZQT7aryvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yI3WkLdszb+LiGLyBhjvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UjcWYrY60z/1udqK/WUBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3b4Faq0Y0b9OmgZF84DrPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EoGdcsRJ5b+kNJvHYTDlPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"adloMlO31D/PTgZHyavxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Fn8jfPFJ0z++wRcmUwXqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a1ZcxNQj5D8Qr+sX7EYOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+5zgTCctyz+sxacAGE8LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ggAscwAS2z9Hj9/b9EcSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TZ3rYDXey78JFoczvxoIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X833lMC2zz8Fpz6QvHPiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xrT2fGEWkL/chHtl3qrQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XflHZhs30L+8Bn3p7c/evw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LCrN2fRM5L947dKGw9LRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oXuMvsw6z79JDtjV5CnLPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RZM6/YQfxD/lYDYBhuXRvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Yc0V768n2L/1SlmGONatPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bafdWLvQ6z/l7QinBY8WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gTPgwnr16z/mIr4Ts14VQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"i6VX4kXj7z8V4/xNKKQbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oI4B9yr98T8kl/+QfvsYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QPjQ4X8d8j/7y+7Jw4IWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yuJMD3qo8D/tDb4wmSoSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PHHsTZFt6z+HbYsyG6QWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OjgroK1+6D+hoX+Ci3URQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h38N/l97pT+3XWiu04gAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7tcMtWHdyT/gZ1w4EBLxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g2ccQHDmn79VpMLYQpDxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"t+imru000r8bu0T11sD0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zY5f6FOh8b/jUwCMZ1D+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JAjvYMgvAMBuNIC3QEIDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JAjvYMgvAMBuNIC3QEIDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JAjvYMgvAMBuNIC3QEIDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mWjiLVE59b8YITzaOKIEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mWjiLVE59b8YITzaOKIEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Fz6BzedO379ZNJ2dDA4EwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Fz6BzedO379ZNJ2dDA4EwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Fz6BzedO379ZNJ2dDA4EwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XFfr8ZJK5b/vOEVHcvkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XFfr8ZJK5b/vOEVHcvkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PBfYGBtd5L9AbVSnA1nXvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rcVCTdRR7L9TtHIvMKvoPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pu3OOVKBqT+P/MHAc+/rPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pu3OOVKBqT+P/MHAc+/rPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vlLgMInUx78XK2owDQMFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"374TbpwpyT9s7BLVW4P3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6f4uFm0Utr9NvtnmxvTwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WZdV6e9C47+ILqhvmdP0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fdaj16jW0r9kQPZ690f5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fdaj16jW0r9kQPZ690f5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Axr5To216b+9OseA7PX1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vfQ1Qx/fxT9Xz0nvG1/zPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4E8G1PXZ2L/ye5v+7Ef4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LBr9Sqi/nD+zzY3pCUvxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2R0Fd/HO0L/WkLjH0gfxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KrE4RvYL4j8cQpWaPRACQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9V9Vz4Dxyj/gvg6cMyL1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"btWzGN5l2r/gLCXLSSjWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tfiWcac71L9JD0OrkzPpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wpcf9eYtzj+3XWiu00gFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xIYlhs/WzT91H4DUJg4FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7GEqwZjS0r+vCP63kp0AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xQJFqkj13b9GCI82jtgIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fWoM4wX43T8exM4UOq8HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TuIfeWzEWz9GQlvOpTjxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zRgxArrS7L/5g4Hn3kP5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FIhAlptmsb/UfQBSm7j4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wHQ6hOvO2T+RLGACt+71Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Sn1BCOoM4z/eVKTC2ML5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AkF1h5+q4j81Y9F0dhIUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U04VCCAv0z/e5SK+EzP1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/k8rAeKw4T96cHfWbnsDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"p3BzZ1184z82zTtO0VECQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l/fUFTx/2L/iAWVTrnDzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D7NeFHswzr9xyXGndLDyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zWIK8oYQ7r/6LZUS3Q6gvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QwBEcz1/uT+YTYBh+fPFvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3gLOiS4G5r8lTGJa5VOxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZNPWrIYsvz99yjFZ3P/hvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6yl8dvS3p7/rHtlcNc/FPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PA4aTZzbxj8Zyol2FRIJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kkHAzvQQzD8Sg8DKocX7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7m8CPiit37+eJF0z+WYFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"duneCu3+y7+IEcKjjaMBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7koqmZIaAMDPFDqvsUv1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ke+YfJh/078T7pV5q67bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d4HY52BP47+SkbOwpx37Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Xpid6w5DwD8JFoczvxoCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AK5fT3BHwT8tWoC21SzkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x9FDx1nMxb/K+WLvxRfLvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"i/Tt7/u7978kYkok0cv7vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GoIw1NW8xb/o9pLGaJ38vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zRjaB6463L+PpQ9dUN//vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zRjaB6463L+PpQ9dUN//vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zRjaB6463L+PpQ9dUN//vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a2NCxZPl9b8a3UHsTCH8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a2NCxZPl9b8a3UHsTCH8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4wjFuEIV5r92ptB5jd37vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hB6/2SD96b+Q96qVCb/9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ut0tot3q5b9kBirj3+f8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mc/K1Zoo179LAtTUsjXzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CHLJ4T1087/zrKQV39Dnvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5mYw2z4f1T+KjuTyH9LiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OWmr5cXF2D/uz0VDxqO0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8SWM1C7bwz8oLqYdJxp+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rek1yom5p7+obi7+tqftvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7d/TgaGJqb9KYHMOngnlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4fV2toXUzL/jcOZXc4Dxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HJVo8kuj3L++amXCL3X/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tSTftfNT1b9XXYdqSrLSPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LtoWokvv1L+8CoT4G0iyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vZ9LT3Qk0b8TZARUOILfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eYAOd/HY478PRuwTQDHXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+X3ZJQj52L/5jJ8hd2yzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7Arwd58k6b+tNCkF3d7pvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Tqnw3N7B3b8UIuAQqtT6vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Tqnw3N7B3b8UIuAQqtT6vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N5IgtYJS5L9qatlaXyT5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0kBwD1qpy7/I0ocuqO/6vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WuRTHF2m0b+qYFRSJ6D8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OyIfheSewL9hGoaPiCn5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OyIfheSewL9hGoaPiCn5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g5hYNIlf0r8gmQ6dnnfBvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xj7l+7kow79xrIvbaID/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"covohtfZ0L+nBS/6ClLyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1YMM5VUz4r9O8iN+xRrYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jXhoC3bHsT+8BKc+kLzVvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7kXAbNR30z9aR1UTRN2/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Bo4L6/sc4L94KAr0iTzyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R2RMd79r078UXKyowbT5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PpcYaueCxL9XB0Dc1avivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PaZpI3SP0b/GNT6T/XPjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6Ehd9BD12L/hfyvZsZHhvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I3a4lCtq3r9l3xXB/1a0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gfJ97wI02r9z8iIT8GvCvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hYFEHIti5b8f9GxWfS7xvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b6N266yGz79+NQcI5mj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b6N266yGz79+NQcI5mj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U5cYDtbv078AHebLC7D3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pozBnivL778EyqZc4V3xvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pozBnivL778EyqZc4V3xvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pozBnivL778EyqZc4V3xvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k2hXb9Sa6L+dZoF2hxTnvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GtILYIiS67/+oyVFGsuavw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dbjshiIC2L/khXR4COPjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aQMh6Tpw3r+3uMZnsv/ivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cafdkh9a1D/1hCUeUDbqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qMxaEYl12D+9xFimXyLqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XrOh9mE61z/iWu1hL5TsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"65hzqnsswj8MdsO2RRnqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"404INlG61b+3tBoS99jwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pOoyOC2AzL91q+ek9w32vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pOoyOC2AzL91q+ek9w32vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vHDe0h5I3b/de7jkuFP2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lJW7MwA65b96UbtfBXjrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lJW7MwA65b96UbtfBXjrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lJW7MwA65b96UbtfBXjrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6fGRl65ewb8RL5l0pa+ZPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fhiPDg5Oy79E/S5szVbZvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Oakx2M3HvL8JbTmX4qrCPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xPnT7/vh1b8qqRPQRFj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vo0EXPUkmL9jl6jeGtj1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5SBrQc9i178vMCsU6X7ivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"11D7gCF+xD9TeTvCacHovw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9JOPRA6y0D/TFWwjnmzsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tLYU/PWb2T8mHlA25Yr5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wtargVEm9b9HcvkP6Tf+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Nnvqqqd54D8/dEF9y5z3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1SHmV25FxT90XmOXqB4DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bj7JPKDL6T9t/8pKk1IQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1FDUl89z6T+6ZvLNNrcNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fiYEZ9aM6T/mllZD4v4SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/lA6ApWp7D+OklfnGFAEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"230DXR5s4j/H155ZEuAQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mZGN6E0d8D+sqME0DJ8IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RLIOg19e8T8S2nIuxbURQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bEQxlFKy8j9slWBxOFMVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+IzBiBpmzj9txf6yezIGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JTDhku5L1T/EQq1p3jEBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MkkBf23R4T/qz36kiAwFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KQ0OrWh94T8JFoczv1oIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3Bbe/s1G5D8b2CrB4vAHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NzYMGJZr4z/IJCNnYc8IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IOWm2CqPpb8gmKPH7+0BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"B9nHYj6F1T+lg/V/DrMBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QtWIvr+F1D+Z02UxsbkIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rpwYJ0t+4j8fv7fpzz4GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JSsrUsq32z8+IqZEEn0MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oemVyup62j8djxmojP8CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DbS+NkQ91T8JOIQqNfvzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BhjBxPi44b+MLQQ5KGEHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qJQwc/Vb3D9yxFp8CoD3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CkWe/yuj0D+kiAyreKP4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"USLvAWI+2z+Do+TVOQb5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jUWtbDoc2D/d0mpI3CMMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ht04nmFf0T8buAN1yiPkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZQFLuyc7tj+VRPZBlgXfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"41WSUiCj0L/SOqqaIGrwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m5nZ1oRC979M4NbdPJULQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MI3KaBwE3b/HndLB+v8EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZlURAi+Ft79Cz2bV52rDPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ENkhMUNOxj/TF0LO+//KPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0Ovx5EN61j+/R/31CgvGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Vbi/WpO1zT+gi4aMR6nivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fMnJ+WFH2j8xsfm4NtQGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kdUvJFdG4L9UH0jeOZTBvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bozrU9eDeb+UMT7MXrbRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"T0OC8alf1D+3nEtxVVnsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+075BTjspj+1ozhHHR3XPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7HkLqCr60L/axwp+G+LmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aaeDOtwG6r8l6ZrJN9v5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qRn+PYafy7+m1ZC4x9L6vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jrUqu13GvL9bKJmc2hnnvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0hnMEQbO3b/IzXADPr/xvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MRHgFtvl3j8kKH6Muev9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XmLxFY/kxz/cDaK1os3uPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HfD6Ogo+4z8lI2dhT3sOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qgTsCvrg6j/qCUs8oCwMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vqTdZv3a5T+p9ul4zIAIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KmFZbBhr9L+BQ6hSs4cCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VR0uBniq0T8npDUGnRDrPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+Z6AUmOGp7+IhO/9DVrjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZojD5Z90t7+Srpl8s83+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lcf2vfXayj/KT6p9Ot4BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"M090VjyPAMCVn1T7dDzzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O2h6rYci5b++S6lLxrHjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TYTF+wYI9b8/cJUnEHbCPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ip5JnxQd5b++T1Whgdjtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8738kSgd6b931m670FzPvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xUwQEojZ4r+9APvo1BUAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sO9wLNcX7b+CrRIsDuf1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c7nUVGlTnz/ek4eFWlP6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"t1bzKHhiyz9AbVSnA9njvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s/a2ZHML3793vp8aL13xvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/LOzit0ckT/0N6EQAYfzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dW01uR6G0L9gPIOG/gn2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dW01uR6G0L9gPIOG/gn2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ogNVbTNLqL9JLv8h/fb0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ogNVbTNLqL9JLv8h/fb0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qVl4rbxh7r8npaDbSxr7vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JldF6bBk5L/rbp7qkBv2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LDvv4XvU9L9v05/9SBH6vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Nm7+8r9x0b/wbfqzHyn3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Nm7+8r9x0b/wbfqzHyn3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"raWjOaifrD+scwzIXm8FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tA4wZbrG0L9CW86luCoDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bSP+rsnxsL/l8h/Sb9/+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zyv0UKHv47/bwB2oUx7lPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KsD4pcOWkL/X3NH/ci3kPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2iffHhyI1L+JJHoZxfLzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AWhXBubF3b8lOzYC8br2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AWhXBubF3b8lOzYC8br2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AWhXBubF3b8lOzYC8br2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AWhXBubF3b8lOzYC8br2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L0E2NHHQ578na9RDNLrxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WmRTfPMv57/K372jxgTtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SNyihSeh079txf6ye3L3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KamQjiiSxr/RlnMprqr3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GBO/m67roT/4ja89s6Thvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Xre8j+GLx7+/84sS9Jfjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AoOO1RMA4r8Zyol2FdLzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0r2xryh30D8X1/hM9s/pPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xa36P6D9tD+neccpOhLyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DKl1v4oIhr9nLJrOTob0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R1vMuz4u779xPQrXo3D9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3qB5zg1I5L/dJAaBlUP7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tXD/CjNq5D/iAWVTrjAEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"o/vsnDgg5D/swDkjSnsAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+qZVLx8g3T97iEZ3EBsVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Rmn2CSUzwL8GZK93f3wAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9LF8lBlFzb+fsMQDyib5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YwEXUu5i0b8vF/GdmHUAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QR5jhYQk6L8ErcCQ1S32vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QR5jhYQk6L8ErcCQ1S32vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SkntC1TZ7L+u9NpsrMTuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Czwy6/vw0r91WUxsPi7svw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cAXJev0J0b9GX0GasWjZvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sLpZjJkPw7/rrYGtEqzwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zhm0O2mM4z+CxeHMrwYSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5Rb5QW0P5D/8jAsHQrL2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l9Kt+0nO3T/JyFnY084HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ym99zIVG7j/zyB8MPPcRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FmE50iSD1T+NCwdCsoAIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NXdw73OM2z96Nqs+V5sFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"S2ZgzeEW4z+rWz0nve/+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"F0BCkGnCsr/xDvCkhcu+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Fu+WqZqf57+cpzrkZrjyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Fu+WqZqf57+cpzrkZrjyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Lnoik2TR3b+371F/vcLrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Lnoik2TR3b+371F/vcLrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3uwAAbh91z9WSPlJtU8AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N1aPL44FuD+unpPeN774Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bCQaPxnHtj8/xty1hPz3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"46hpJtXk7L+nAu55/jTjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SDI8iUPl5L95ILJIE+/dvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2y9X6nl/5L+TxmgdVc38vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2y9X6nl/5L+TxmgdVc38vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2y9X6nl/5L+TxmgdVc38vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Df62TIey1r/WNzC5UeTvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mmagu1zJ57/gvg6cMyL3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X5F2f67HrD/WUkDa/wDSvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"77ziBElXkz+FJR5QNmX1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aIQGx9JinT8S+S6lLpnoPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AiSY0n2o/r8eFmpN8w75Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BMZqX/l3nb8DtK1mnfHuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qqA4St463r9sQ8U4fxPxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f8iD/qAP078LCK2HLxPmvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QXBOmAdV5L8hW5avy/DHvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4iqQPb7M2b81QdR9AFLHPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LdYmzU6w3L9kJHuEmiHRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZNELPUKGvr9IMxZNZyf7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kD8o+J9r4b+ppE5AE2EOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mAnaFS+Jqb8g7BSrBmHdvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gkZEER4Gzr8XZqGd06zpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gkZEER4Gzr8XZqGd06zpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"p9iIXXFfzr9BKO/jaI7IPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O2QHJ4j/4b+VJxB2itXlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bVFHO6j31b8dOj3vxoLbPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SIl9FE591L/IYMWp1sLVPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jvkoTi9ez79SYAFMGTjfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"APFOGBmg4b88iPji5q+jPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"H/r7bzrT6r+UwrzHmSblvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sdcaRyBT3r9SflLt07EEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mESYRjTI9b8FNBE2PP0AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R/awb9g2vz/WVuwvu+cCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/soT4BR5oT+twJDVrZ73Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zOvT+BRZxL/0MorlllbBPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wx+pHWcKwT/vc3y0OGPcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oybmXxHfzL9E393KEp3Xvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YHorK39Ny79HADeLF4vjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ri1qcB3A1T/kgjP4+8XUPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"K/hnIbo6pz/y0k1iEFjwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xM3eHhdty78gY+5aQr7zPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X/wF329T6L+I9NvXgXP8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X/wF329T6L+I9NvXgXP8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PCqb2M7erb/03hgCgGO7vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OydTHlTA0r+xUkFF1a/dvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GLO470px8r+5NH7hlSTFvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l5vGEIqT4r+n7PSDukjqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uMydMYYZ47+M1lHVBNHzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kNBQcEy57b/7eVORCmPXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7TN0qaDrZL9LWvENhc/fvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UykUn8myuT9IMUCiCZTnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qWmb1dgLvT9qv7UTJaHkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VLUMb02XlD+wAKYMHFDkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fRb68NqbzD/4wmSqYNQHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"12fdsQeX4D9iLT4FwHj1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FVfeCjwl4T+/gjRj0XT0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GHdqRIJe4z83GsBbIEHyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E1FKAhAb2D9mSYCaWrb0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DdqrerIgvz/vVwG+27zsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZKVqKHJ11j/X+iKhLef0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UXGbKYQmyD8kRWRYxZvyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VoBqVxXbwz/5Tsx6MZT7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"S6BXTR7v5L9j7lpCPmj9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3PLd8MVM6b9i+IiYEgkCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3PLd8MVM6b9i+IiYEgkCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3PLd8MVM6b9i+IiYEgkCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3PLd8MVM6b9i+IiYEgkCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y5tFhy33yb8yVTAqqZPlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SvfwqVSb6r/0UNuGUZDkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"B2c7yu5PhD/ea1Ib5hW3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YKti+C//8L8Wpu81BMfRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ixTYzZr62L9SCrq9pDHfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IHWJsrUxsz8OoUrNHmjwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6xqdMv7IzT+zI9V3flHoPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gwUFk4hdv7+5/If021f8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wCO0cwsj3D8HX5hMFYwOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"26gBsO5n1D/60AX1LXMEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xu+zhJYc7r8urYbEPdYJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UiKI+ORhyb/Qs1n1udoGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A/fdbUIds79UAIxn0BAHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SA51BsDe2b+Jeyx96ILtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lTryA3AGwr/D0ytlGeLwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CCLR7SzT47+aJQFqatn8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5TmydrUJ0T/3sYLfhhjvPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JdiQ57ghvj8xsfm4NlT6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WngUYo3h4D+7uI0G8BYGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EELSCTIn5D8+IqZEEr0HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YWfS7wew6T/rkJvhBjwFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8s44w/oR5D+xpx3+muwGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JS27/BO26D+CqPsApHYIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Qb5ZYta52z8czvxqDpDxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2WkeVYiNwD8h6j4AqU0GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HDJ4rd8Z1L9Dq5MzFHfMvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"j062sPF04D/irfNvl33iPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LoKw7IRL4D+hSs0eaIUDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"i1QFbR535j/EJced0sEKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dtjsV6wh4D+VtyOcFnwCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1r/LRDWl2z+8dJMYBBYKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qBrSRSLW1L/jpZvEIHAPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DlRttP5c2j84Mo/8wcDyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Kh5DlBy/zD+GyVTBqCT9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"24IGKuenxD9IxJRIohf9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Z3wnaARK6r8JUFPL1nr/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jt4XD0Rcvj9HyECeXb7gPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qXdjQsu52L8mi/uPTIfRvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZJIc66N007/cVf5rL1iQvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bAITxGp/1L+F+/Ese/F5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3hC8JEluwT+AtWrXhDTkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EjhrlLf8qj9eDrvvGJ7nvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y2jNmCmMyr8cmUf+YODLvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3oxBNVRs5r+o4VtYN97hPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5ixOU5YX1T/7rgj+t5L1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U3kyFVI+yT/EntGx3gOjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ImDw7QX43j9bttYXCa0CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oKVR1MsJ5z+Z02UxsfkCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uY6N6cy/uL/eH+9VKxMBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JoWzWjqozr99lufB3RkAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DhGhleCF4z9z275H/fXfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8RbamuL23T+OO6WD9X/7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k4/NIxBc4j+MvoI0Y1EAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vQ8rIYcspD/1oQvqW+b2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uNpsMdUJzL9Hw865gDyYPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QVqE4rcv6b8vNNdppKX+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+bpewcjR1D8B9tGpK5/5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NrRkxWiw3D8lXTP5ZtsIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DUZVYr5Q6j898gcDzz0JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fvYvXvWD5z9bXyS05RwEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"V2jc5MNA4z9kXdxGA3j+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2Gef5OCD1D9hVFInoAn7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sgYC2+bz5D/mkT8YeG4MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nxAWD5wR4T9yM9yAzw/+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TnpI1Ykb4D9NMnIW9rTwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wIyonxI73L9DBBxClRrsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OBnHs/4btr+NYOP6d33KPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8Pfz4yle1T+AngYMkj7hPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RorkDcxw0r/lCu9yEV/zPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Cloeg8IGw7/A7J48LFTxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4Ggv04Wn2r/gLZCg+LH4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4Ggv04Wn2r/gLZCg+LH4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Da/RH9HC4b+CqPsApLb/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Da/RH9HC4b+CqPsApLb/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Da/RH9HC4b+CqPsApLb/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Da/RH9HC4b+CqPsApLb/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Da/RH9HC4b+CqPsApLb/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Da/RH9HC4b+CqPsApLb/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YU410xm68L+R7Xw/NV7+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qGc/otHy57/VWwNbJZgCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qGc/otHy57/VWwNbJZgCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qlJ7f/gX5L/VeOkmMQgAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qlJ7f/gX5L/VeOkmMQgAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UGximh7p+794f7xXrUwAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UGximh7p+794f7xXrUwAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HX8YSihT9b9GlPYGXxj8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"v5/Wj+ND0b8Ylj/fFizsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bmpj13SF4r8/qmG/J9a9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5N4IcHODuL8v3Lkw0gvsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SW2r8DAzvb8/jBAebZzgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"w/XeXsw2QD/Qm4pUGNv9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mHUT86nVzD/5vU1/9iPuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"o1fY9jNy4T+gFRiyuhUAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nLKhC82z4D9oke18PzUAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HvatZW6k3T+xUGuad5z4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AQxk+It30j8B++jUlc/8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jwSpzGrAyz+t+8dCdAjAPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g7wClm7h4T/Dnnb4azIFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ca7DiIn6rj9nZJC7CNPgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fqocwFvh2L8JVP8gkiHhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xrMR6scQ5b/mllZD4h7nPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XEA3w8tnLr9e2JqtvOTsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pvIheZKQ0D/h0jHnGfvKPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1Ghs+yKv0z8pP6n26Xj4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a+UFHiccvD/u68A5I8oJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"snv148kbsD9f7/54rxoIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9rsEoppX3b/iOzHrxVD7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"M5cQvA/6yb99rrZif9kAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pjVbhkoK5z/NzMzMzMwQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4JJVpgm71T8NVMa/zzgFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9vq/ZesF6j9CIQIOocoQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9nzY/pnN8j9BmrFoOnsUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gDaA/B9Q8j9yio7k8j8SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qnFv7Kec8T/wbfqzHwkUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IsPyptFq8z/4/DBCeNQQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yip1pNPU8z8MzXUaaakUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3P4jOKlH6z8kfzDw3LsQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AvfxBL+T6j9PIy2VtyMQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EENd0Fv+4z/nAMEcPR4SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ym11BrVN5T8vwD46dSUCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+8E3gMh/4T9TP28qUmEFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6moyVi+ayz+DoQ4r3HLivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+6/fRGAvlT+mD11Q3zL1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kEMS0qWWrD83T3XIzfDkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sfLG0RaKzL9OtKuQ8tMAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tSIXwY1/2j9rSNxj6cMJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/lAFEvFbwL9mFMstrYb9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VhyS8VBr2D+i725lic7RPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HjjEeqmdo7+PqbuyCwbpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2azkA+RJ4b8wYwrWOJvGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BUji3vAS0b8tBg/Tvrm7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BjmfGpBLsz9sJt9sc2O6vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lc46eN2zxz/ABdmyfF2+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h3ch5iMirz8r9dFOciyovw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U2RNSWsu9L8hrTHohNDDPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PPq2TpKS0D+AYI4ev7f2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TZa8XE8Myj9VGFsIclAGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9Vi1KKuB6D+nkZbK29EDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0wLd5sFC5z9CQ/8EF0sQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DbAxEQTL7D8IclDCTHsUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g7eK6LKz7j9TIoleRjESQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PYWCYT7X9T+QSUbOwl4XQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NQmUGScU9D8EBHP0+F0WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6E0t9d7m9D+6LCY2H/ccQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IiZybPIC9z8czvxqDrAZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O8gl2oEz+D9WKxN+qf8ZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Bfc9vkui+D9GQlvOpXgbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HXFZ9uiR9D9BKzBkdYsTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zxpSbsO19D9PIy2VtyMVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rSUwKDNI9D/DDfj8MEITQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3E/L3bse9D8tJjYf18YPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AA0+V+tK9j+kpfJ2hHMgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KYBuoX329j/I6lbPSc8WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sw4rZwfy9D/BqKROQNMWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7SGYS1be9D8JG55eKYsRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d1Ho2d7Y8z9GJXUCmggVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ARELjqWv8z+MEB5tHFEUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CXG9oZaZ9D9JaMu5FFcUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0ZMoGhcW9D8JOIQqNbsTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LMhdpQAw5T+cxCCwcugSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yYi5KOcR6z/ajxSRYZUDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aZ8EHwdX4j/2C3bDtoUGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tthMD7xV4j+E2JlC57UGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bqCQpcRh5z9JhbGFIMcKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pTveoJZypT9hGoaPiCkKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LD7xxrqA47+YbhKDwAoDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AnryAPZn17+gGi/dJAYFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"B1u/R24+zj98uOS4U/oNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3BAPUtafw7/ogvqWOd0SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zjaNM0oQ4D9oP1JEhtXyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PAWUA3dc7L+hEAGHUKX7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uMbBGYveyT+O6J51jZbpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pnpNfbyW0r/HSzeJQeDwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"30YPiMF6xL+q8dJNYhD8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sA5Esc2FyT/F/rJ78rAHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bBGickcb4b9MT1jiAaUJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Dfo/+0B30j8gRgiPNo72Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5zEPeKXAnz8Dz72HS478Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rTSC3Vsksr/cZirEI/HAvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g3tjqAJ01D+13QTfNP3jPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5LQgjtwP2T9xrIvbaID/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"En6kODPUtT+kiuJV1rbivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f7OiL+Q/0T9N+KV+3tT4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SBIqkNlm0D8uHAjJAib2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cnKu5BeEvj/OiqiJPh/dPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zcAqTMU1vz8Pf03WqIf8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Cc8Tz5dW1r+jWG5pNWQAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9S4Vjwcm7D9+b9Of/UgNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uox67h9e8T9DOdGuQqoSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hPY9ccsE7z9CJhk5CxsXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AJqKN5Q97z84vvbMkkAWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ktSLyRY76j9cyY6NQFwQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zXr6PDIh7D+sxacAGO8RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2XoBA+ku5T8IjzaOWGsTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"n4krm6h54z+HbYsyG6QQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FWjA1ESI4z/U1LK1vsgQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WGDYzsgb0b/gSnZsBOL9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LUSj6xCK+7+OAdnr3Z/9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LUSj6xCK+7+OAdnr3Z/9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LUSj6xCK+7+OAdnr3Z/9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"06OaQmbDvj8l5llJK77Rvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6RXeWwnuiz+SrS6nBMTQvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ytFzaBghzD9Ot+wQ/7Dgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2wuxuWZc0L8VHjS77q22vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vW8ZbuWe8r9Ah/nyAuzlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4DLLgHeg2D+aQuc1dgn7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cCavkGnN3T8Ab4EExc8BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PBUDzUAm0T+QiCmRRK8KQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4Xd3HRH01j+3s688SE/qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sYX1dAcKsb+bPdAKDFn0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"o2JVm5Y4vL9G7unqjsXvPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mlFQ10hDwr/RV5BmLBrhvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vXcEP5dE0b8WhV0UPfDgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"n+XZWUOi0z9pqbwd4bT9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vHfnPJuo0b/19BH4w0/tPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oQEF/eFZ5j9zhXe5iG8AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oQEF/eFZ5j9zhXe5iG8AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"89C6mJQg7D8B++jUlS8SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Lviix3vR5T8tCVBTy9YJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UkiI8Iv71z/L+PcZF84AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZHB/GuHF6b+w5CoWvynZPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4kRZ/dZP8L8Mdy6M9CLtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iFVkzRG4uz84pFGBk23uPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+V1rCypWwD/F4jeFlYrmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LeE4yT/Mo782WaMeotHbPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I92G3w+21z8jowOSsO/kPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/FYzOhAv4T9iodY077jjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wj256je04T/zABb59cPrPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"y4hYcpBU0z8GgZVDi+zwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"daAaZBsntj9V+3Q8ZqDwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LQluhEId079N845TdCT+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+0jyE3NImz/iBnx+GCHwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KsrfXmSI3L/8byU7NoL3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4YddVFAjzj/zPLg7a7fyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VAiCMPTGzb+6de3BWmuuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E+wAjq0r0L+hD5axoZvBPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"82/IRFFF0r92nVeGgmOYPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RmOzv46Py7+rCDcZVQbgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tCtV41IW8L9nCp3X2CXwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iP0JCKNT27+u8C4X8R3yvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iP0JCKNT27+u8C4X8R3yvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iP0JCKNT27+u8C4X8R3yvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"M5ZXfyujxr/QRNjw9Erqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"v+SGWbZU/L/Ar5EkCFfAPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l/MbW3AQlD9v3L034bmwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dgBDsE4k1b+FQgQcQpXxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Gyq/jKgX4r8PDCB8KNHZvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"28fAevI9478rGJXUCWjIvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KK/h3Yyr27+OzvkpjgPjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Hvbih+tEcb+dg2dCk8Tbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XuRBRHXYrr/koe9uZYngvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dXrp+jzIuT/+fFuwVJfnvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rCD2yTeRz7+e6/twkBDbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KxhI8rcwuL8rE36pn7fzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aCV/T4Dm4D/AIVSp2YMFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TbrPFtV35j9Ra5p3nKIHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8Tco9Lwv5D8bDeAtkCAHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gciynhx8rD+0jqomiPoOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/dHR2gVXnD+P/MHAc+8MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5Rk9MIcy0T8BwRw9fm8CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LMgTYqdD3j/0+L1Nf9YRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kPFoNP603j9gArfu5ikOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IsyIr8Zuuj/7dDxmoLLxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yPjiGPU21z+x+bg2VAz5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nQ/rgLOl1z+r56T3ja/4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7+6YCdgB4T8TChFwCNX4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BybGb4yXAMDwxKwXQ7n6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5RwC5CCN4b8MPPceLrn/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D4uvuGGC1D9TXcDLDJvtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jc4VSLvDrz8eNpGZC1zpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c7hnIeSJ+L8NMzSeCOLWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PNUAJWUC0r9WgzC3e7nbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rO+OTTm1zz+ZR/5g4Ln9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RuV/8TrDoT8/qfbpeMzgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9lO8p1NIuL8RVmMJa2Povw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rAF16oHawL/AcPjuoCOjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g7lYEmRe6L8BT1q4rMK+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zUZzabVf07/QKcjPRq67Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tb1NlJ8t8b9JDtjV5CnVvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"el1EgGuq17/lXgWdtYChPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8SCQU7rF0j8Dd6BOeXTRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JWhe0EA09D+sHFpkOx8aQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"W82HZBE39D/zPLg7axcaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"p9ZIiMDD8z+3C811GkkZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZAC9dOPm9D9EhlW8kZkTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"G0CdvzKA9T9cWg2JeywbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SERg1K2Q4z/qspjYfNwNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"K3b4gien5D8QzNHj97YJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"W6kunDl34j+VYHE486sCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cy2BhkwD6D9rn47HDJQFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AXih4lPP6z/nxvSEJd4EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lAdvLTSHmL+lLEMc68IQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZiaWBNKT2j8AAAAAAIAHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5PEVw5oi2j8faAWGrO4HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SlDKcAkS3D9olgSoqSUIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"huZeq1Rfur8EHEKVmj0KQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hs27gM655r8GKuPfZ9wAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fDeSD7SbvL/vrN12obkCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IEOJen/nuz/bxMn9DkXvPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uCnavfRe3z9fB84ZUdoBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BKDxJ7If4j/eq1Ym/NL6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pRRvPSTT2z+etdsuNBcBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dlIwUBlA4j/Vz5uKVBgEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8BkqGLzx5D80orQ3+AIFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZyUj7bgI4D+m8naE04IFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pbK7UwwjWj+2uTE9YYn6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bhT1/hRaz79RL/g0Jy/SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bJWky/Zv4b/YKVYNwtzAPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LvjBncZjxb+fVtEfmnnrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"veQ9JHbTw79vu9Bcp5H1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bdlrARm/5L/jjcwjfzD1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"An07ed4P07/on+BiRY3uvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qXZH8QOWAsDSNZNvtjn0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X1Iusqt+37+mJyzxgDL3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X1Iusqt+37+mJyzxgDL3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X1Iusqt+37+mJyzxgDL3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wLS/lTtr078b1elA1tPvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4ceTo0p307+iXYWUn1Txvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cW7FoPNJuj/jGTT0T3Dzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"z5cLWcrO179vL2mM1tHxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6uzGnTqv279XYMjqVo8AwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jp7f7+Ui7r/VITfDDbgAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jp7f7+Ui7r/VITfDDbgAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HqVBUBFc9L8xfERMiSQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qm0IWonz578tCyb+KOrEvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lmI1Xwzaz7+gOIB+3z/gvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L5L1qNhK0j9xOPOrOUDyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HazVO8O/5L+qglFJnYDQvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Vg/RHkqNxr9Jvady2tPuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Vg/RHkqNxr9Jvady2tPuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7QS+vJiJwb/wvioXKn/kvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QhSEjEEvzr/ZXaCkwALIPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GUsNR1VV8L//A6xVuybCvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"krZVGy+B8b8Pml33ViTePw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Dhvvhhhx6b/yBwPPvYfPvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0cUOYqq1179rgqj7AKTsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VNPbw4e/0b/pJjEIrJz8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vU616hfh978p0CfyJGn5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"e+EruARu47+xUGuad5z5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X87jpc/hu7/hQbPr3oqsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"p3oir7AjwD8LtaZ5xynmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"H87UjcRBl78kJxO3CmLbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U/kY/DH877+Jz51g/3Xavw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Yuz8UTNElz9Vh9wMN+ABQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rg70eCAbtr/Q0D/BxYoAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zpsltXmtmr93vTRFgNPvPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7j+R7PFp079yMQbWcfzWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JNF3HoDh0r+wrZ/+s+bRvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O/DJYB7nx78AjGfQ0D/Pvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a1wI+1bYwb+IRncQO9Pyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4P4+XaB/w78lOzYC8bryvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4P4+XaB/w78lOzYC8bryvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZoyGoRLTwr/Gv8+4cCD2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rJcFw/7O4b+Nf59x4cD0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rJcFw/7O4b+Nf59x4cD0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P1RxlE9w4L+VLlgFxeqqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0Dxx9x41uz/inwiYr4Gxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OzToYkdU0L8vbqMBvIXwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PjQMmR76w79rZcIv9fP2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ohcn/ONxzz9VE0TdB6D2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Xd9T8CzKyD9QNuUK73LwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5Ur5BVuI1j+ZEkn0MgoHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MODfxVvg2T/AWyBB8SMGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b8HRaH9F5D9lGeJYF/cCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FgY/xRk13j98LH3ogvroPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uMM2rrhN4D81JO6x9CH6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IOMb4rVj0j9LzR5oBYb9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RkGWP09JyL8AUps4ud8AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jwx0sK+n178EyqZc4d0AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2fCyQIsLzj+oV8oyxHEFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IhAHJZqqtz/idf2C3fAEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Z4JE38ci7z8C8bp+we4JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yjclQLjE7j/CNAwfEVMKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"16tNDgKR6D8K3LqbpzoIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oicdD8Wc5T/3x3vVygQHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4eQvT5vB7T/v5qkOuRkXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"K/b9UQ6b9D8SFD/G3NUXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3D4Txnkg5j/kTulg/d8MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iqIN3ztn5D+nkZbK29EJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q/INZn3H2L9Lk1LQ7WUGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZdWslXfi37/qruyCwbXgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cbsiMKpO4782BMdl3NTIvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"djjIVfaB6789RKM7iJ37vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/R2aTtZT5r8LKT+p9un0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P7eHCXnn8L+YTBWMSmrwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h2a5aYGY479ClZo90ArIPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wCsyy/KP1L+R1ELJ5NTcvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TknjtIS1oD9u+x711yvZvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4vGpx9+1yb9vKlJhbCHYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EtweLaRT0z9GX0Gasej0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rXQ5PodVsL9EhlW8kfnzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mZfe1bq/4z8FqKlla/0AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DZYinU4H5z9d/kP67WsFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C9IqAAmq7T+LNzKP/EERQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q6UpmQZZ078OSphp+9cPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4T2qAQ/0/r+1bK0vEloPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8KJnEd1N4z8tlbcjnFYRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mfJcRSu/4T/CacGLviIRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EnibC8+e5j/j/E0oRAAOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkLdln090z8rhxbZzjcFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7HuVOwiK3j9wtrkxPaEFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tWfcY+le1D8OoUrNHujwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0AjlWlt/2D9T6/1GO+7jPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2LlNNjwZr79hxD4BFCPnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EM22BF8Pv79TTzCtl/CVvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wcsl6Z/s0j+l2qfjMQP5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d0WRicJ64T81Bwjm6PH1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aLIhLkkBuj+si9toAO/4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Lzm+Ezhehb/oacAg6VPhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l0M0jrof7b9V2XdF8D/8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l0M0jrof7b9V2XdF8D/8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l0M0jrof7b9V2XdF8D/8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HJyUaS+D6b+CVfXyO03jvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D287KGbx5b9A/Pz34LXLvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HZ3P3BIZ97+SW5NuS2ThPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BpL+Rnkf9r8pyxDHurj0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UuPnrOBk1b95AfbRqSvyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/CmtiAji+b9Y4gFlU67wvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q0epqMOM+7/DDfj8MEL+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HX0yL1ig2b+pvB3htGD8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WvF5yy7m8r+86CtIMxb4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WvF5yy7m8r+86CtIMxb4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WvF5yy7m8r+86CtIMxb4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k/M6BheM5b8YWwhyUEL1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PK2NkNTI578v3Lkw0ovqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Yb2LymrEtb8w2A3bFuXwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uSLYO1t+47+tM74vLlXiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BO4O+Di93b+V8e8zLpz1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bR5i47OG+L+r56T3jS/yvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0/E9syEA8L9uaTUk7jH+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0/E9syEA8L9uaTUk7jH+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mIXlkiGG0b8ho00fy8ymPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yClzrhDa1L8YldQJaKL1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LHbanF/D0j9YkGYsms71Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MSkr4YIR6D9UdCSX/5D/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x90vNcy75D83VIzzN6H+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HLTkLxxEvL/WrZ6T3jf6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6SzI25cDwT/6CtKMRZMNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2zwa9eno0j9A3qtWJjwNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qw2KsJ947D9bmfBL/TwJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6BttGCBN8D/eq1Ym/NIMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A6AcMQKd8T87U+i8xu4PQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ekgg/zLj8z/UK2UZ4lgWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XO8YE77G9j8i/fZ14DwVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Oc96TiVV9j+PpQ9dUP8TQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6vNfF/D08j9nD7QCQ1YTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9Q5gv3iW8j8vF/GdmDUTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cmeKS1Qj9D+FzmvsEpUUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LXgkdUiT9z/F/rJ78tAZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U1gpzJZy9T98J2a9GIoVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h6/v1di+4j/I0ocuqO8ZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PJVR/fV20j/MKJZbWm0ZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O3R0w9iE4D+Z8Ev9vKkYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Knk+8vrzyz/mriXkg74WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZSKNgt143j8VUn5S7fMXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y/X44liA8T+xogbTMDwMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3y39g5sv7j98YTJVMIoXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"70Lv6qCQ9D+wrDQpBX0VQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x8Uw0vGx6z9fDOVEu+oUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s4uvYo9H7z/Jk6RrJp8WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6AHbBh8W1T9enWNA9noFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vOUqLK2yWL8+XHLcKZ3+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EbJmeg/pAsAPY9LfS2Hkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3y4QpTH34L8h6j4AqU3qvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KW4re5X347+VtrjGZ7Llvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FRCrWKR0x79aoUj3cwrqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Pte+c2ywx79sIchBCTPzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"j5e60Aap2r/6Cz1i9NzIvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6woZctZCwj9GskeoGVLPvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"08w9h94kxD+brFEP0agLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l8prboeu6T9v2LYosyEUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LxBjqUH15D8fnbryWZ4FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/ji2vsCh4j/PLAlQUwsIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"chzr5I1r5T9F8L+V7JgFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3MGuqxt45T/t9e6P9yoIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"V0erB/1slj+CVmDI6tYPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oqfh53kb7j+c+dUcIJgQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5BNBTZ096T93Z+22Cw0EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZqbxKv5i4T8xzt+EQgQCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6u7SPWyb2T/BHD1+b1P/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+oMoVoM05D8iwyreyDz+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a47yJ6sl2z9fDOVEu4oNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"G9Cda5DD4D8UrkfhehQPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4e1d9E4Jxj/4U+Olm0QMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BcyQ1ihD4j8lXTP5ZlsLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b1QwTcVF5D9l/PuMC0cPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZDLhW9+C4T924JwRpb0JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9fKAwKCY5T9PXfksz0MMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ow36jV506T+t3XahuQ4JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7CNhC4Vj8D9OtKuQ8lMNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OJEFpXX14z9Cz2bV5yoBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NNHCvoQL5D8t7GmHvyb4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aK7mz8OP4z940VeQZqwFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I6s+5fq9yT9VavZAKzD1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SD0qt48C0z8Qr+sX7AbzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WnDddZci4T/9vKlIhTH7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aE7DEWpy4z++nxov3ST7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d7eULwT4lr89D+7O2m35Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IWufjf+0wz/q501FKowAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WM6ChAn0rb/ZlCu8y0UCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SVp8ohEj4L826iEa3YEBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wso/3E3QgT/ysbtASQHsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uisBMq5NmD8vGFxzR3/mPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cJCOyXY32z/61RwgmOMDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3b/A1U2DoL+RJ0nXTD4GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tFg+c576zb9KQbeXNMbzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tkOI/nhg4D94uYjvxCzwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+sdCBFxh4D/mdcQhG0juPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3CweE8Jnyj/5Zpsb0xPxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4OuE1EfK0z/dByC1iVMAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JiUE9s5D379zuiwmNh8GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aiYmCgwJ1T87AU2EDU/+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"T6KJ3/ZGvT9DrWneccoSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U7PpEmicyj8/bypSYez6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Kr86dClD9r8WTWcngyP0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0MlTScvt+L9C6+HLRBHMPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CM0sq2iS87+0y7c+rDfGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HDvK8wFC1L+vQspPqn30vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oWXQ4HiC2r8aGk8EcR7svw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xwHEt9Q34L/usfShC+rwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wfrrw5Kq5b9DrWnecQr0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"p06UHe7Y0r8Pf03WqIf2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rdwKGHdlur9gH5268tn3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XLNIQWgb1D83ww34/LD9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"w763BCJR3z+oOA68Wu7gPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CS9cwW7M3j8k1uJTAIz3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VQKRH7MRxT+0jqomiPoBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EfrpC64k0D89CtejcL34Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eTmksRGZtL+044bfTbfrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R7SOW88Q879uFcRA177fvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dnRWxVFa5L8qdF5jl6jzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HIBAdSnf7b8XZTbIJCP1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hSnVkJOD8L94eqUsQxz7vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aAq6LzCg5L+8rl+wGzb3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZWsn3gIY+L8uBDkoYab5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sQH3qWfE5L/bv7LSpBT4vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uCFIe9I997+hoX+CixX7vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uCFIe9I997+hoX+CixX7vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"B9fQhSS867+qm4u/7Qnmvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WDHcO13S7b/ChTyCGym/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ozwp+E1N779seHqlLMPgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"10HYfun+AMDzPLg7azf2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/d7J3SqW4r/fMqfLYmL2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/d7J3SqW4r/fMqfLYmL2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EkEkwxgj6r+Rfvs6cM72vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EkEkwxgj6r+Rfvs6cM72vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/HF02eo5L/3cwrys5GTvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+6tb6xiL2L/2twTgn1LTvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NtNO0DUTyb85Yi0+BcD3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"r7w8kmxM6r+X4qqy74r+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fe/p53Rj87+mmllLAenovw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2RwU6wqG0L+nzTgNUYXVvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GExwH2mh0r/LoUW28/3Mvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l9vK5MjAmb9YA5SGGgXuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a821nZsi0j882jhiLT7xPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s2Hh1v6H5D/Gv8+4cCD3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XLQrXd790z/nAMEcPb4BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"udMeKmZC3T8+7fDXZE0BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NrZxHi79zj956SYxCKz5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HwSZp6U82z9xVdl3RfD2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c2Ko8ehz5r+4dTdPdUj2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GUeKgVwC2T9wl/260x3qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8XpEdTlI4D+lSSno9tILQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qm8uOLscyb+AKQMHtHTFPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DAeNQagG2r8uBDkoYSbwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JkNZng+o6L8icY+lD13Gvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FUbmnuwx5r+f5uRFJmDsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eN/JWY0p0L/Fyf0ORQH2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eN/JWY0p0L/Fyf0ORQH2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x3oH5t1C5r9CeoocIu7svw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iXDaipyj8L9yp3Sw/s/wvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iXDaipyj8L9yp3Sw/s/wvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3ZO7JMhB9L+dZoF2h5Tpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"w7mOgZm5A8Dt2AjE6/rzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6G5+Uv+yqr/qlbIMcaz0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"M2gAlyWvAMBLsDic+dX2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"M2gAlyWvAMBLsDic+dX2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jfvx4g5E8b8zwAXZsnzDvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Vr6A4T42mz9f40QFmEO2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7pTwqsV1wT+EDrqEQ+/mPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KeG8fLPCzL+NmNnnMUruPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7UwFw+7pz7/ROxVwz/PXvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9vDd2OhPgb9K1As+zcnPvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/uSC0yHz0L+IY13cRgPwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k+f8PzSG4b/KFkm70cfsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dYMDjEOP47/xSScSTLXjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QF5JWgrxtj/UgEHSp1XqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jelv80LM1j+mKQKc3sXnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"95i2D1O72T9XlX1XBP8FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aFg1qmFp4T9wCFVq9oAEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CoUkM4KHwD/YtiizQSYAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U7FBDbHt2j9TswdagSEQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"07xGVkUptb99y5wuiwkIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ilE/b9J72z9wmdNlMXEAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h00cY0B9mT+iKNAn8qQAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I6S8RSp44D8jMqzijQwCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vAPyEXFfvz8IyQImcGvyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eVXHarQYyr+IhVrTvGP5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"y8wNcNxut79CsoAJ3Dr/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IP0hSb/3wD89luO6ziubvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"V3URenTaxD+BtP8B1qrTPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OA5nOu4K4b/t8q0P643Ovw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7s67WjxL6b9emVwxyAKxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8TBUSocgyL90l8RZETXUvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2XXwlGuU3r+/8EqS53rgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dUGOiqx067+hLHx9rcvrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aeFdlV3F1b+ZYg6Cjlbnvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6QVInAzxyb9mZmZmZubnvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hcYVkROZpD9IqYQn9Pq/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UhA+ilkf37/uHdpsUQuuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ALgcHBXUzz+3fvrPmh/tPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iZdOdjddxD+O5V31gHnoPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Xtb4zC8BzL8Bw/Ln2wLrPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EzHTfovP078313rQ/eaPPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"krSUvRH3vr/1ukVgrG/dPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jk4KjaCy179O0vwxrU3gPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2kVT9A7Yzr8TJ/c7FIX4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6DryF5Ib2D8DWyVYHE77Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ud1GW6uJyT+vlGWIY934Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1CoikERg3z9z9Pi9TX/5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NXPDctvu1L9SYWwhyAEDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UIbwAapc4T9FL6NYbun/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mp62Q1mgwr9VTRB1HwD6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TYw2alnC0D/boswGmWT7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IEuIlbPC2z8Ixyx7EtjsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PmEjW11SzL8WNZiG4SMHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oJKsAgK+0b/CL/XzpiLQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ffflcd0sw7/xRuaRP5jyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NEr+BP/HAMC6vaQxWsfzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CnP0TG9s4L+uZMdGIF74Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+jQ/PT5oy7/qBDQRNrz0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GnUWc7Sk1j+6MT1hiYcWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"02SjXpmg5T9HdxA7U+gWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Qh80OrGw5j8CZVOu8C4WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GoZe4O3v0r9VTRB1H8ATQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DGWNzjS4sD9HrMWnAFgQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7I7vXkPL4j80SwLU1PIBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qzHQJ5/l3j/3r6w0KQX0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9oJGJf+R2z/gZ1w4EJL3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GQ2NQ8qvy7/e/8cJE0blPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cqB2IgaIyj8TntDrT2LpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nr0ru9Im1D8dyeU/pN/yPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4S2q+XOV1b+wPbMkQA0FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7WmrSAK/2j+Y+nlTkcoDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MVPj1GrO8L8fgNQmTq4GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"poEcWnaMgD/fb7Tjht/Yvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wvNuO1i+0b+8W1mis8zYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Sek4pqXew79zgGCOHr/xvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7F25Jodlpj+yDdyBOuXXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8xtBeYMf1D8Vj4tqEVHQvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5VIRJTD02T8C9Pv+zYvkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7YRIAUzkx78Fpz6QvHPZPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L+syvIBPkb/2C3bDtkUDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qkkhdsPM4z/qIRrdQWz8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1BJkcAJl4z+9b3ztmSX6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EhjGXeMF4j9vnuqQm+H7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tF9/Lx0Wmz9JaMu5FFf7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"j5vDW3A3q7+Y+Q5+4oDpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"by5RFk+64D96jV2iemvzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q2X41IOsxD+J0t7gCxP8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"74Q6Y5CUzj+oNc07TpEAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"idKj73XnsT9b07zjFB35Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4gmPm97mxD+MMEW5NH7sPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TfaVLmGNxD/tSstIvafGPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LsZYSeDbvz/eq1Ym/JIBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"v2BsU3572j+/t+nPfuQBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9FLmVY8/0b+62or9ZfcBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZlnFFvEtz+MvoI0Y1H9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SPrpzEqfzT+Amlq21hfHPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jGdysljpu78DzHwHP3HEPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hkAWyV2l5r8Spb3BFybJPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oKK6o8Ow5r8RbcfUXdncPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m3T/uEJ49r8myAiocATjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rqZbTBUB7b93Mc10r5PIvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"piP2e6U4uD//gShOpOq3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jv0dEHN5uz9QGf8+40IDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m68GY7hr5L8lQE0tW+sEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mGyC3nQq0r+XOsjrwaS8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g7XrbbHE2z8hH/RsVv3hPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hoeTMoosyr/souiBj8HtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KIQYmcuA0z+f5uRFJuDjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f5falrrL1j8HX5hMFQz+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ko7iNSC71b+8dJMYBFYBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/MmfeVTEgD/FkJxM3CrdPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XNMrhft51T+qaAe3ED+SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lxnDzsAV278DGyFNBpGmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KMqQ/d7esD9hNgGG5c/BPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tcSm9FPNx7/LmZJRCl+svw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZnNE+Rqst7+n5nKDoQ7bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fz9AiWkuw790mC8vwL7zPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1JXQ71BS4T/eyDzyBwP0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bALRt/xa2T90mC8vwL4AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MdlufvaEw7+QgxJm2j4CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2mxrVFSA2D/TvOMUHQkGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Tp1IRfKh5L9EhlW8kfn5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OR7G8pZh0r9sIchBCTP1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"B1NqxzsUyL8npaDbS5rmvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aVpOgBA3pL9rJ0pCIm3LPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bJm45fyswr/gZvFiYYjevw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NrHsvDjTu7/q6SPwh5/DPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Sk65HyLpur/IfECgM2nHPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jE0QbPGqmj8X8Z2Y9eLyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jE0QbPGqmj8X8Z2Y9eLyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LcFvnBOkMT+bxvZa0Hu5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9H+3HlGjwz+t5YS/FT+ovw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UaGmKut44T9XBP9byQ7+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JR73oMAb4T8VdHtJYzT+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6x9OH3113j8tz4O7s3byPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dLQN32fgoj9eY5eo3hr1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8ezlTQvdpz8NGvonuFjDPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bDjFqlEvxz+Eu7N22wX2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GkYp19Jk5D8yVTAqqdMAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5aXDlKPA5j+1FfvL7sn9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"006MI45n5j+OBvAWSJADQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4mCjvkCp5j8sK01KQbcGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dAn1TrLD5z9nJ4Oj5BUGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xTOdyX664j+lLEMc68IRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yATwnsF4z79y+Q/pty//Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uZOjqJT9uj90QX3LnO4CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XBgzau9b478C38iXq3qyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZIRofIae8r/WNsXjolrAvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WpuiH0jW1r+HTWTmApfpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5fZ8Es67wb9kBirj3+fwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eGMRrzMmlD9VMCqpE1Dzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O1BEVIwCj7/niedsAaHmvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zFs9X+LZs790XfjB+VTkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tN1slAlw1r+w52uWy0bgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HkJGYbXAjb8ychb2tMP2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TCO1+7Q50D/x12SNegj3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jJHRtkl6078TKGIRw47qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ih252C1m1z9orz4e+u7oPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BsSPIxUm4j+Z2HxcG6oGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4A9BfDZ03T9Ke4MvTKb/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GRAdZpyA3j/pJjEIrJzzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"feHeOISXzD+D+StkrgztPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kGNtoVyi0T8mNh/XhgrwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WVenfpcbxb+h1jTvOEX2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7RzcjsMIg799JCU9DK3mPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zz3WUD9B3b+Pq5FdaZnhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+eGRW7Xr/b92/1iIDoHcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zwGHscFW27+cUIiAQygBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a6dK79Cu6b99lufB3VkBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a6dK79Cu6b99lufB3VkBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a6dK79Cu6b99lufB3VkBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a6dK79Cu6b99lufB3VkBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a6dK79Cu6b99lufB3VkBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a6dK79Cu6b99lufB3VkBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q+BdQGCY2L9pNSTusfQAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9pp16Erd3r9ApN++Dhz8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"z32KMFfm8L9ZF7fRAB4AwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lN4OMWyj5L8Zyol2FRIBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lN4OMWyj5L8Zyol2FRIBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lN4OMWyj5L8Zyol2FRIBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lN4OMWyj5L8Zyol2FRIBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lN4OMWyj5L8Zyol2FRIBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bFsOynpj4r+H+fIC7OMAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bFsOynpj4r+H+fIC7OMAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VbzvuVxm4L8FNBE2PL37vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VbzvuVxm4L8FNBE2PL37vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h3leSMXy4L972uGvyRr1vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pm+9ZSj31L+4I5wWvOjLvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c6erP7C40b9SflLt0/HsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7S2hMzPe2r9YA5SGGgXhvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HccvA7JioL9OKETAIVTgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fPcviSWU1r9E3QcgtQn0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4J39gfpj3L9+GCE82rj2vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"veaBAY/FyL8YeO49XHL8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"veaBAY/FyL8YeO49XHL8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"veaBAY/FyL8YeO49XHL8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"veaBAY/FyL8YeO49XHL8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3tZTueBHyL8DfSJPki7/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3tZTueBHyL8DfSJPki7/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1T5APTll3L9pUgq6veQBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1T5APTll3L9pUgq6veQBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nlfvNSkK8b9/h6JAn8gFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nlfvNSkK8b9/h6JAn8gFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nlfvNSkK8b9/h6JAn8gFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nlfvNSkK8b9/h6JAn8gFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7l4DSY5X279B8WPMXcsEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7l4DSY5X279B8WPMXcsEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SVUQEGC74L8BamrZWt8EwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iKRXnwc77r/7P4f58gIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZLHTs5G69r8rajANw8cHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xBDP6hDl/L9UdCSX/xAIwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xBDP6hDl/L9UdCSX/xAIwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xBDP6hDl/L9UdCSX/xAIwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wBevv09G67/60AX1LbMGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3aej/rq8BsD8qfHSTaIHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3aej/rq8BsD8qfHSTaIHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7GK4jufQ7b9trS8S2jIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7GK4jufQ7b9trS8S2jIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7GK4jufQ7b9trS8S2jIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7GK4jufQ7b9trS8S2jIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6uQhnZb+5b+Y3ZOHhVoDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6uQhnZb+5b+Y3ZOHhVoDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BMscLtdv27/8NVmjHiICwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"epqoaHlI4r9+qZ83FWkDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"epqoaHlI4r9+qZ83FWkDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kz8AbEoG278A4xk09E8BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"txomqor9878tCVBTy5YCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"txomqor9878tCVBTy5YCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UDmXjuFR5L+if4KLFbUAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UDmXjuFR5L+if4KLFbUAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UDmXjuFR5L+if4KLFbUAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UDmXjuFR5L+if4KLFbUAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2Ikd0cvc4L8BGM+gob8EwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R3olyeJ98780SwLU1DIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R3olyeJ98780SwLU1DIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R3olyeJ98780SwLU1DIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R3olyeJ98780SwLU1DIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R3olyeJ98780SwLU1DIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R3olyeJ98780SwLU1DIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R3olyeJ98780SwLU1DIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R3olyeJ98780SwLU1DIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uuCCGCc97b+28/3UeOkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uuCCGCc97b+28/3UeOkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uuCCGCc97b+28/3UeOkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uuCCGCc97b+28/3UeOkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uuCCGCc97b+28/3UeOkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uuCCGCc97b+28/3UeOkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uuCCGCc97b+28/3UeOkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uuCCGCc97b+28/3UeOkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZSz2Uu9G+b9e1y/YDZsGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZSz2Uu9G+b9e1y/YDZsGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GMoJaImS9r+46c9+pEgGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vPDBache5b+rlQm/1M8IwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sCrPnoqB8L8czvxqDtAKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sCrPnoqB8L8czvxqDtAKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"68Ei6u8a9b86r7FLVK8IwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"68Ei6u8a9b86r7FLVK8IwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"68Ei6u8a9b86r7FLVK8IwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"J1PG20+2+7+qmiDqPsAHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"J1PG20+2+7+qmiDqPsAHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cMRtxKyhBcBGsdzSasgMwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dsvktKIl77+xijcyj7wIwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1DYDx9Ay7L+4WFGDaVgHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ozpZej5W6L9zY3rCEs8FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ozpZej5W6L9zY3rCEs8FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ozpZej5W6L9zY3rCEs8FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ozpZej5W6L9zY3rCEs8FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SnhN1dBl5r9NvtnmxvQFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5s72hbL66r+NeohGd5ADwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ap/b7Prw5L96cHfWbjv9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6opqpE8Zur+4HoXrUbjAPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1GaJ6EM7p78uyJbl67LhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aE8KTQ39uD/L8nUZ/lPgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Mshh7BDW5r+lFHR7SePiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QdonLXDO0r80Spf+JSnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gVCU+cDH4L/ZzvdT46Xgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4PXnoFkF278mHeVgNgHgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Tgpi9isN4r8JM23/ysrkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7VfsfPlIjz+QFfw2xHjmvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b4uJoBRk178F/BpJgnDfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RR1i+3EP07/GwaVjzrPmvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PZY8q4I86L9w626e6pDDvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A4FCryKLtT/S4/c2/dnHvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+ULLdXs/1j+I1R9hGLDAvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+MMCkohp2z+q7pHNVfPSPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YsjvnrUl1j97aYoAp3fUPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ymwHjgzk3z/0bFZ9rrb+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/S+OMepO2D8EOShhpu3yPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VtqjBSWW2j+lSSno9jIQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N4k5A+pK4j8OLbKd7+cGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LrXsQ9Bm8D/S+8bXnlkMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EYvMQKzp7z+pMLYQ5GAMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zljWlW1v5D8E/1vJji0SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6PJx64nh5D/pSC7/Ib0SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mG9gu9+77T8iGt1B7EwTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9kXCYrcd5j/11sBWCdYWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CcKLFtev8D8HsTOFzqsKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aB3m9GVS3T9oXDgQksUXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eg9v4b+Nzz87x4Ds9Q4ZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0tdit3F18D9VavZAK3AGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7nXLg+mI8j+E8GjjiPULQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hso7oBC68j/ohxHCo00MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ak7M4VKY8z8hdqbQec0LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HCguCOdW9D+5jQbwFkgQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I+9H0Vgm6T9Bt5c0RosQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8l3oRYVy4j+rPldbsd8cQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/1I11BX88T9wCFVq9gAWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kUJNvfcr8T+Kzce1oUIUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VeRLqt2F7T/k2lAxzv8VQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eCGfhKxE4T83iUFg5XAQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zEXmqItD5T8ao3VUNcEHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5GGTO9b1wr9FKowtBLkMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O7A+pfyW9j9gH5268tkWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/yFJh2++8z/t9e6P90oZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DdbHXPpB9T/edqG5TiMWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h4Vt5exD5D8CvAUSFH8RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/LvTWA387j+PGaiMf18SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FaOi0sTD6D/KplzhXc4RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Rpz5g6yS5D907+GS484RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NMs4bqPT4z+hLedSXPUQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d2O0BPM+4T+x4emVsgwTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UwMCB2c04D90tRX7y24TQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X39GNNy49T+IS447pcMRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zcKzCztZ9T+2SrA4nFkSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d8prgLxz+j8yPWGJB5QeQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VKZjwq1a+j9G66hqggghQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RgIzk96H/j8zbf/KStMeQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pMcuBHpF/j+brFEP0eggQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LoF7c8pj/j9e9BWkGWsiQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2ZcEf9yN/j+zQSYZOescQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rE3vHvyk/j/wFkhQ/NgcQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9FSB+XUJ8T/3Bl+YTNUUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VvVyCEkN9D9cA1slWFwUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pZ+Rlikv8z/vrN12oZkVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TFBHdXQv8z9+xoUDIbkWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uNNcH4J+8z9l/PuMC8cYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Kvlwyo538D/opPeNr10UQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KcAX4iYa8D8vwD46dSUTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+EceG/EG8D+BCdy6m6cOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Cr1cMpbOrz/zqzlAMAcUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lIWi1Kj+6T8SMSWS6MUQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yUds4rO51T8wgVt389QGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nk8BbxLi6j/Zd0XwvxUKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sYv5Ggr97j907+GS444MQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QscZc2FC6z+M+E7MerENQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AxT6R1Qf8T/YtiizQQYTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XrWEtGfW3D+srdhfdo8PQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cGtWFBLNe79jKCfaVUgLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bE5fkKiizD91ApoIGx7oPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WaUqwBLOzr8CSG3i5H7qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9ei/pRm5wr8Oidbl7zm5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9ei/pRm5wr8Oidbl7zm5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x8Z1mNSb17/P2m0XmmvyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Goddp91u2L+3RZkNMkn+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XX7JF4zA0j91jgHZ6137Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/DkPKcSDvb9xj6UPXZAEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yJ7wJzmF1j8IlE25wjsIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"v1L58YWB9D8sDmd+NUcWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ko6vLUvd9j9pOjsZHGUTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2AI7Vqgf9z8ldQKaCPsUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7kGc8YOn+D8jMqzijUwZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eVWl9MWM+j8X1LfM6VIbQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NRUCj1zz+j8xCKwcWmQcQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wwnB24tT+z/BHD1+b3MaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tJw5LHGE/j9BZfz7jHsgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2tpbKDvT/z/iHksfusAiQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vHJR48hT/z9FgT6RJ8kcQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RrZKnY/f/D8x0/avrDQaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"G8LX8MHT/D9mSYCaWjYZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5EWDqEQd+z8W9rTDX2MgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"97r2pNpA+z/xRuaRPzggQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cwiqdrVO4j/TTWIQWLnwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TiXqUrrR3z8BTYQNT6/5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y8UdX9RL5D/XaaSl8nb6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c/BEvAwv+b9l/PuMC+cSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oAE3KQRM4r81JO6x9IEXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jAXkH6fA5j+3XWiu02gRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FXRUqYBd0j9+VwT/WwkRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8SXO5GcIwr/ZmULnNXb7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JneWZ5h/u7/MC7CPTh0AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dtkBMOwV4b+5x9KHLigAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OT3DdUBZ4j+lLEMc66IAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kjtghL7o4z/61RwgmCMPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FL1DDY4Mgj86z9iXbDzuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KYPSXfWqr7/kFB3J5b/0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LiocOym5zT/rrYGtEizcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1QsMRtl/lb9Jnuv7cJDOPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"12+2lDvFyT/RPesaLQfiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QtK1TUgcyD+8d9SYEHPqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WjW/p//Zjr9Z3eo56X30Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6ATu42nHLb+SQINNncfrPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lj56eGr+sr+jHqLRHcT2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6r21Gsz99b+FmEuqtpvRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6r21Gsz99b+FmEuqtpvRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6r21Gsz99b+FmEuqtpvRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6r21Gsz99b+FmEuqtpvRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6r21Gsz99b+FmEuqtpvRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6r21Gsz99b+FmEuqtpvRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6r21Gsz99b+FmEuqtpvRPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1HqH3cg627+lFHR7SePxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1HqH3cg627+lFHR7SePxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6oAkQEpQ4T+Vgm4vaQwAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"p+ywPT7e5D9WZd8VwT8CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"z43PUvPT6T+GVbyReWQAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xQl5kC8j3z+FzmvsElUKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"274Q3pgl4T+GVbyReWTxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xIbulSIVw78gtYmT+531Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1u5Q9+XkwL+syr4rgv/SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fuyO0rwg0r9uwOeHEcL+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g9BMQmbTzr/27o/3qhX+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jZ5xl8la5T8AV7JjIxD8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"p//Qp62V5b+fdvhrssYHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fbCCBkVM8j94eqUsQ3wSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QvAYh+gv7T8LXvQVpNkLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sOgI0tLw2j+k374OnPMDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"77aCTQT16T+tF0M50S4HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KSDyO0ZE1j8pXI/C9SgIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RjaGKpEA4T+srdhfdq8SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VQRSHdOv2j8m5IOezeoLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wIU7wwUj7j+E8GjjiBUQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OIXzWZ5w8z8OhGQBE3gWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"72suItFE6T/92Y8UkSEOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"W7x3Ybx5xj8om3KFd7noPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JVx/1/Qo1T+Nf59x4YAMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TjpazMGA4z/s3R/vVasCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"io+MqmVa5T8Bh1ClZs8BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fTVapqvH4L8kgQabOg/gPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lxj86ouzqT/qknGMZA/vPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lxj86ouzqT/qknGMZA/vPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vrr4IwO60D+qglFJnQD+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"USXMdOYa0z+Qa0PFOH/6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"34Bxd80p4z8Ct+7mqY4AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LvCGFlIB4T8lXTP5Zpv0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Dep6VFyP1z/FVWXfFcH1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ws+CYipcxj9iFASPb+/gPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fZ/9Nbxexj/LZDiez4DgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tW51BfkR0r87/DVZo54BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MF5tY4CNuj/obAGh9fDlPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IlGiKdM5oD8hAg6hSk39Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"M4sDjf4D4D9GzsKedvj6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rCB/EfQO1T9XBP9byQ4BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OCXnSGKzz795AfbRqWsOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s/2Ro8bU7D/f4AuTqUIJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"69jy+a6O7D9HVRNE3ccJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bvPHy1dV4T+tUQ/R6E4QQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7x4nh0OP3z9mvRjKibYSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k4isecDq5D90XmOXqL4QQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"24b+GhdGyT/YtiizQSYGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vCY7pT+swb+0ccRafAr8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mbNVGsg5179kO99PjZf+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PhyrHaUwmj/+1HjpJjHwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R82kwWkUyj8KaCJsePr3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"axtcAtPEsb8iT5KumXz1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ra5NKFxU1T/Jq3MMyN76Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LzZDZWZW6D/xETElkigEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cNmycNNi5j9l5CzsaUcTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D3x3DhT07j/DtkWZDXIWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m2eCmHvK8T+JDKt4I/MVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C//NhtS89D+zmNh8XDsYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O+RFsNkO9T8BNbVsrW8UQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5pTLYvmW8j8QdR+A1EYUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DH1zZlD67j/Brbt5qkMQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VjaVcYy23j/EsS5uo4H0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yNl80MKh3T8K9Ik8STrzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yNl80MKh3T8K9Ik8STrzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oE9WOmfL4r8Qr+sX7AYFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"F4CmmxLS7r+NCwdCsoD5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wWDL6fSR4L/6m1CIgMPzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"csESl7ot2z9Y5xiQvd73Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bBux83uq3z+5iO/ErBf0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MQUp7n+f2T9AE2HD06v0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4im4l9U83T8FNufgmVDpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0cLvb4JxwT9NLVvri8QFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2qydIPuHtL+m0HmNXaIBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q/Yrxlm7kr9sPUM4ZlnqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q/Yrxlm7kr9sPUM4ZlnqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q/Yrxlm7kr9sPUM4ZlnqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q/Yrxlm7kr9sPUM4ZlnqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GxcU5pWRrL9/+zpwzojyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GxcU5pWRrL9/+zpwzojyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"elBZ+DDC07/LvcCsUKTRvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PSCfA17DxL/60XDK3Hzjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bgIMyVCq4L+3eeOkMO/SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bgIMyVCq4L+3eeOkMO/SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bgIMyVCq4L+3eeOkMO/SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bgIMyVCq4L+3eeOkMO/SPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x5N5LmS+5r+Y3v5cNOTnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CxMKdvSWqr/Rrdf0oCDuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pc4u7SB55D+ezhWlhODoPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MiXZ0aIT7j9wsaIG09AUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0/GNemo61T+QTl35LE/9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I/4R2MUcwj+Z02UxsfkPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0LzERAFF2j9Ra5p3nAIQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fSGgMc358j9zhXe5iE8TQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wjrRHRDm3T/jqrLvimAHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ded0WYyF6j9crKjBNAwRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rN3MxTlc5j/SqSuf5XkMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/Aq0kvs+6j9VTRB1H0AIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AGaw8qGa379iZwqd1xgGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xukJgNHt4b9OnNzvUJQFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QEuSf3jLxj8SvYxiuWUAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SxUpHqPd4j/mdFlMbL4JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zwhKtV3Fob89D+7O2u0GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gPa3plMl4D+iemtgq4T/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D8L+qUyPvD/bUDHO3wQFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YckMopFE3L/qz36kiEwEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hkw95OcM5D/76NSVz/L7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gjhngNwA7j8u/yH99rUJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"B24bLXKM7j8UXKyowVQTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ViennEJj8T/D0ytlGaIOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FbXvzHHp5T8STgte9LUVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/klvurW95D/b+X5qvNQWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lOnp0IPN0D81e6AVGDISQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bDwfwJb/5D9ma32R0PYQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ACSbsVr13z9IisiwivcIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CeS8oyM31D+OI9biU4AFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AtD+f9oO6D/gEKrU7EEQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bEJ49cdR5j++E7NeDCUQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TCKt5P+U7D/aG3xhMtUOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N8n7RKPn4j8Id2fttosAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MVB6e/7i4T/2l92Th8UFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WNWZoY1d4j9+jLlrCfkDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"378uJUbY4z/WrZ6T3rcEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JrjRX5HNqz//If32deAIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+pNlb/PI2j+WCb/Uz/sQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IvXelKlRzj9GXWvvU1XgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WRhT0XOYzD+g1ROnpJipPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WRhT0XOYzD+g1ROnpJipPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KAkXvtFf0b98hWCwdm+YPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KAkXvtFf0b98hWCwdm+YPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KAkXvtFf0b98hWCwdm+YPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZQ21U49kvD/dI5ur5jnpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Hlsc6cZYuj/MKJZbWo3yPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Hlsc6cZYuj/MKJZbWo3yPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jex2CSid1L+wyRr1EA3zPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jex2CSid1L+wyRr1EA3zPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wuiOuUJR1j9V2XdF8D/9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YPRdAisQzb8qV3iXi3j5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"d6wUhj8b4D/jqrLvimD6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NBCcorpX2j91WUxsPi7wPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uelHr9R14T/6RJ4kXbP1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wgvgr6tW2T/n49pQMU76Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VZpw0G7Owz81Jy8yAb/VPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VZpw0G7Owz81Jy8yAb/VPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"smyc3wv1wz+fWRKgppa9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"smyc3wv1wz+fWRKgppa9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s+odb3Qq1j+IS447pYPwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xVJAwI4s2D9gdk8eFmr1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dwOYIZaKdL/UDn9N1qj7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AF8J66Qb0r9PBdzz/GnoPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zdI5TqQg8b/t0/GYgUrkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tEMJvtWouj84TgrzHufgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b+Tk+Hrbtr9ljuVd9YDLPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BVNLkdQzwL+0keumlNffvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BVNLkdQzwL+0keumlNffvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bK1Ko0WGzj89gbBTrBrGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bK1Ko0WGzj89gbBTrBrGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bK1Ko0WGzj89gbBTrBrGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bK1Ko0WGzj89gbBTrBrGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HW63uP94u7/zH9JvXwf3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2WM+gudzxr8ArmTHRiD3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h12F3KnMtj+FlJ9U+3T4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Bqhe517c1L/L1voioa33Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ARjD3dgk1z/iI2JKJNH/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9V+gGMLr6D/ri4S2nAsDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OcAwL+am7j8EkNrEyT0DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eoEuFEkL3z9angd3Z40XQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QTkaB4iN1z8JFoczv9oVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mRm8lwCNtr/76NSVzxIWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DddfyYCA1L9blNkgk4wXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TIhBBJ5/rD83iUFg5dD6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2/TNv6wFqb8OEMzR43f/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BjxjOT1pzz8+P4wQHq0AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ik6KD7+41j8XghyUMBMHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8rnEwMgU6T/DR8SUSOISQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SRqrKuudyD8ZOQt72uEJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LgnnvJNO1T9o7Es2HmzkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oil4oIgmyT/3OxQF+oQCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qirRAYG/0T8JFoczv5r5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jKNjXn2yzT/u68A5I0oEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iHFvjwMe6r+e6pCb4cYFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/NG3v78y07/mywuwj04HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WppXqp3GxT9eoKTAAhjrPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sHp+0jrTzj9u2/eov17oPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OLPTWn9J4L9TCU/o9SfsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TrzgHAt3vT/TS4xl+qXjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lEPz+UzBtj/BkNWtnlMAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5l5T8yo/2j9hpu1fWWn/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/Avgtlzyz+nkZbK29EIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Vy+efUxJ1z8GgZVDiywFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x0ZrC5p6wb+sxacAGM8LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"w2zkONhb379znUZaKq8GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AnnGHWdSv783N6YnLDEAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nZhD/ODstb8ldQKaCBv3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RHvCHX4J1j8r9pfdkwf0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"whqrUQ16zz9seHqlLMMIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rZWoBUi/zD/WVuwvu2cPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TFBojy9u4T+lvcEXJhMKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/IvA9v8C4z9mTpfFxOb0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DftejgvB6L+J6q2BrRL4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uDZT5f3b4z/KVMGopA4LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Vfkmp5xt3j/SNZNvtrn4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vseErqdqtj/mIr4Ts975Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"56lfgGYSuj8s1JrmHSfyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"56lfgGYSuj8s1JrmHSfyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sK4Vz35I5T83GsBbIMEOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oNq+0KQA8T8qdF5jl+gLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6c2RGEEe8T+p2QOtwDAQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q8nVDB4v6j/GhQMhWQAMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gArBUUr14z/NdRppqbz8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Jg0f5YyRmL+1T8djBuoCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GR2k3c+OuD9V+3Q8ZiD5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"58YOBUpl6T8dPX5v0z8QQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YnKymicG6j/lm21uTE8FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f6xk54XT5z9QU8vW+iIUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/fM651d+6j9eukkMAisPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6/tt10kX6T+HinH+JhT5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0/FEWRz+5T8XvOgrSDP0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"e3xBWwwb4j8sfeiC+tYBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KNkm0Gjn5D/ayeAoebUDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CtQK5tjC0T+Y3ZOHhVoGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c0Gi0B897z/EQq1p3jENQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bzdc/xI/6j+2uTE9YYkPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"l0NFD1Ov8D8zFk1nJ0MNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Io3YxCu46j+BlUOLbAcXQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xBe8ueJL6z+BPpEnSXcYQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vqxSqKhp9z/Brbt5qmMZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4CKSw3B08T95O8JpwSsSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xD9eE72x8z/sUbgehasPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RIVGf7jT9D+wIM1YND0XQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k4GrNbgX5j8m5IOezSr7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dAX3T8378D9pb/CFydQNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"meZ57pnt4D/jNhrAW6AQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WJ1Kas6LxD+A8Qwa+icSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0JeMPJnx3j8X1LfM6bLyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dodwG21P1L+l2qfjMYPwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s/uWMeWy5D+h20sao3X/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s/uWMeWy5D+h20sao3X/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jKFK+y963D9K7xtfe+brPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XhsaoNgR4D9Bu0OKAZLkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XhsaoNgR4D9Bu0OKAZLkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s6698oXQ4L8V5dL4hVfkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"L9TY5VvQ4r8Cmggbnl75Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"33mWMRNvtj8y/+ibNI3gPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"33mWMRNvtj8y/+ibNI3gPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zyj8vG29+b/JrN7hdmjWPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zyj8vG29+b/JrN7hdmjWPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zyj8vG29+b/JrN7hdmjWPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cuK5FFx05L/DuvHuyNjkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0+NxeF1f4z+Amlq21pf0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oXql6vsj5T+s4o3MI//xPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nTdcurQ/1j8TuHU3T/XxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m0/N5m2VuD/zr+WV623Tvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m0/N5m2VuD/zr+WV623Tvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CCYdr0rIt79x0Lk2r0W0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NGy4viL67D9gPIOG/skPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TZK1v3IS77+8XMR3YhYMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q0w1qv2T1T9QNuUK7xIaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FyraaNIE6D/5Zpsb01MMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"T/zrZHMC4T8QBp57D1cRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HiTh3YfS+j/L8+DurD0bQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xd7EVspc/D8LJCh+jBkdQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7nPV9Znc/D/TE5Z4QNkgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PjokBcdA+T8i/fZ14LwZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2BE8Sdks+z+a6zTSUokgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zOqfjZEm+z8R34lZL1YgQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nVt3c7co+T9zuiwmNv8VQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RptbS1Vb+D+8s3bbhcYdQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2KLGWGtK/D9jl6jeGvgfQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"V+PIYV5u9T/mXIqryn4bQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x6+iHT1S9T92VDVB1J0YQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gcfcHO4U9j/KFd7lIp4SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FCdL2OcQ9D91sP7PYb4WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/VgqOi7d8z++wRcmUyUTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1U4r1Aod8T/0GrtE9XYZQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MWgnIGRD8j+L4H8r2fEPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"da3gdxZ98D8NbJVgcXgQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lZuU7RBH3T8A4xk09E8TQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BhVSDTNu3z/saYe/JqsPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9U6QfLoU4z/ABG7dzdMMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2NVrSGCa6T+2EOSghLkVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Krb8qVOD4z9bttYXCa0BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ffpP+9tbyz+xM4XOa2wCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0A3UZMsXyr8iiPNwAtPaPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LOy8QObs0z+BJVex+E3WPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5XRw/IqGpL8CKhxBKsXAPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N9G4MHqC4b8SUOEIUinCPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N9G4MHqC4b8SUOEIUinCPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N9G4MHqC4b8SUOEIUinCPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bsFt6GVd178tlExO7Qy/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"M6Z3Xhsf9b8eM1AZ/775Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PirTjyWa5D+8kXnkD0YFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Cq7+g3w01r/S4/c2/RkIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KwA+O/fdmT9tOZfiqvIEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f5PuBvGjyb+UE+0qpDwAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jCZESP105b87cM6I0l78Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JjUuzjDox7+OXDelvFbiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvyP8OMzj+KH2PuWkIQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E2LdMIudwr9HVRNE3ccOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VFrYA8Pj6D/kDwaee88HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GeIsit564j/vOEVHcnkJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vbGQ0pbc5z9cVfZdEXwFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MtmpH+fSzj8lzLT9K6v1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KsBbW+b80D990LNZ9TnjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Arz+OeWF0T8Sa/EpAMbwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lR/Yqj+y2j8yIeaSqu3rPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9b40iyAvpD+k5NU5BmT9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fu3JbH/Huj+A1CZO7jcDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qGOc6Mv66r8kKH6Muev7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EQoUnUZj2j9nfjUHCGb9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ocw6+79Y5j/aVUj5SXUIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wBqIr1ob3T8ZraOqCaLxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"r0rssYXG4b956LtbWaLbPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"r0rssYXG4b956LtbWaLbPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"r0rssYXG4b956LtbWaLbPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VW8T7kfMxL8MsfojDAPEvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"11PswUeq4b8r9pfdk4fyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"11PswUeq4b8r9pfdk4fyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"11PswUeq4b8r9pfdk4fyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"11PswUeq4b8r9pfdk4fyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mq1dcCbryb8fnbryWR7wPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"soPRFGatyr+gMv59xoX3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Voh4n7JCzT+I9NvXgbMBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FOjE0yMnyr83VIzzNyEFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7XDFKrUK6z/P2m0XmmsJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YqIWarjF6D+kwthCkAMHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IX5E/+nw5T/YnlkSoCb1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/1TVO1ox4D8FUfcBSG0GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I3wvqK9Mrr87wmnBi34UQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bsGkU+/v8D+RLGACt+4WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"z9Fg5+WG2D82k2+2ufECQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/ikdAO9e3D8vwD46daUEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wbaqMnLj5j8a3UHsTKEOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ck+dcIo+7z+QSUbOwl4IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6mLbmFQ74z/jcOZXc8ACQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C9/JlTnz4z86QDBHj18DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TuUPr6zEub+oNc07TpEJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tTqrs+ZO7b+Vmj3QCswEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"v24JJ+0z4T8Le9rhr8n2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VeEYAm5tuj9DrWnecQr+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"o2M0sv4IuD9NFYxK6oT+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2kO3wJPz8L9zY3rCEg8HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ygYkLVM937+BIatbPecAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qIuk7M472D/mywuwj872Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AkP8DEFAwL/w+WGE8OjyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mg2U1Olcur/sia4LP7jiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"suh1TI+Oxz/ZPXlYqDXxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BJZ3+l+F1T/h0cYRa3H6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iT2ZSIg02j8YQznRrkL6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"amTIrjnQ3D+alIJuLykDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6GJGHNR44D9kIxCv6xcEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kHV/ASqhwb/PSe8bXzsHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YTFDIcnioL/hehSuR2EAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fAmISWf1hb9MT1jiAWX1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oqGYpIYpzz9A+FCiJY/gPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ci9hZRY/rT8AkX77OnD1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"96HHstTByj8urYbEPRbxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QloD7SkuyD/c14FzRpTjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"meWD3yK/2z+aC1wea0btPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0bO49uuv4j89gEV+/RDhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"prAMVXWI2D+S6GUUy63wPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"prAMVXWI2D+S6GUUy63wPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dYQLBN4Enz8hsHJoka0IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wcvBuWhh6j8MHxFTIkkHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JAQpbjfs5z9o0NA/wQUKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IP7BNPmB1D91WUxsPi4QQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4Kk2JXxH5z86deWzPE8HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5UdFj4lS7j9pOjsZHCULQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HGHFiYML5r8PC7WmeScQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0XAO0Dre5b83ww34/DDnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/swua+NM279j0XR2MjjyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dY6+g9Uf+L+K6NfWT3/kvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dY6+g9Uf+L+K6NfWT3/kvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Uw5wIp0L1z9agSGrWz3YPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XRhPjSPqyj91sP7PYb7zPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ApXrbUwX1D9wXwfOGREHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"py1j4yoW8b9kO99PjZfyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"py1j4yoW8b9kO99PjZfyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bY3tdliYfz9gPIOG/gkAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nwHJD0hId78ArmTHRiAIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"89l7GLhcsD98KxIT1PDUPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zZQ0yYAtpr9SuB6F61HzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"duUYK1EZ6L89C0J5H8flPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mbaM0L6L1b+RXz/EBgvlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mbaM0L6L1b+RXz/EBgvlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"788/bJq21r/v5T45ChDtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"788/bJq21r/v5T45ChDtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"788/bJq21r/v5T45ChDtvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x8OOtllA3b+5n/jWLDy0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ITiQZOza5T+nBS/6CjIQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0yqaBY0Gjb+yLm6jAbz9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5tYkbyht4b+AgosVNZj6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IoBejZXlxL/Sb18Hzhn1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IoBejZXlxL/Sb18Hzhn1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"osg7Bp9kzT+BW3fzVIcAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uOdorEESzj9mMbH5uDYGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SxfHjxTzxT8/AKlNnNwAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"fHhm2AuB27/QXn089F3sPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YD0K3Dv+2z/oFORnI9fjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YD0K3Dv+2z/oFORnI9fjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gEWl1qUFyz/430p2bIQBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZPbFlYHizj8ao3VUNUEFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DUfGkKcC8r+PwvUoXE8GQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"788J6i0K3D+lZg+0AoMEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rx4AkmhK4j8yIHu9+yMLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RpLJT9JjvT++nxov3SQDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7jAPxwBcsj/V7IFWYMj2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7jAPxwBcsj/V7IFWYMj2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BMJ7ZAbL4b/bheY6jbT3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aBnZiRfHyL/Tn/1IEZnxPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WDOfIVjswL+Cc0aU9ob/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s8mImGTE5b+eJF0z+aYDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MTdnP9gmzz/JWdjTDv8AQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mnfwvskuoz/iHksfuqACQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iT8tfN/23b9olgSoqWUAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I9ytH0KF0r80D2CRXz/IPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I9ytH0KF0r80D2CRXz/IPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I9ytH0KF0r80D2CRXz/IPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CWtm8/eQm7/0wTI2dLPePw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CWtm8/eQm7/0wTI2dLPePw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"F1VAwIutxz+byTfb3JjdPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qTBlJnKB2j+c4QZ8fhgOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eoY+C6DI2j8J+aBns+oOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"hj4PZdGR8T9Cz2bV52oMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FDm9NSUa8T889x4uOY4QQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6n3judiL9z8xQni0caQcQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"b8BwvqtE+D9f0hito2oSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5pg8xRyw4z8icY+lDz0aQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wTkgmkTRzj/q501FKgz1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uDr/86xsBsBdp5GWylv6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IcCQvBKakL8qUmFsIUj1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tjmAcq+Fl78rVmh7T0CuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tjmAcq+Fl78rVmh7T0CuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tjmAcq+Fl78rVmh7T0CuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tjmAcq+Fl78rVmh7T0CuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tjmAcq+Fl78rVmh7T0CuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tjmAcq+Fl78rVmh7T0CuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BEpRYbt1zb/51/LK9bbJvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BEpRYbt1zb/51/LK9bbJvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BEpRYbt1zb/51/LK9bbJvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BEpRYbt1zb/51/LK9bbJvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QyLettbu47+hSWJJufvGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QyLettbu47+hSWJJufvGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0cSOzFyXuj9eL00R4PS6vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5hCwF+fr278N4C2QoHj7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5hCwF+fr278N4C2QoHj7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jzCju1x5yr8gtYmT+531Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zqxdo+q2oz+9/48TJozGPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zqxdo+q2oz+9/48TJozGPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Scp4Rpfnwb9tj95wH7nBvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Scp4Rpfnwb9tj95wH7nBvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Scp4Rpfnwb9tj95wH7nBvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P+jVCCPY8L8dcjPcgM/oPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P+jVCCPY8L8dcjPcgM/oPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mFxP+96f1b8guMoTCDvtPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"henl6Qw43790B7Ezhc7qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"henl6Qw43790B7Ezhc7qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UzkssXmYq79AprVpbK/qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"64EQnC5az7+PbK6a54jMPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dI3l8mKQp7+lorH2dzbjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KltmD3M/vL9TA83n3O3OPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OkZ9/w/dur+NRdPZyWD6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"54chE2xPtj91zeSbbe4CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ATpLGHqe3T8i/fZ14FwJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mtLEfYYj0D+iKNAn8iT7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XIiQUzHwyz+J78SsF0PwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"exbjXY5m6r+QSUbOwh4BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+YO9cMqn4L+zKVd4l8sEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f+a8jK93178rbXGNz2TWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wec682LMu79E4Eigwaa+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wec682LMu79E4Eigwaa+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wec682LMu79E4Eigwaa+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vQhVq0Iktr+JIkm19A2pvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DiNYLdoG7r/ba0HvjSG8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Akhlajg91z8nvASnPpDcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"774RSmNr2r+eYP91blrvPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CYH9nWvk0r9OYhBYObQCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpRZyUHwr8t7GmHv+YBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"N1U5PLqQxr/vycNCrWnzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Xf/YSxgh3T++3v3xXvUAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MVwrk1fMzD/ymIHK+PcAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5Q1+oF5Iwj/k9zb92Q8EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VjIYjrrayL9hiQeUTTkAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OfWEao7b2z+WeEDZlKsLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EJtT2/Qu6T/G+ZtQiEADQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HcChLV8g4j8wgVt38xQQQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oL15+E2IzT/IQQkzbf/6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5O//8vPwtT9pjqz8MpjlPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xf9JC9Sg4T86deWzPA8CQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tp5ISNHm5z8fSx+6oD70Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oLiY9L9i4j/IJCNnYU/7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oLiY9L9i4j/IJCNnYU/7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YYy8r1Uj0T9MbD6uDZX7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UB6PiimW4j/o9pLGaB0DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iq5R+J0G2D+E8GjjiHUGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"znbjjBGv4j9PQBNhw5MIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UizjyMFB3b+Eu7N228UDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yJR3bm39yT+Amlq21hf+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qwSwEr9xxz/C+j+H+fLnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7UK/BdbH679zol2FlJ/7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c/M58i8E5j9QATCeQQMOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ekbIb8FC8D+etdsuNFcOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DoifIfgJ8D9gH5268hkMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tMEwjm4i7T/luFM6WH8IQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8vQ/gbQK3T857pQO1l8QQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q3+Zybmc7D8UIuAQqlQJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PNFSc7cD6T/M0eP3Nv0LQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"syf6gte96D/ZX3ZPHtYHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ULHY7QADzj9rmnecoqMLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C1StSg8Nmb/tKqT8pFrzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XfXfFBYF4L9HzOzzGOXlPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aESu12JXwT9LH7qgvmX2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kZfm2LU8yD/swg/Op47TPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4R+ilf/hrb+P/SyWIvnZvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6J18a9Y2wr+PG3433bLbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6J18a9Y2wr+PG3433bLbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6J18a9Y2wr+PG3433bLbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wmrJpv8O17/mJJS+EHLQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wmrJpv8O17/mJJS+EHLQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wR5BKVsz/7+YMQVrnM3tPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sP6yo1odu79BZfz7jIv9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JI8PML7Q6T+1MuGX+jkLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7Gmlt4I75z+RYRVvZF4HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yNCurm6z0T9LH7qgvqUNQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jD3LiR6H079Wfa62Yn/xPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8/CVAR9T1L+iKNAn8iTwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qpDQth3V5T++2ebG9AQBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Yvr/ZcrUy78J/reSHZv/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ThiLabaw279jl6jeGtj1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Miik8YgV4T9Q5EnSNZPfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Miik8YgV4T9Q5EnSNZPfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y3St38XO8L/MXUvIB73yPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZvyhNahX0j8iT5KumXzwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2hyD6Lu6xD8tza0QVmPePw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Tco8g3wh2D9g5dAi2/n1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D/HiSUwzvj/fwrrx7kjrPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C9nWq1X2lz/TSiGQS5ziPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C9nWq1X2lz/TSiGQS5ziPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"C9nWq1X2lz/TSiGQS5ziPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+cu5Q013uj/VITfDDXj+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yZgmzpPcyT8DJnDrbh74Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vIawBGbi0D+yaDo7GRz9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vIawBGbi0D+yaDo7GRz9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bWCP19SS4T+RCmMLQU4EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Cy+H7WIx6z8A4xk09C8RQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eUBNhkHK4D9z1xLyQY8WQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nwShbNjA4T9agSGrWz37Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rlBqHoUn5j8E54wo7Q3/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bZmG5/rC0z8m32xzY/oDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NPFBwXxV4j9ApN++Dpz+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"smBM65KU3D9HPUSjO4jzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mtFaGphQ5T91kxgEVo74Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"G4829X6Y0z+4I5wWvOjzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5vmxBZ0DoT8XSFD8GPP6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y0kMXV/S0D/aVUj5STX7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y0kMXV/S0D/aVUj5STX7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9AxVX/LP4T+Qvd798Z4HQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZKt3on7p4D8xsfm4NlT4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TGmfLXhEpL+h1jTvOMUHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZGNhhe705L8L73IR38kGQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oGa1kj3PzL+zzY3pCYsBQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"r9zeIzLx0b9zol2FlB8BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CmV/Mfdf2r/6NN2hF6Sjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CmV/Mfdf2r/6NN2hF6Sjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CmV/Mfdf2r/6NN2hF6Sjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/rbVajXS7T8nMQisHJoKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nO95vBRHxT/Ed2LWi+EIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"D7+gTm1TwT8SiNf1C/YHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"F6lmvEVk5T8tz4O7s/YAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NJaRC5bF2r/3WPrQBXUAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RInPQQJv679wCFVq9oAIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s9or/26NgL+pvB3htGAKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yeDWBepjrr8HtkqwOJwLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KUh1b7jexr/cgM8PIwQAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"15oE5Ryu0j9cIEHxY0z6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GaEhzj6X3D+MuWsJ+SDzPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YhySw+5o7r8PtAJDVrf/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A+uKrDa35b+pMLYQ5KCyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A+uKrDa35b+pMLYQ5KCyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"A+uKrDa35b+pMLYQ5KCyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6eF2PD231b8kKH6MuWv2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DoYEYzAB2D89fm/Tn70EQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8fimG/hF4j9GtvP91Pj+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"LsOwDuYe4T+lTkATYUMAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CvVa1zDq3z8M5US7CukAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4tzYblnc0D+GyVTBqCQAQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wvmV/MMp1z+Xi/hOzHr2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wvmV/MMp1z+Xi/hOzHr2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1W3YvxrR0T9DVrd6Tnr6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6BooXk8i7D9qEyf3O1QKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ATmv6+aA5T9WvJF55I8JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"g1YOgN3N6z/fwyXHnVIMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y6iY+xFD4z9BSBYwgZsOQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pxaxDHt24j/ysFBrmjcIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c3usJUiS5T9yv0NRoM8NQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]}]},\"selected\":{\"id\":\"1806\"},\"selection_policy\":{\"id\":\"1805\"}},\"id\":\"1740\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1797\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1726\",\"type\":\"PanTool\"},{\"attributes\":{\"source\":{\"id\":\"1740\"}},\"id\":\"1744\",\"type\":\"CDSView\"},{\"attributes\":{\"data\":{\"xs\":[[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"],[\"theta\",\"v\"]],\"ys\":[{\"__ndarray__\":\"HRuyObTC7b898gcDz30FQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uWerzcEPvb8yPsxetp3kPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WwzG0B7H5r+NKO0NvvAIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Nd6fX9MT07/eAgmKH2PyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5hV1TEjxiD9ZaVIKuj37Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pg2/6pO31z/2C3bDtsUDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YUzadRlA3D+E9X8O8wUWQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7NXr13B50D8zUBn/PmMLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ymxCDs9d0791+1F54AiHvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0t97FFvxzL+o4zEDlfH5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+G46Si6OtD8UQZyHE5jdPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HyhKD+dLvz9kzjP2JRvWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5Q2J03g2779q2VpfJLTsvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NoH4nbqT1T/EzhQ6r7EEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iaiHLAlpxL9XJvxSP68SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RlCB0h4z9L+k3lM57anuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0Ja5oHKwuj/xtz1BYru/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ghYMScNK3T8Rje4gdqYDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TTEoQZ2Fxz9hjh6/tykFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q5MmrxYm2r/S4/c2/Vnwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EsCZ8FGx1b+HpBZKJqffPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"h9YooOP30j+yutVz0nv9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rRXxLVkU37/AIypUNxfDPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"624Z3OGD5b+poniVtU3cvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yxwBNLgN1b9nRj8aThnqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"rLkomeLT6b/pZRTLLa3wvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Sk9jXEH5o7/ZzvdT42UIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RZOFG/qeur8VPIVcqefsPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bPIR5Qlu3z+lTkATYWMVQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sMdvDxve6r906zU9KCjFvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1tN7gJQO8r8Dz72HSw73vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bFStxIH68r91sP7PYd4SQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4QcTsR84oL/0qPi/Iyrbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"arLKhxMu7b8wTKYKRqXxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zAnYXHI72b9Ewvf+Bu3ivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"95GhngN31b+HokCfyNMFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1uVks7qmob+NRj6veOrjPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FPXeejmSsD9CWmPQCaHbvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0TJvqfu/5b9vm6kQj8TiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"294JGctM279V3/lFCfrivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VpuqHnMLi7/aG3xhMlXcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JYF251DZkL/ovMYuUf0JQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0OjsTB2l1j9iEFg5tIgDQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ax8Qowqf4r9X7mAf+HOVPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I5LlnP+e7r+FC3kEN9Lkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I5LlnP+e7r+FC3kEN9Lkvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KbF0wC+Q4b/Opbiq7DsEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7r7k/dKjqT/tnGaBdgfpPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XdO8K6vGuD+yvoHJjSLqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jn7yesJx1z8qkUQvo9gCQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4536dvx+wz/5tNSL6ym3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q+4v/JcG079KehhanRzlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5HvLvas8mz/Nr+YAwRzxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dhuwC+743r/y7zMuHAj3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Wo6NZYU18b/186YiFYYCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SH6nK00D6L9iZwqd19j3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oXyhIXOM379AhSNIpVjrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VfIzQyx61z+tM74vLlXfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EhheJmqFrT9lARO4dbf7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m00/E+f24D9A2ZQrvIsMQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mU6nWbO84r+xwi0fScnpvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yzuEevlxtb9bQ6m9iLbavw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"EnkHoSfT2b9iuhCrP8LYvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tmbdAsQzyr/g9ZmzPuXGPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uajrZyj+zb+C5J1DGarfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8lKvAxHw3r86WP/nMN//Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"YH2G5uXz7j/dmJ6wxIMJQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3qGwqSTB8D+Bzw8jhCcaQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"8jbMRAXs0r/oqtRHO8mhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R5Avce+B0b+xxAPKptz1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q70SiZB71j/NHf0v16LoPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tuBEkLxpsD+vd3+8V637Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tZ5GDB7b+L8A7f38rVObvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yW0QZgOJwL/R2E3fIXunvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eiBL0bwkyb+Ug9kEGBbqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eiBL0bwkyb+Ug9kEGBbqvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CDooMu3J5L96xyk6ksvwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gGbNfWDw478lWBzO/KoBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+64uNeFV6b83N6YnLHEBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/YgtTH+G67/VCWgibPj+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"NYj2nprX078WE5uPa8Pwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ehiMAoPc5r88ZqAy/v36vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gfEeiIZp8r81QdR9ANIEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"gfEeiIZp8r81QdR9ANIEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"thMaMNWW9b9PIy2Vt+MFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"thMaMNWW9b9PIy2Vt+MFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"thMaMNWW9b9PIy2Vt+MFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"thMaMNWW9b9PIy2Vt+MFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UZD8ZFu59b+s4o3MI78FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6O1+a4M78r9BKzBkdesDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6O1+a4M78r9BKzBkdesDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6O1+a4M78r9BKzBkdesDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6O1+a4M78r9BKzBkdesDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6O1+a4M78r9BKzBkdesDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UObp0HeO6b9p/pjWprHHvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1X2MWlpE1L8YRKSmXczkPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c8UlmvM36j85Yi0+BeASQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"51LY6rkw1b/D0ytlGWLxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iGC7i8kptb8aUG9GzVfqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9/ZJXHtk07/ByTZwB2rmPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O+KW3IW937/7H2Ct2jXNvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"zY5f6FOh8b/jUwCMZ1D+vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JAjvYMgvAMBuNIC3QEIDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mWjiLVE59b8YITzaOKIEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AdbJhJpu+b9+42vPLMkHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/4ZFKyp46L/gnBGlvcECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/4ZFKyp46L/gnBGlvcECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Fz6BzedO379ZNJ2dDA4EwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"anfBBnpT17+tbvWc9P4BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ccsdH+wt4r/woq8gzRgEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XFfr8ZJK5b/vOEVHcvkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5IqCdX/H5L86kst/SD8GwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ajnWQsm2wD/Q0D/BxYr9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vhqbyFYS8r9udCkJ5G2wvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wHYFAtgi8L8f14aKcf7sPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Tqnw3N7B3b8UIuAQqtT6vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dtN1o1Dkgb9TQNr/AGvNPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vkhmkX835r+yne+nxkv3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U7+tTlM+9L8DhTBt7p6uvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SNyihSeh079txf6ye3L3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OVeJpSY47L9Oet/42hMSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3QcjcxIb+b+oGVJF8SrLPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sFI0QWoS0T8XK2owDQMFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Uv3tujVA7L/kDwaeew/yPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WpykwIBq9r/3AN2XM9vrvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"X/wF329T6L+I9NvXgXP8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DnjN15W+rj+eQUP/BJcLQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CFMQ4Dcs1r/5SbVPx+P8vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Y5tFhy33yb8yVTAqqZPlvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6v9HlkeU3L/aci7FVWXyPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MC2DuCBRzb84LXjRV5ABwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iiOo2Y0P7781lrA2xk7Ivw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OCC3X6aw6L+MvoI0Y1ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qGc/otHy57/VWwNbJZgCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"qlJ7f/gX5L/VeOkmMQgAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"RFLiznrV579y3CkdrH/0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cE1efiE0+L8iadxAJr63vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k8IFioatwr8u4jsx68Xzvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/QOFaSUstr92N091yE0BQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"4uYHwjQ+rr+Vmj3QCoz8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"WGDYzsgb0b/gSnZsBOL9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"GoiYFZidxj96pSxDHGvnPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bm1UBLjN0L+iC+pb5vTxvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lZsLN+zXx78Z529CIQL5vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nJF5eln8xD/NdRppqTz+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HqVBUBFc9L8xfERMiSQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CqNKu+KUy7/ZPXlYqDXyvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"djjIVfaB6789RKM7iJ37vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IMyYKkJ11b8Fo5I6AU38vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PB0qjr7Gqj/AIVSp2YP5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"c22C3Heh37+F6XsNwXHgvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"u3OkAN8a2L8Wvr7WpUbCvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"eHBgBoqo678su2BwzZ3vvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"DjS9p5OV1b9/Ep87wf6rPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"R+nG4Zbm67/TMHxETEkEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"k9HG9PXi9b9vnuqQm6ECwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"a6dK79Cu6b99lufB3VkBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"800zPVNG4b+4QILix9gBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"z32KMFfm8L9ZF7fRAB4AwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lN4OMWyj5L8Zyol2FRIBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bFsOynpj4r+H+fIC7OMAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VbzvuVxm4L8FNBE2PL37vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1T5APTll3L9pUgq6veQBwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nlfvNSkK8b9/h6JAn8gFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nlfvNSkK8b9/h6JAn8gFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"nlfvNSkK8b9/h6JAn8gFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SVUQEGC74L8BamrZWt8EwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iKRXnwc77r/7P4f58gIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iKRXnwc77r/7P4f58gIGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pPFXQKEV9r8hH/RsVr0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wBevv09G67/60AX1LbMGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wBevv09G67/60AX1LbMGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wBevv09G67/60AX1LbMGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"7GK4jufQ7b9trS8S2jIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"epqoaHlI4r9+qZ83FWkDwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kz8AbEoG278A4xk09E8BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kz8AbEoG278A4xk09E8BwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MkoBWfXV3L8niLoPQGoCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"6CYXMVx59b/tgVZgyGr/vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UDmXjuFR5L+if4KLFbUAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3OmhN4Uw7r/caABvgQQCwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aWUrRzda5b+Eu7N228UEwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2Ikd0cvc4L8BGM+gob8EwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KWjfWb+J67/7XG3F/nIFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m/1Ep3bq9L+P5PIf0q8HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"uD4J9bcJ57891SE3w00KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kBzgTJcq77+vJeSDnk0KwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AfpD2Bz4979xyXGndPAJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"vPDBache5b+rlQm/1M8IwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TY74f6bf7b9uowG8BVIJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sCrPnoqB8L8czvxqDtAKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sCrPnoqB8L8czvxqDtAKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"sCrPnoqB8L8czvxqDtAKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"PkvjrsTq6r/vchHfiRkKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XD6AL/YC9r/nNXaJ6u0HwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2eQtuCdw77/0FaQZi2YJwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CUZTzGrJ/L+c3O9QFGgKwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dsvktKIl77+xijcyj7wIwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"tsc17KG75r+jAbwFEpQGwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"O22VgkXm6797FK5H4ToHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1DYDx9Ay7L+4WFGDaVgHwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ozpZej5W6L9zY3rCEs8FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ozpZej5W6L9zY3rCEs8FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ozpZej5W6L9zY3rCEs8FwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SnhN1dBl5r9NvtnmxvQFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SnhN1dBl5r9NvtnmxvQFwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5s72hbL66r+NeohGd5ADwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"FAxnhckf479Uxr/PuHAAwA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ap/b7Prw5L96cHfWbjv9vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"snuQ4afZob+eJF0z+Wbwvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+oe4ywrT478IC93b4zurvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"9ei/pRm5wr8Oidbl7zm5Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"plW6Hzhmzb+1+1WA77blPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IiwhN/S90b//snvysND2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VBlMVzMHzz8iGt1B7AwKQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UJU68kLj27+rr64K1GLZPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UJU68kLj27+rr64K1GLZPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"MSyUewSHwT9K0jWTb7baPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"3lftHJHJ7L+BCdy6myf9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"UMOtFDBB2j91jgHZ6136Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Txm88lGN1j+nBS/6CpISQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/0PPShST8r/kLOxphz/6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Q/Yrxlm7kr9sPUM4ZlnqPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"elBZ+DDC07/LvcCsUKTRvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"P5kSUGI+wD9rm+JxUS2qPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CxMKdvSWqr/Rrdf0oCDuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"yvqW8e7Jbb91BkZe1sTXPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"KAkXvtFf0b98hWCwdm+YPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"jvdsIZBa1j9dbcX+svvwPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BVNLkdQzwL+0keumlNffvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HHRY5a6+vr981jVaDvTWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bK1Ko0WGzj89gbBTrBrGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"HW63uP94u7/zH9JvXwf3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bWH7KLcCuz+ZZOQs7On9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"lI9/uyUF2z/aG3xhMpUPQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"xv1wVLk94r+oNc07TlH9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XJDRK7K50r+zB1qBISvhPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zyj8vG29+b/JrN7hdmjWPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"iB4rULj757/EfHkB9tH9Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TQ8j2XSX47+pvYi2Y+riPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"m0/N5m2VuD/zr+WV623Tvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CCYdr0rIt79x0Lk2r0W0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"aSQYT+uGxz83cXK/Q1Hfvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"AUh2KDsB1T+mDYelgR/Bvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5GmZpR9t1T8Sa/EpAEYEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ZpfQ//Ue4T9wd9Zuu1AFQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"s+D8wVTUzL+kx+9t+nMTQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bUGZW7G32D+qK5/lefAIQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ANCfZClM3b/aIJOMnMUEQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0FKQxTE6v78Nw0fElMj8Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JjUuzjDox7+OXDelvFbiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"JjUuzjDox7+OXDelvFbiPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"cVYyaGXO0L8r3V1nQ/7YPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"U2fHvOKb1D90B7Ezhc79Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"VuVwH4VY6L9+AFKbODn3Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"korkm4Uj0L+Pb+8a9KXPvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dY6+g9Uf+L+K6NfWT3/kvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"89l7GLhcsD98KxIT1PDUPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"/Rv9oXyMsr9Tlba4xufgPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"IL3cbneq57/v4v24/fLRvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"OhhvJl/637/jT1Q2rCnvvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"x8OOtllA3b+5n/jWLDy0vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0xvHUnQt6D9pxqLp7OQRQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Br79rcbutD8DfSJPki7+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"I9ytH0KF0r80D2CRXz/IPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BEpRYbt1zb/51/LK9bbJvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BEpRYbt1zb/51/LK9bbJvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BEpRYbt1zb/51/LK9bbJvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"BEpRYbt1zb/51/LK9bbJvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"QyLettbu47+hSWJJufvGvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zqxdo+q2oz+9/48TJozGPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Zqxdo+q2oz+9/48TJozGPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Scp4Rpfnwb9tj95wH7nBvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ejJ41P67zT/RItv5fur4Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f+a8jK93178rbXGNz2TWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"f+a8jK93178rbXGNz2TWvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Akhlajg91z8nvASnPpDcPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"oEDvhHzV1L/7P4f58oL+Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"XY9++HIR0L+0AkNWt/r6Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"5O//8vPwtT9pjqz8MpjlPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"pxxNVFDxvD/OiNLe4Av2Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"2X5kMeEy1j9xyXGndDAHQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"imSoq1wm4D/SGK2jqon1Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ay3SzvbP0r/kvWplwm8DQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"0zuJmeOOsT8aijve5Lfuvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"E2kcx2542r+p9SPqquW3vw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"wmrJpv8O17/mJJS+EHLQPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"mcmNP2kZ5r8GS3UBLzPuPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"TcpWwL803L8B+n3/5sXHvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"Ae8KbAoStb9QHauUnmnrPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"q0Gzct1J4L9MN4lBYOX7Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"ThmPxtSm3T+FQgQcQpX0Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"kksRra8r6D/mywuwjw4OQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"+gYOtC38w7/7BFCMLBntPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"CmV/Mfdf2r/6NN2hF6Sjvw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"dY2/+L4B0b9sWikEconfPw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"j+LbUmNd7T/H9IQlHlAUQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"bIHRuXcZ5D+DNGPRdBYSQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"SKvcu5hVxj85Yi0+BUABQA==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]},{\"__ndarray__\":\"1w1pBQtk9r8rweJw5tf/Pw==\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[2]}]},\"selected\":{\"id\":\"1808\"},\"selection_policy\":{\"id\":\"1807\"}},\"id\":\"1745\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1807\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1745\"},\"glyph\":{\"id\":\"1746\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1747\"},\"view\":{\"id\":\"1749\"}},\"id\":\"1748\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1732\",\"type\":\"BoxAnnotation\"}],\"root_ids\":[\"1711\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.3\"}};\n", " var render_items = [{\"docid\":\"24862eba-ae0b-4827-8038-5c69bdb16c9c\",\"root_ids\":[\"1711\"],\"roots\":{\"1711\":\"ca68770b-26d2-40bc-9c71-cc4ff0136004\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1711" } }, "output_type": "display_data" } ], "source": [ "bokeh.io.show(\n", " bebi103.viz.parcoord(\n", " samples,\n", " transformation={'theta': lambda x: np.log10(np.abs(x))},\n", " divergence_kwargs={\"line_width\": 1, \"line_alpha\": 0.15},\n", " )\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "From the parallel coordinate plot, the divergences come when $v$ is small and $\\theta$ is close to zero, which is the bottom of the funnel. The log posterior is also high for these divergences. There is substantial probability mass in the funnel, so we do really need to sample it.\n", "\n", "As an alternative plot, we can plot the divergent samples in a different color in a scatter plot of our samples. The `bebi103.viz.corner()` function automatically does this." ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"3428969f-8a1d-4867-8eff-c00fa34cccb0\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"ReactiveHTML1\",\"overrides\":[],\"properties\":[]},{\"extends\":null,\"module\":null,\"name\":\"FlexBox1\",\"overrides\":[],\"properties\":[{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_content\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_items\"},{\"default\":\"row\",\"kind\":null,\"name\":\"flex_direction\"},{\"default\":\"wrap\",\"kind\":null,\"name\":\"flex_wrap\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"justify_content\"}]},{\"extends\":null,\"module\":null,\"name\":\"TemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]},{\"extends\":null,\"module\":null,\"name\":\"MaterialTemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]}],\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"2042\"},{\"id\":\"2040\"}]},\"id\":\"2043\",\"type\":\"Row\"},{\"attributes\":{\"overlay\":{\"id\":\"1984\"}},\"id\":\"1979\",\"type\":\"LassoSelectTool\"},{\"attributes\":{},\"id\":\"1975\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1939\",\"type\":\"HelpTool\"},{\"attributes\":{\"source\":{\"id\":\"1875\"}},\"id\":\"1952\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1876\"},\"glyph\":{\"id\":\"1954\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1955\"},\"view\":{\"id\":\"1957\"}},\"id\":\"1956\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"syncable\":false,\"xs_units\":\"screen\",\"ys_units\":\"screen\"},\"id\":\"1984\",\"type\":\"PolyAnnotation\"},{\"attributes\":{},\"id\":\"1963\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1998\",\"type\":\"Title\"},{\"attributes\":{\"formatter\":{\"id\":\"2032\"},\"major_label_policy\":{\"id\":\"2033\"},\"ticker\":{\"id\":\"1972\"},\"visible\":false},\"id\":\"1971\",\"type\":\"LinearAxis\"},{\"attributes\":{\"source\":{\"id\":\"1912\"}},\"id\":\"1916\",\"type\":\"CDSView\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1983\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1935\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"axis\":{\"id\":\"1930\"},\"dimension\":1,\"ticker\":null},\"id\":\"1933\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1934\",\"type\":\"PanTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1982\"}},\"id\":\"1978\",\"type\":\"BoxSelectTool\"},{\"attributes\":{},\"id\":\"2015\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"2016\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1937\",\"type\":\"SaveTool\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1934\"},{\"id\":\"1935\"},{\"id\":\"1936\"},{\"id\":\"1937\"},{\"id\":\"1938\"},{\"id\":\"1939\"}]},\"id\":\"1941\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1977\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1982\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"2022\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1938\",\"type\":\"ResetTool\"},{\"attributes\":{\"axis\":{\"id\":\"1971\"},\"dimension\":1,\"ticker\":null},\"id\":\"1974\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"1993\"},\"glyph\":{\"id\":\"1994\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1995\"},\"view\":{\"id\":\"1997\"}},\"id\":\"1996\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2018\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1972\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"2019\",\"type\":\"AllLabels\"},{\"attributes\":{},\"id\":\"1981\",\"type\":\"ResetTool\"},{\"attributes\":{\"source\":{\"id\":\"1993\"}},\"id\":\"1997\",\"type\":\"CDSView\"},{\"attributes\":{\"overlay\":{\"id\":\"1983\"}},\"id\":\"1976\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"1912\"},\"glyph\":{\"id\":\"1913\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1914\"},\"view\":{\"id\":\"1916\"}},\"id\":\"1915\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2020\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"children\":[[{\"id\":\"1878\"},0,0],[{\"id\":\"1917\"},1,0],[{\"id\":\"1959\"},1,1]]},\"id\":\"2040\",\"type\":\"GridBox\"},{\"attributes\":{\"data_source\":{\"id\":\"1875\"},\"glyph\":{\"id\":\"1949\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1950\"},\"view\":{\"id\":\"1952\"}},\"id\":\"1951\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2021\",\"type\":\"Selection\"},{\"attributes\":{\"overlay\":{\"id\":\"1940\"}},\"id\":\"1936\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"2023\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0},\"fill_color\":{\"value\":\"black\"},\"line_alpha\":{\"value\":0},\"size\":{\"value\":2},\"x\":{\"field\":\"theta\"},\"y\":{\"field\":\"v\"}},\"id\":\"1950\",\"type\":\"Circle\"},{\"attributes\":{\"fill_color\":{\"value\":\"orange\"},\"line_color\":{\"value\":\"orange\"},\"size\":{\"value\":2},\"x\":{\"field\":\"theta\"},\"y\":{\"field\":\"v\"}},\"id\":\"1954\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1968\",\"type\":\"BasicTicker\"},{\"attributes\":{\"toolbar\":{\"id\":\"2041\"},\"toolbar_location\":\"left\"},\"id\":\"2042\",\"type\":\"ToolbarBox\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1402]},\"y\":{\"__ndarray__\":\"AAAAAAAAAABj6dkHH8pRP2Pp2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KUT9j6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7p2QcfylE//unZBx/KUT9j6dkHH8pRP2Pp2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj6dkHH8pRP2Pp2QcfylE//unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAABj6dkHH8pRP2Pp2QcfylE/AAAAAAAAAAAAAAAAAAAAAGPp2QcfymE/Y+nZBx/KYT9j6dkHH8pRP2Pp2QcfylE//unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KUT9j6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KYT9j6dkHH8phPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyejZBx/KUT/J6NkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGPp2QcfymE/Y+nZBx/KYT8AAAAAAAAAAAAAAAAAAAAAY+nZBx/KUT9j6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj6dkHH8pRP2Pp2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj6dkHH8pRP2Pp2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/unZBx/KUT/+6dkHH8pRP2Pp2QcfymE/Y+nZBx/KYT9j6dkHH8phP2Pp2QcfymE//unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAADJ6NkHH8pRP8no2QcfylE//unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj6dkHH8pRP2Pp2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KUT9j6dkHH8pRP/7p2QcfylE//unZBx/KUT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGPp2QcfylE/Y+nZBx/KUT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KUT9j6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KUT9j6dkHH8pRPwAAAAAAAAAAAAAAAAAAAABj6dkHH8pRP2Pp2QcfylE/Y+nZBx/KUT9j6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj6dkHH8pRP2Pp2QcfylE//unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAD83saLLq9qP/zexosur2o/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6dkHH8phP/7p2QcfymE/Y+nZBx/KUT9j6dkHH8pRP/zexosur2o//N7Giy6vaj9j6dkHH8pRP2Pp2QcfylE/FN7Giy6vaj8U3saLLq9qPwAAAAAAAAAAAAAAAAAAAAAU3saLLq9qPxTexosur2o/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/N7Giy6vaj/83saLLq9qP2Pp2QcfylE/Y+nZBx/KUT/83saLLq9qP/zexosur2o/AAAAAAAAAAAAAAAAAAAAAGPp2QcfymE/Y+nZBx/KYT/+6dkHH8phP/7p2QcfymE/FN7Giy6vaj8U3saLLq9qPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KYT9j6dkHH8phPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KUT9j6dkHH8pRP/7p2QcfylE//unZBx/KUT8AAAAAAAAAAAAAAAAAAAAA/unZBx/KUT/+6dkHH8pRP2Pp2QcfylE/Y+nZBx/KUT9j6dkHH8phP2Pp2QcfymE//unZBx/KYT/+6dkHH8phPwAAAAAAAAAAAAAAAAAAAAD83saLLq9qP/zexosur2o/Y+nZBx/KYT9j6dkHH8phPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+nZBx/KUT9j6dkHH8pRPwAAAAAAAAAAAAAAAAAAAABj6dkHH8phP2Pp2QcfymE/Y+nZBx/KcT9j6dkHH8pxP/7p2QcfymE//unZBx/KYT8U3saLLq9qPxTexosur2o//N7Giy6vaj/83saLLq9qP2Pp2QcfylE/Y+nZBx/KUT8U3saLLq9qPxTexosur2o//unZBx/KUT/+6dkHH8pRP7tj0MmmPHY/u2PQyaY8dj/+6dkHH8pRP/7p2QcfylE/Y+nZBx/KYT9j6dkHH8phP2Pp2QcfymE/Y+nZBx/KYT/83saLLq9qP/zexosur2o/Y+nZBx/KcT9j6dkHH8pxP3xZvU22IX8/fFm9TbYhfz8U3saLLq9qPxTexosur2o/Y+nZBx/KcT9j6dkHH8pxP/7p2QcfynE//unZBx/KcT8AAAAAAAAAAAAAAAAAAAAAY+nZBx/KcT9j6dkHH8pxP/zexosur2o//N7Giy6vaj8U3saLLq9qPxTexosur2o//unZBx/KUT/+6dkHH8pRP2Pp2QcfynE/Y+nZBx/KcT8U3saLLq9qPxTexosur2o/vKHLqup1iD+8ocuq6nWIPxTexosur3o/FN7Giy6vej99ZNDJpjx2P31k0MmmPHY/u2PQyaY8dj+7Y9DJpjx2P7tj0MmmPIY/u2PQyaY8hj98Wb1NtiF/P3xZvU22IX8/jybV6GIDhD+PJtXoYgOEP/zexosur4o//N7Giy6vij9j6dkHH8qRP2Pp2QcfypE/bli9TbYhjz9uWL1NtiGPP93FUtkEIJU/3cVS2QQglT/5h1f4wOaSP/mHV/jA5pI/3cVS2QQglT/dxVLZBCCVP2Pp2QcfyqE/Y+nZBx/KoT9BG8JscuicP0Ebwmxy6Jw//N7Giy6vmj/83saLLq+aP6t8RHzQy5s/q3xEfNDLmz9dS1wXfa2gP11LXBd9raA/Y+nZBx/KoT9j6dkHH8qhP0VXlvARdaM/RVeW8BF1oz9OuRgAcFiyP065GABwWLI/6KDLqup1qD/ooMuq6nWoP9y6P10UBa4/3Lo/XRQFrj+f73Z06S2zP5/vdnTpLbM/UgJOukhZtz9SAk66SFm3PzRTIOHrvb0/NFMg4eu9vT9UIDh8mJ/CP1QgOHyYn8I/JKdoF7XZyT8kp2gXtdnJP5tTajZjVdU/m1NqNmNV1T+QNcrJiqbhP5A1ysmKpuE/7EyDdCFa3D/sTIN0IVrcP+AkGuHPJ8k/4CQa4c8nyT/hJdXoYgPEP+El1ehiA8Q/DHEKozsEuT8McQqjOwS5PyOXAoRx8tg/I5cChHHy2D+M6QBlw3atP4zpAGXDdq0/vKHLqup1uD+8ocuq6nW4P0yuBYR/Pas/TK4FhH89qz9Vh1f4wOaiP1WHV/jA5qI/vKHLqup1qD+8ocuq6nWoPx0DTrpIWZc/HQNOukhZlz88HMJscuicPzwcwmxy6Jw/X1e9TbYhnz9fV71NtiGfP1xASZuMkpk/XEBJm4ySmT8OfB0fLB+gPw58HR8sH6A/+2LQyaY8lj/7YtDJpjyWP3xZvU22IY8/fFm9TbYhjz+cfUR80MubP5x9RHzQy5s/4SXV6GIDlD/hJdXoYgOUP/zexosur4o//N7Giy6vij+8ocuq6nWIP7yhy6rqdYg/E6DLqup1iD8ToMuq6nWIP3xZvU22IY8/fFm9TbYhjz/83saLLq+KP/zexosur4o/fFm9TbYhfz98Wb1NtiF/P19XvU22IX8/X1e9TbYhfz/+6dkHH8qBP/7p2QcfyoE/fFm9TbYhfz98Wb1NtiF/P/ti0MmmPHY/+2LQyaY8dj+8ocuq6nWIP7yhy6rqdYg//unZBx/KcT/+6dkHH8pxP/ti0MmmPHY/+2LQyaY8dj/83saLLq9qP/zexosur2o/fWTQyaY8dj99ZNDJpjx2P/7p2QcfynE//unZBx/KcT/J6NkHH8pxP8no2QcfynE//unZBx/KYT/+6dkHH8phP/7p2QcfynE//unZBx/KcT8t3caLLq9qPy3dxosur2o//unZBx/KcT/+6dkHH8pxP/7p2QcfymE//unZBx/KYT/J6NkHH8pRP8no2QcfylE//unZBx/KYT/+6dkHH8phP/7p2QcfynE//unZBx/KcT/+6dkHH8pRP/7p2QcfylE/yejZBx/KcT/J6NkHH8pxP/7p2QcfymE//unZBx/KYT/+6dkHH8pxP/7p2QcfynE/yejZBx/KUT/J6NkHH8pRP/7p2QcfymE//unZBx/KYT/83saLLq9qP/zexosur2o/yejZBx/KYT/J6NkHH8phP31k0MmmPHY/fWTQyaY8dj/+6dkHH8phP/7p2QcfymE/+2LQyaY8dj/7YtDJpjx2P/7p2QcfylE//unZBx/KUT/+6dkHH8pRP/7p2QcfylE//N7Giy6vaj/83saLLq9qP8no2QcfylE/yejZBx/KUT8AAAAAAAAAAAAAAAAAAAAA/unZBx/KUT/+6dkHH8pRP8no2QcfymE/yejZBx/KYT/+6dkHH8phP/7p2QcfymE//unZBx/KUT/+6dkHH8pRP8no2QcfymE/yejZBx/KYT/+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt3caLLq9qPy3dxosur2o/AAAAAAAAAAAAAAAAAAAAAP7p2QcfylE//unZBx/KUT/J6NkHH8phP8no2QcfymE//unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/unZBx/KUT/+6dkHH8pRP/7p2QcfylE//unZBx/KUT/+6dkHH8phP/7p2QcfymE/yejZBx/KUT/J6NkHH8pRP/7p2QcfylE//unZBx/KUT/+6dkHH8pRP/7p2QcfylE/yejZBx/KYT/J6NkHH8phP/7p2QcfylE//unZBx/KUT/+6dkHH8pRP/7p2QcfylE/yejZBx/KYT/J6NkHH8phP/7p2QcfylE//unZBx/KUT/+6dkHH8pRP/7p2QcfylE//unZBx/KUT/+6dkHH8pRP8no2QcfymE/yejZBx/KYT8AAAAAAAAAAAAAAAAAAAAA/unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE//unZBx/KYT/+6dkHH8phP8no2QcfymE/yejZBx/KYT/+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAMno2QcfylE/yejZBx/KUT/+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJ6NkHH8pRP8no2QcfylE//unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAADJ6NkHH8phP8no2QcfymE//unZBx/KYT/+6dkHH8phPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyejZBx/KUT/J6NkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyejZBx/KYT/J6NkHH8phP/7p2QcfylE//unZBx/KUT/+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD83saLLq9qP/zexosur2o//unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/unZBx/KYT/+6dkHH8phPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyejZBx/KUT/J6NkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/unZBx/KUT/+6dkHH8pRPwAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJ6NkHH8pRP8no2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7p2QcfylE//unZBx/KUT/+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7p2QcfylE//unZBx/KUT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6dkHH8pRP/7p2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7p2QcfylE//unZBx/KUT8AAAAAAAAAAAAAAAAAAAAAyejZBx/KUT/J6NkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy69kHH8pRPzLr2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLr2QcfylE/MuvZBx/KUT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJ6NkHH8pRP8no2QcfylE/yejZBx/KUT/J6NkHH8pRPzLr2QcfylE/MuvZBx/KUT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJ6NkHH8pRP8no2QcfylE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyejZBx/KUT/J6NkHH8pRPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJ6NkHH8pRP8no2QcfylE/AAAAAAAAAAA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[1402]}},\"selected\":{\"id\":\"2007\"},\"selection_policy\":{\"id\":\"2006\"}},\"id\":\"1912\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"syncable\":false,\"xs_units\":\"screen\",\"ys_units\":\"screen\"},\"id\":\"1903\",\"type\":\"PolyAnnotation\"},{\"attributes\":{\"axis\":{\"id\":\"1967\"},\"ticker\":null},\"id\":\"1970\",\"type\":\"Grid\"},{\"attributes\":{\"line_alpha\":0.1,\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1914\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"1876\"}},\"id\":\"1957\",\"type\":\"CDSView\"},{\"attributes\":{\"data\":{\"chain__\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],\"diverging__\":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],\"draw__\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,106,107,108,109,110,111,112,113,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,132,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,208,209,211,213,214,216,217,218,219,220,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,267,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,304,305,306,307,308,309,310,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,390,392,393,394,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,493,494,496,497,498,499,501,502,503,504,505,506,508,512,513,514,515,516,518,519,521,522,523,524,525,526,527,528,530,531,534,535,536,537,538,539,541,542,543,544,546,549,550,551,552,555,556,560,561,562,566,567,568,572,574,576,577,578,579,582,584,585,589,590,592,593,594,595,596,597,599,601,602,603,606,607,608,609,611,612,613,614,617,618,623,624,628,633,636,637,639,640,641,642,644,645,647,653,654,656,657,658,659,660,661,662,663,666,667,668,669,671,672,673,674,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,692,694,695,696,697,698,700,702,704,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,760,761,762,764,765,766,767,769,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,837,838,839,841,842,843,845,846,847,849,850,852,853,855,856,857,858,859,860,862,865,866,868,889,907,912,927,928,929,933,934,940,941,942,945,946,947,950,951,952,954,957,959,960,961,966,969,970,974,977,978,979,982,988,993,996,999,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,307,308,310,312,313,314,315,316,317,318,319,320,323,325,327,328,329,331,332,333,335,337,340,341,343,344,345,346,347,348,349,350,351,353,354,356,357,358,359,360,362,363,364,365,366,368,369,371,372,373,375,376,378,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,565,566,567,568,569,570,571,572,573,574,575,576,577,578,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,609,610,611,612,613,614,615,616,617,618,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,655,656,657,658,659,660,661,662,663,664,666,667,668,669,670,671,673,674,675,676,677,679,680,681,682,683,684,685,686,687,688,689,690,691,692,694,695,696,697,698,699,700,701,702,703,705,706,707,708,709,710,711,712,713,714,715,716,717,718,721,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,748,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,814,815,818,819,821,822,823,825,826,827,828,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,872,873,874,875,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,939,940,941,942,944,945,946,947,948,949,950,951,952,953,954,956,957,958,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,379,380,381,382,385,386,387,388,389,390,391,392,393,394,395,396,397,398,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,503,504,506,507,508,509,511,512,513,514,515,516,517,518,519,521,522,523,525,527,528,529,530,531,532,533,534,536,537,538,540,541,542,543,545,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,563,564,568,569,570,571,572,573,574,577,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,598,599,600,601,602,603,604,606,607,608,610,611,613,616,617,619,620,621,623,624,625,626,628,629,630,631,632,635,639,640,642,643,644,645,646,647,648,650,651,653,654,656,657,658,659,660,661,662,663,664,668,669,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,694,700,701,703,706,709,711,712,717,719,724,726,727,731,735,736,738,739,741,745,746,747,748,750,751,752,754,755,756,757,758,759,760,761,764,766,767,768,770,773,774,775,778,781,787,789,791,793,796,797,802,803,804,805,808,810,813,815,817,818,822,823,824,825,827,830,831,832,833,834,837,838,839,840,841,844,847,848,849,850,852,854,855,856,858,862,863,864,865,866,867,868,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,889,891,892,893,898,900,901,904,906,908,909,912,914,915,916,919,922,924,927,929,930,931,932,933,934,935,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,0,1,2,3,4,5,6,7,8,9,10,11,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,126,127,128,129,130,131,132,133,134,135,137,138,139,140,141,142,143,144,146,147,148,149,150,151,153,154,156,157,158,159,160,161,163,164,165,166,167,168,169,170,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,232,233,234,235,236,237,239,241,242,243,244,245,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,341,342,345,346,347,348,350,351,352,355,356,357,358,359,360,361,362,364,365,366,367,368,369,371,373,374,377,378,379,380,381,382,383,384,385,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,414,416,417,418,419,420,421,422,423,424,425,427,428,429,431,432,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,493,494,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,512,514,515,517,518,519,520,521,522,523,524,526,528,530,531,532,534,535,537,538,539,540,542,543,544,546,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,572,573,574,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,603,604,606,608,609,610,611,612,615,616,618,619,620,621,622,624,625,626,627,628,629,630,631,632,633,634,635,636,637,639,641,642,643,644,645,647,648,649,651,652,653,654,655,657,658,659,660,661,663,664,665,666,667,668,669,670,673,675,676,677,678,679,680,681,682,683,684,685,686,687,689,690,691,692,693,696,699,704,709,717,722,723,728,729,730,731,733,735,742,745,747,754,757,760,771,774,782,783,792,795,798,803,805,807,809,815,816,822,824,826,833,834,835,838,842,843,848,852,860,861,871,872,877,878,880,888,889,891,900,905,906,907,909,910,911,912,913,914,915,916,917,918,919,921,924,925,926,927,928,929,930,931,932,933,935,936,937,938,939,940,941,943,944,945,946,947,949,950,951,952,953,954,955,956,957,958,959,962,963,964,967,968,969,972,973,974,975,976,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,69,70,71,72,74,75,76,77,78,79,80,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,106,107,108,109,110,111,112,113,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,132,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,167,168,169,171,172,173,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,204,205,208,209,211,213,214,216,217,218,219,220,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,267,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,304,305,306,307,308,309,310,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,347,348,349,350,351,352,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,388,390,392,393,394,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,453,454,455,456,457,458,459,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,484,485,486,487,488,489,490,491,493,494,496,497,498,499,501,502,503,504,505,506,508,512,513,514,515,516,518,519,521,522,523,524,525,526,527,528,530,531,534,535,536,537,538,539,541,542,543,544,546,549,550,551,552,555,556,560,561,562,566,567,568,572,574,576,577,578,579,582,584,585,589,590,592,593,594,595,596,597,599,601,602,603,606,607,608,609,611,612,613,614,617,618,623,624,628,633,636,637,639,640,641,642,644,645,647,653,654,656,657,658,659,660,661,662,663,666,667,668,669,671,672,673,674,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,692,694,695,696,697,698,700,702,704,707,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,760,761,762,764,765,766,767,769,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,837,838,839,841,842,843,845,846,847,849,850,852,853,855,856,857,858,859,860,862,865,866,868,889,907,912,927,928,929,933,934,940,941,942,945,946,947,950,951,952,954,957,959,960,961,966,969,970,974,977,978,979,982,988,993,996,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1302,1303,1304,1307,1308,1310,1312,1313,1314,1315,1316,1317,1318,1319,1320,1323,1325,1327,1328,1329,1331,1332,1333,1335,1337,1340,1341,1343,1344,1345,1346,1347,1348,1349,1350,1351,1353,1354,1356,1357,1358,1359,1360,1362,1363,1364,1365,1366,1368,1369,1371,1372,1373,1375,1376,1378,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1666,1667,1668,1669,1670,1671,1673,1674,1675,1676,1677,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1721,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1748,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1814,1815,1818,1819,1821,1822,1823,1825,1826,1827,1828,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1872,1873,1874,1875,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1939,1940,1941,1942,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1956,1957,1958,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2379,2380,2381,2382,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2503,2504,2506,2507,2508,2509,2511,2512,2513,2514,2515,2516,2517,2518,2519,2521,2522,2523,2525,2527,2528,2529,2530,2531,2532,2533,2534,2536,2537,2538,2540,2541,2542,2543,2545,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2563,2564,2568,2569,2570,2571,2572,2573,2574,2577,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2598,2599,2600,2601,2602,2603,2604,2606,2607,2608,2610,2611,2613,2616,2617,2619,2620,2621,2623,2624,2625,2626,2628,2629,2630,2631,2632,2635,2639,2640,2642,2643,2644,2645,2646,2647,2648,2650,2651,2653,2654,2656,2657,2658,2659,2660,2661,2662,2663,2664,2668,2669,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2694,2700,2701,2703,2706,2709,2711,2712,2717,2719,2724,2726,2727,2731,2735,2736,2738,2739,2741,2745,2746,2747,2748,2750,2751,2752,2754,2755,2756,2757,2758,2759,2760,2761,2764,2766,2767,2768,2770,2773,2774,2775,2778,2781,2787,2789,2791,2793,2796,2797,2802,2803,2804,2805,2808,2810,2813,2815,2817,2818,2822,2823,2824,2825,2827,2830,2831,2832,2833,2834,2837,2838,2839,2840,2841,2844,2847,2848,2849,2850,2852,2854,2855,2856,2858,2862,2863,2864,2865,2866,2867,2868,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2889,2891,2892,2893,2898,2900,2901,2904,2906,2908,2909,2912,2914,2915,2916,2919,2922,2924,2927,2929,2930,2931,2932,2933,2934,2935,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3015,3016,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3051,3052,3053,3054,3055,3056,3057,3059,3060,3061,3062,3063,3064,3065,3066,3067,3069,3070,3071,3072,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3137,3138,3139,3140,3141,3142,3143,3144,3146,3147,3148,3149,3150,3151,3153,3154,3156,3157,3158,3159,3160,3161,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3224,3225,3226,3227,3228,3229,3230,3232,3233,3234,3235,3236,3237,3239,3241,3242,3243,3244,3245,3247,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3283,3284,3285,3287,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3341,3342,3345,3346,3347,3348,3350,3351,3352,3355,3356,3357,3358,3359,3360,3361,3362,3364,3365,3366,3367,3368,3369,3371,3373,3374,3377,3378,3379,3380,3381,3382,3383,3384,3385,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3414,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3427,3428,3429,3431,3432,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3493,3494,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3512,3514,3515,3517,3518,3519,3520,3521,3522,3523,3524,3526,3528,3530,3531,3532,3534,3535,3537,3538,3539,3540,3542,3543,3544,3546,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3572,3573,3574,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3603,3604,3606,3608,3609,3610,3611,3612,3615,3616,3618,3619,3620,3621,3622,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3639,3641,3642,3643,3644,3645,3647,3648,3649,3651,3652,3653,3654,3655,3657,3658,3659,3660,3661,3663,3664,3665,3666,3667,3668,3669,3670,3673,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3689,3690,3691,3692,3693,3696,3699,3704,3709,3717,3722,3723,3728,3729,3730,3731,3733,3735,3742,3745,3747,3754,3757,3760,3771,3774,3782,3783,3792,3795,3798,3803,3805,3807,3809,3815,3816,3822,3824,3826,3833,3834,3835,3838,3842,3843,3848,3852,3860,3861,3871,3872,3877,3878,3880,3888,3889,3891,3900,3905,3906,3907,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3921,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3935,3936,3937,3938,3939,3940,3941,3943,3944,3945,3946,3947,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3962,3963,3964,3967,3968,3969,3972,3973,3974,3975,3976,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999],\"theta\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[3292]},\"v\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[3292]}},\"selected\":{\"id\":\"2021\"},\"selection_policy\":{\"id\":\"2020\"}},\"id\":\"1875\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1965\",\"type\":\"LinearScale\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1940\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"line_alpha\":0.1,\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1995\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"2012\",\"type\":\"Title\"},{\"attributes\":{\"fill_alpha\":{\"value\":0},\"fill_color\":{\"value\":\"orange\"},\"line_alpha\":{\"value\":0},\"line_color\":{\"value\":\"orange\"},\"size\":{\"value\":2},\"x\":{\"field\":\"theta\"},\"y\":{\"field\":\"v\"}},\"id\":\"1955\",\"type\":\"Circle\"},{\"attributes\":{\"axis_label\":\"v\",\"formatter\":{\"id\":\"2029\"},\"major_label_policy\":{\"id\":\"2030\"},\"ticker\":{\"id\":\"1968\"}},\"id\":\"1967\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data\":{\"chain__\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],\"diverging__\":[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],\"draw__\":[37,40,46,61,68,73,81,82,101,105,114,118,131,133,140,166,170,174,203,206,207,210,212,215,221,228,258,266,268,281,299,303,311,339,346,353,387,389,391,395,396,397,452,460,483,492,495,500,507,509,510,511,517,520,529,532,533,540,545,547,548,553,554,557,558,559,563,564,565,569,570,571,573,575,580,581,583,586,587,588,591,598,600,604,605,610,615,616,619,620,621,622,625,626,627,629,630,631,632,634,635,638,643,646,648,649,650,651,652,655,664,665,670,675,691,693,699,701,703,705,706,708,759,763,768,770,803,836,840,844,848,851,854,861,863,864,867,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,908,909,910,911,913,914,915,916,917,918,919,920,921,922,923,924,925,926,930,931,932,935,936,937,938,939,943,944,948,949,953,955,956,958,962,963,964,965,967,968,971,972,973,975,976,980,981,983,984,985,986,987,989,990,991,992,994,995,997,998,21,92,131,209,223,245,284,301,305,306,309,311,321,322,324,326,330,334,336,338,339,342,352,355,361,367,370,374,377,379,380,400,431,449,463,500,564,579,608,619,654,665,672,678,693,704,719,720,722,747,749,813,816,817,820,824,829,871,876,938,943,955,959,18,71,97,132,179,378,383,384,399,452,502,505,510,520,524,526,535,539,544,546,562,565,566,567,575,576,578,579,595,596,597,605,609,612,614,615,618,622,627,633,634,636,637,638,641,649,652,655,665,666,667,670,693,695,696,697,698,699,702,704,705,707,708,710,713,714,715,716,718,720,721,722,723,725,728,729,730,732,733,734,737,740,742,743,744,749,753,762,763,765,769,771,772,776,777,779,780,782,783,784,785,786,788,790,792,794,795,798,799,800,801,806,807,809,811,812,814,816,819,820,821,826,828,829,835,836,842,843,845,846,851,853,857,859,860,861,869,888,890,894,895,896,897,899,902,903,905,907,910,911,913,917,918,920,921,923,925,926,928,936,12,13,14,17,49,50,58,68,73,123,136,145,152,155,162,174,205,223,231,238,240,246,248,282,286,288,327,340,343,344,349,353,354,363,370,372,375,376,386,412,413,415,426,430,433,434,492,495,511,513,516,525,527,529,533,536,541,545,547,571,575,600,601,602,605,607,613,614,617,623,638,640,646,650,656,662,671,672,674,688,694,695,697,698,700,701,702,703,705,706,707,708,710,711,712,713,714,715,716,718,719,720,721,724,725,726,727,732,734,736,737,738,739,740,741,743,744,746,748,749,750,751,752,753,755,756,758,759,761,762,763,764,765,766,767,768,769,770,772,773,775,776,777,778,779,780,781,784,785,786,787,788,789,790,791,793,794,796,797,799,800,801,802,804,806,808,810,811,812,813,814,817,818,819,820,821,823,825,827,828,829,830,831,832,836,837,839,840,841,844,845,846,847,849,850,851,853,854,855,856,857,858,859,862,863,864,865,866,867,868,869,870,873,874,875,876,879,881,882,883,884,885,886,887,890,892,893,894,895,896,897,898,899,901,902,903,904,908,920,922,923,934,942,948,960,961,965,966,970,971,977],\"index\":[37,40,46,61,68,73,81,82,101,105,114,118,131,133,140,166,170,174,203,206,207,210,212,215,221,228,258,266,268,281,299,303,311,339,346,353,387,389,391,395,396,397,452,460,483,492,495,500,507,509,510,511,517,520,529,532,533,540,545,547,548,553,554,557,558,559,563,564,565,569,570,571,573,575,580,581,583,586,587,588,591,598,600,604,605,610,615,616,619,620,621,622,625,626,627,629,630,631,632,634,635,638,643,646,648,649,650,651,652,655,664,665,670,675,691,693,699,701,703,705,706,708,759,763,768,770,803,836,840,844,848,851,854,861,863,864,867,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,908,909,910,911,913,914,915,916,917,918,919,920,921,922,923,924,925,926,930,931,932,935,936,937,938,939,943,944,948,949,953,955,956,958,962,963,964,965,967,968,971,972,973,975,976,980,981,983,984,985,986,987,989,990,991,992,994,995,997,998,1021,1092,1131,1209,1223,1245,1284,1301,1305,1306,1309,1311,1321,1322,1324,1326,1330,1334,1336,1338,1339,1342,1352,1355,1361,1367,1370,1374,1377,1379,1380,1400,1431,1449,1463,1500,1564,1579,1608,1619,1654,1665,1672,1678,1693,1704,1719,1720,1722,1747,1749,1813,1816,1817,1820,1824,1829,1871,1876,1938,1943,1955,1959,2018,2071,2097,2132,2179,2378,2383,2384,2399,2452,2502,2505,2510,2520,2524,2526,2535,2539,2544,2546,2562,2565,2566,2567,2575,2576,2578,2579,2595,2596,2597,2605,2609,2612,2614,2615,2618,2622,2627,2633,2634,2636,2637,2638,2641,2649,2652,2655,2665,2666,2667,2670,2693,2695,2696,2697,2698,2699,2702,2704,2705,2707,2708,2710,2713,2714,2715,2716,2718,2720,2721,2722,2723,2725,2728,2729,2730,2732,2733,2734,2737,2740,2742,2743,2744,2749,2753,2762,2763,2765,2769,2771,2772,2776,2777,2779,2780,2782,2783,2784,2785,2786,2788,2790,2792,2794,2795,2798,2799,2800,2801,2806,2807,2809,2811,2812,2814,2816,2819,2820,2821,2826,2828,2829,2835,2836,2842,2843,2845,2846,2851,2853,2857,2859,2860,2861,2869,2888,2890,2894,2895,2896,2897,2899,2902,2903,2905,2907,2910,2911,2913,2917,2918,2920,2921,2923,2925,2926,2928,2936,3012,3013,3014,3017,3049,3050,3058,3068,3073,3123,3136,3145,3152,3155,3162,3174,3205,3223,3231,3238,3240,3246,3248,3282,3286,3288,3327,3340,3343,3344,3349,3353,3354,3363,3370,3372,3375,3376,3386,3412,3413,3415,3426,3430,3433,3434,3492,3495,3511,3513,3516,3525,3527,3529,3533,3536,3541,3545,3547,3571,3575,3600,3601,3602,3605,3607,3613,3614,3617,3623,3638,3640,3646,3650,3656,3662,3671,3672,3674,3688,3694,3695,3697,3698,3700,3701,3702,3703,3705,3706,3707,3708,3710,3711,3712,3713,3714,3715,3716,3718,3719,3720,3721,3724,3725,3726,3727,3732,3734,3736,3737,3738,3739,3740,3741,3743,3744,3746,3748,3749,3750,3751,3752,3753,3755,3756,3758,3759,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3772,3773,3775,3776,3777,3778,3779,3780,3781,3784,3785,3786,3787,3788,3789,3790,3791,3793,3794,3796,3797,3799,3800,3801,3802,3804,3806,3808,3810,3811,3812,3813,3814,3817,3818,3819,3820,3821,3823,3825,3827,3828,3829,3830,3831,3832,3836,3837,3839,3840,3841,3844,3845,3846,3847,3849,3850,3851,3853,3854,3855,3856,3857,3858,3859,3862,3863,3864,3865,3866,3867,3868,3869,3870,3873,3874,3875,3876,3879,3881,3882,3883,3884,3885,3886,3887,3890,3892,3893,3894,3895,3896,3897,3898,3899,3901,3902,3903,3904,3908,3920,3922,3923,3934,3942,3948,3960,3961,3965,3966,3970,3971,3977],\"theta\":{\"__ndarray__\":\"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vrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/ouwt5Xyx2D9NvW4RGOvbvy5weawZGcq/HVcju9Iy17/erwJ8t3nqP9/DJced0tO/Onr83qY/B8Da5sb0hMUWwFaeQNgpVua/wEAQIEPH2D/LMO4G0VrhP8/3U+OliyBAk2+2uTH9EMBhpu1fWen3v3mymxn9aKS/\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[708]},\"v\":{\"__ndarray__\":\"PfIHA899BUAyPsxetp3kP40o7Q2+8AhA3gIJih9j8j9ZaVIKuj37P/YLdsO2xQNAhPV/DvMFFkAzUBn/PmMLQHX7UXngCIe/qOMxA5Xx+T8UQZyHE5jdP2TOM/YlG9a/atlaXyS07L/EzhQ6r7EEQFcm/FI/rxJApN5TOe2p7r/xtz1BYru/PxGN7iB2pgNAYY4ev7cpBUDS4/c2/Vnwv9Lj9zb9WfC/0uP3Nv1Z8L/S4/c2/Vnwv4ekFkomp98/srrVc9J7/T/AIypUNxfDP6mieJW1Tdy/Z0Y/Gk4Z6r9nRj8aThnqv+llFMstrfC/2c73U+NlCEAVPIVcqefsP6VOQBNhYxVAdOs1PSgoxb8Dz72HSw73v3Ww/s9h3hJA9Kj4vyMq27/0qPi/Iyrbv/So+L8jKtu/MEymCkal8b9Ewvf+Bu3iv4eiQJ/I0wVAjUY+r3jq4z9CWmPQCaHbv2+bqRCPxOI/Vd/5RQn64r/aG3xhMlXcP+i8xi5R/QlAYhBYObSIA0BX7mAf+HOVP4ULeQQ30uS/hQt5BDfS5L/Opbiq7DsEQO2cZoF2B+k/sr6ByY0i6j8qkUQvo9gCQPm01IvrKbc/SnoYWp0c5b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/y7zMuHAj3v/LvMy4cCPe/8u8zLhwI97/y7zMuHAj3v/LvMy4cCPe/8u8zLhwI97/y7zMuHAj3v/LvMy4cCPe/9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsBiZwqd19j3v0CFI0ilWOu/rTO+Ly5V3z9lARO4dbf7P0DZlCu8iwxAscItH0nJ6b+xwi0fScnpv7HCLR9Jyem/scItH0nJ6b+xwi0fScnpv7HCLR9Jyem/scItH0nJ6b9bQ6m9iLbav2K6EKs/wti/4PWZsz7lxj+C5J1DGarfvzpY/+cw3/8/3ZiesMSDCUCBzw8jhCcaQOiq1Ec7yaE/scQDyqbc9T/NHf0v16LoP693f7xXrfs/AO39/K1Tm7/R2E3fIXunv5SD2QQYFuq/lIPZBBgW6r96xyk6ksvwvyVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwNUJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+vxYTm49rw/C/PGagMv79+r81QdR9ANIEwDVB1H0A0gTATyMtlbfjBcBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXA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5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/qfUj6qrlt7/mJJS+EHLQPwZLdQEvM+4/Afp9/+bFx79QHauUnmnrP0w3iUFg5fs/hUIEHEKV9D/mywuwjw4OQPsEUIwsGe0/+jTdoReko79sWikEconfP8f0hCUeUBRAgzRj0XQWEkA5Yi0+BUABQCvB4nDm1/8/\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[708]}},\"selected\":{\"id\":\"2023\"},\"selection_policy\":{\"id\":\"2022\"}},\"id\":\"1876\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1980\",\"type\":\"SaveTool\"},{\"attributes\":{\"formatter\":{\"id\":\"2001\"},\"major_label_policy\":{\"id\":\"2002\"},\"ticker\":{\"id\":\"1887\"},\"visible\":false},\"id\":\"1886\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"2005\",\"type\":\"AllLabels\"},{\"attributes\":{\"formatter\":{\"id\":\"2004\"},\"major_label_policy\":{\"id\":\"2005\"},\"ticker\":{\"id\":\"1891\"},\"visible\":false},\"id\":\"1890\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1975\"},{\"id\":\"1976\"},{\"id\":\"1977\"},{\"id\":\"1978\"},{\"id\":\"1979\"},{\"id\":\"1980\"},{\"id\":\"1981\"}]},\"id\":\"1985\",\"type\":\"Toolbar\"},{\"attributes\":{\"overlay\":{\"id\":\"1902\"}},\"id\":\"1895\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1903\"}},\"id\":\"1898\",\"type\":\"LassoSelectTool\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"RrHc0mrIDMBGsdzSasgMwCU7NgLxZAnAJTs2AvFkCcAExY8xdwEGwATFjzF3AQbA407pYP2dAsDjTulg/Z0CwISxhSAHdf6/hLGFIAd1/r9CxTh/E673v0LFOH8Trve/ANnr3R/n8L8A2evdH+fwv3zZPXlYQOS/fNk9eVhA5L/gA5DaxMnKv+ADkNrEycq/MF7XL9htyz8wXtcv2G3LPxCwj05daeQ/ELCPTl1p5D9MxJRIovvwP0zElEii+/A/jLDh6ZXC9z+MsOHplcL3P8ycLouJif4/zJwui4mJ/j+IxD2WPqgCQIjEPZY+qAJAqjrkZrgLBkCqOuRmuAsGQMqwijcybwlAyrCKNzJvCUDqJjEIrNIMQOomMQis0gxAhs5r7BIbEECGzmvsEhsQQJcJv9TPzBFAlwm/1M/MEUCnRBK9jH4TQKdEEr2MfhNAt39lpUkwFUC3f2WlSTAVQMm6uI0G4hZAybq4jQbiFkDZ9Qt2w5MYQNn1C3bDkxhA6TBfXoBFGkDpMF9egEUaQPlrskY99xtA+WuyRj33G0AJpwUv+qgdQAmnBS/6qB1AG+JYF7daH0Ab4lgXt1ofQJYO1v85hiBAlg7W/zmGIEAerP9zGF8hQB6s/3MYXyFApkkp6PY3IkCmSSno9jciQC7nUlzVECNALudSXNUQI0C2hHzQs+kjQLaEfNCz6SNA\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[66]},\"y\":{\"__ndarray__\":\"AAAAAAAAAAARa7/9YryyPxFrv/1ivLI/LtcHUW0Rvj8u1wdRbRG+P55q8o+t6LU/nmryj63otT8roux8j//APyui7HyP/8A/32lHLn8yqz/faUcufzKrPwCQcUrRKsA/AJBxStEqwD/R+9upYp3NP9H726linc0/ceuULnoXwD9x65QuehfAPwP9U3lGJ8U/A/1TeUYnxT8+IuS5LXjAPz4i5LkteMA/ro+TVlhIwj+uj5NWWEjCP1DrpbQ9JsE/UOultD0mwT9vNF/s60zBP280X+zrTME/Bo5OGb/qvT8Gjk4Zv+q9Pw1FhFtNtbw/DUWEW021vD8TIWzqSe64PxMhbOpJ7rg/AkYeN7hctj8CRh43uFy2P4lpaToGUK0/iWlpOgZQrT8rIVtkht+nPyshW2SG36c/cfyXkVRiqT9x/JeRVGKpP+ZGuBIjBKA/5ka4EiMEoD8Aa7/9YryiPwBrv/1ivKI/F2u//WK8kj8Xa7/9YrySPxdrv/1ivJI/F2u//WK8kj9qRWJPxpeKP2pFYk/Gl4o/Xdf2yqkCfT9d1/bKqQJ9PzrX9sqpAm0/Otf2yqkCbT9ps83T4ix4P2mzzdPiLHg/akViT8aXej9qRWJPxpd6PwAAAAAAAAAAAAAAAAAAAACTj6TcG1dTP5OPpNwbV1M/k4+k3BtXQz+Tj6TcG1dDPwAAAAAAAAAA\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[66]}},\"selected\":{\"id\":\"2035\"},\"selection_policy\":{\"id\":\"2034\"}},\"id\":\"1993\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1884\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1899\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1894\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"2026\",\"type\":\"Title\"},{\"attributes\":{\"overlay\":{\"id\":\"1901\"}},\"id\":\"1897\",\"type\":\"BoxSelectTool\"},{\"attributes\":{\"align\":\"end\",\"below\":[{\"id\":\"1926\"}],\"center\":[{\"id\":\"1929\"},{\"id\":\"1933\"}],\"frame_height\":175,\"frame_width\":175,\"left\":[{\"id\":\"1930\"}],\"renderers\":[{\"id\":\"1951\"},{\"id\":\"1956\"}],\"title\":{\"id\":\"2012\"},\"toolbar\":{\"id\":\"1941\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1879\"},\"x_scale\":{\"id\":\"1922\"},\"y_range\":{\"id\":\"1960\"},\"y_scale\":{\"id\":\"1924\"}},\"id\":\"1917\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"2007\",\"type\":\"Selection\"},{\"attributes\":{\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1913\",\"type\":\"Line\"},{\"attributes\":{\"start\":0.0},\"id\":\"1877\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"2006\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"align\":\"end\",\"below\":[{\"id\":\"1886\"}],\"center\":[{\"id\":\"1889\"},{\"id\":\"1893\"}],\"frame_height\":175,\"frame_width\":175,\"left\":[{\"id\":\"1890\"}],\"renderers\":[{\"id\":\"1915\"}],\"title\":{\"id\":\"1998\"},\"toolbar\":{\"id\":\"1904\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1879\"},\"x_scale\":{\"id\":\"1882\"},\"y_range\":{\"id\":\"1877\"},\"y_scale\":{\"id\":\"1884\"}},\"id\":\"1878\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"end\":100.738168,\"start\":-66.88216800000001},\"id\":\"1879\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1882\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"2029\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1902\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"align\":\"end\",\"below\":[{\"id\":\"1967\"}],\"center\":[{\"id\":\"1970\"},{\"id\":\"1974\"}],\"frame_height\":175,\"frame_width\":175,\"left\":[{\"id\":\"1971\"}],\"renderers\":[{\"id\":\"1996\"}],\"title\":{\"id\":\"2026\"},\"toolbar\":{\"id\":\"1985\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"1960\"},\"x_scale\":{\"id\":\"1963\"},\"y_range\":{\"id\":\"1958\"},\"y_scale\":{\"id\":\"1965\"}},\"id\":\"1959\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1922\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"2030\",\"type\":\"AllLabels\"},{\"attributes\":{\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1994\",\"type\":\"Line\"},{\"attributes\":{\"axis\":{\"id\":\"1886\"},\"ticker\":null},\"id\":\"1889\",\"type\":\"Grid\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1901\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"end\":10.2275362,\"start\":-3.8689462},\"id\":\"1960\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1891\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"2032\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1927\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"2033\",\"type\":\"AllLabels\"},{\"attributes\":{\"axis_label\":\"theta\",\"formatter\":{\"id\":\"2015\"},\"major_label_policy\":{\"id\":\"2016\"},\"ticker\":{\"id\":\"1927\"}},\"id\":\"1926\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1896\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"axis_label\":\"v\",\"formatter\":{\"id\":\"2018\"},\"major_label_policy\":{\"id\":\"2019\"},\"ticker\":{\"id\":\"1931\"}},\"id\":\"1930\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1894\"},{\"id\":\"1895\"},{\"id\":\"1896\"},{\"id\":\"1897\"},{\"id\":\"1898\"},{\"id\":\"1899\"},{\"id\":\"1900\"}]},\"id\":\"1904\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"2034\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"toolbars\":[{\"id\":\"1904\"},{\"id\":\"1941\"},{\"id\":\"1985\"}],\"tools\":[{\"id\":\"1894\"},{\"id\":\"1895\"},{\"id\":\"1896\"},{\"id\":\"1897\"},{\"id\":\"1898\"},{\"id\":\"1899\"},{\"id\":\"1900\"},{\"id\":\"1934\"},{\"id\":\"1935\"},{\"id\":\"1936\"},{\"id\":\"1937\"},{\"id\":\"1938\"},{\"id\":\"1939\"},{\"id\":\"1975\"},{\"id\":\"1976\"},{\"id\":\"1977\"},{\"id\":\"1978\"},{\"id\":\"1979\"},{\"id\":\"1980\"},{\"id\":\"1981\"}]},\"id\":\"2041\",\"type\":\"ProxyToolbar\"},{\"attributes\":{},\"id\":\"1931\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1900\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"2001\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"2035\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.05139733913722945},\"fill_color\":{\"value\":\"black\"},\"line_alpha\":{\"value\":0.05139733913722945},\"size\":{\"value\":2},\"x\":{\"field\":\"theta\"},\"y\":{\"field\":\"v\"}},\"id\":\"1949\",\"type\":\"Circle\"},{\"attributes\":{\"start\":0.0},\"id\":\"1958\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1924\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis\":{\"id\":\"1926\"},\"ticker\":null},\"id\":\"1929\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"2004\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1887\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1890\"},\"dimension\":1,\"ticker\":null},\"id\":\"1893\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"2002\",\"type\":\"AllLabels\"}],\"root_ids\":[\"2043\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.3\"}};\n", " var render_items = [{\"docid\":\"3428969f-8a1d-4867-8eff-c00fa34cccb0\",\"root_ids\":[\"2043\"],\"roots\":{\"2043\":\"bbb2efa1-1e9c-4c61-bfb1-16332fc424d6\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "2043" } }, "output_type": "display_data" } ], "source": [ "bokeh.io.show(bebi103.viz.corner(samples, parameters=[\"theta\", \"v\"]))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The graphical display of divergences, in particular in the colored scatter plots as above and in the parallel coordinate plot help diagnose the problem." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Conquering the Funnel of Hell\n", "\n", "How can we get our MCMC sampler to get deep into the funnel? The funnel is caused by the variance of the distribution of $\\theta$ getting very small. This narrows the funnel and any step the sampler takes is too large such that it steps out of the funnel. We need to sample down into the funnel to get true samples out of the target distribution." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Adjusting `adapt_delta`\n", "\n", "We could try to take the advice of Stan's warning messages and decrease the `adapt_delta` parameter to take smaller steps. The default value is `0.8`, so let's crank it up to `0.99` and see if that works." ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "8453a5ae36ab47d2b197b2ff147ff4dc", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 1 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "d5f8ded46def4c4ca878b135c05120c8", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 2 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7ce2513284264ed68b15ab1824be6edf", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 3 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "62362ee90b8a4afcaa2ef69d232421ce", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 4 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ " \n", "tail-ESS for parameter theta is 242.01667583438305.\n", "ESS for parameter v is 214.7875369247998.\n", " ESS or tail-ESS below 100 per chain indicates that expectation values\n", " computed from samples are unlikely to be good approximations of the\n", " true expectation values.\n", "\n", "Rhat for parameter theta is 1.0161842520697755.\n", "Rhat for parameter v is 1.016000538028934.\n", " Rank-normalized Rhat above 1.01 indicates that the chains very likely have not mixed.\n", "\n", "11 of 4000 (0.275%) iterations ended with a divergence.\n", " Try running with larger adapt_delta to remove divergences.\n", "\n", "0 of 4000 (0.0%) iterations saturated the maximum tree depth of 10.\n", "\n", "E-BFMI indicated no pathological behavior.\n" ] }, { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"d1f4fbdb-8116-4e88-8db2-0f0cac55f498\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"ReactiveHTML1\",\"overrides\":[],\"properties\":[]},{\"extends\":null,\"module\":null,\"name\":\"FlexBox1\",\"overrides\":[],\"properties\":[{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_content\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_items\"},{\"default\":\"row\",\"kind\":null,\"name\":\"flex_direction\"},{\"default\":\"wrap\",\"kind\":null,\"name\":\"flex_wrap\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"justify_content\"}]},{\"extends\":null,\"module\":null,\"name\":\"TemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]},{\"extends\":null,\"module\":null,\"name\":\"MaterialTemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]}],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1135\"}],\"center\":[{\"id\":\"1138\"},{\"id\":\"1142\"},{\"id\":\"1173\"}],\"height\":400,\"left\":[{\"id\":\"1139\"}],\"renderers\":[{\"id\":\"1160\"},{\"id\":\"1244\"},{\"id\":\"2341\"}],\"title\":{\"id\":\"1162\"},\"toolbar\":{\"id\":\"1150\"},\"width\":450,\"x_range\":{\"id\":\"1127\"},\"x_scale\":{\"id\":\"1131\"},\"y_range\":{\"id\":\"1129\"},\"y_scale\":{\"id\":\"1133\"}},\"id\":\"1126\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1170\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1171\",\"type\":\"Selection\"},{\"attributes\":{\"label\":{\"value\":\"default sampling\"},\"renderers\":[{\"id\":\"1244\"}]},\"id\":\"1272\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"1157\"},\"glyph\":{\"id\":\"1158\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1159\"},\"view\":{\"id\":\"1161\"}},\"id\":\"1160\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"end\":100,\"start\":-100},\"id\":\"1127\",\"type\":\"Range1d\"},{\"attributes\":{\"source\":{\"id\":\"1241\"}},\"id\":\"1245\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1169\",\"type\":\"AllLabels\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#8da0cb\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#8da0cb\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2340\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2338\"},\"glyph\":{\"id\":\"2339\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2340\"},\"view\":{\"id\":\"2342\"}},\"id\":\"2341\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#fc8d62\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#fc8d62\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1243\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1148\",\"type\":\"HelpTool\"},{\"attributes\":{\"data_source\":{\"id\":\"1241\"},\"glyph\":{\"id\":\"1242\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1243\"},\"view\":{\"id\":\"1245\"}},\"id\":\"1244\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#66c2a5\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#66c2a5\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1158\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#66c2a5\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#66c2a5\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1159\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1131\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1162\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1129\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1165\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1133\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"2356\",\"type\":\"Selection\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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vrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+i7C3lfLHYP2hdo+VAD+e/aF2j5UAP579oXaPlQA/nv029bhEY69u/Tb1uERjr279NvW4RGOvbv4nBsogX+oY/+5Y5XRYT6T/gEKrU7KEZQEUNpmH4SBVAc2iR7Xw//r/vVpboLLPfv9EHy9jQzd4/Ag6hSs0+E0AYzF8hc2XjPy5weawZGcq/RpVh3A2i1z8dVyO70jLXv96vAny3eeo/mQ0yychZC8CZDTLJyFkLwODf+3Ztyra/+IiYEkn0/j9eEfxvJTv3P+QPBp57DwNArhIsDmf+9D/fGtgqweLwv98a2CrB4vC/3xrYKsHi8L/fwyXHndLTv7BVgsXhTPS/tRoS91h6+b+PpQ9dUF/9P4+lD11QX/0/MA3DR8RUDEA9m1Wfq00cQPOrOUAwxwrAOnr83qY/B8D60AX1LbMMQODb9Gc/shNARN0HILVJAMAibHh6pewNwAKaCBueXgZA2ubG9ITFFsCYNEbrqIoSQBvYKsHiMABA9gt2w7ZF8b8fuqC+ZU79Px+6oL5lTv0/30+Nl27SDMCIS447pQMLQDlhwmhWNu0/ww/Op45VzL/JyFnY0w7jv4Y6rHDLx+A/Vp5A2ClW5r/AQBAgQ8fYP8BAECBDx9g/wEAQIEPH2D/AQBAgQ8fYP8sw7gbRWuE/z/dT46WLIEB+jLlrCRkhQINMMnIWdvc/YB+duvLZ9b+Tb7a5Mf0QwGGm7V9Z6fe/FO0qpPykEsBgIXNlUG3YP7Q6OUNxx8E/HuIftvRo7z8/rDdqhenrv3mymxn9aKS/ehowSPo05T9pVyHlJ1X/v1TjpZvEYAZALIApAwe0vL+veysSE9TKv697KxIT1Mq/r3srEhPUyr9seeV620zdv0USvYxi+QJAl8rbEU7LDcCxv+yePGwLwPH0SlmGOAnARfC/lexY/T9/Tdaoh2gCwH9N1qiHaALAVp+rrdhf/r8oRMAhVEkeQEFl/PuMyxJAFjCBW3eTHUDopPeNr/0PQBWMSuoENA7AwlHy6hzjEsA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"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NzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcDVCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+vxYTm49rw/C/PGagMv79+r88ZqAy/v36vzxmoDL+/fq/PGagMv79+r88ZqAy/v36vzVB1H0A0gTANUHUfQDSBMBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwEErMGR16wPAQSswZHXrA8BBKzBkdesDwEErMGR16wPAQSswZHXrA8BBKzBkdesDwEErMGR16wPAQSswZHXrA8DDKt7IPHL5PyzUmuYdxxZAfgBSmzh5BECxijcyj3wEQK8l5IOeDQNAoS3nUlzVAkC0ccRafMoKQDJ1V3bB4MS/MnVXdsHgxL/bh7zl6sfdv0JClC9oIdm/kZkLXB5rwD/ThsPS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5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r+p9SPqquW3v48bfjfdstu/jxt+N92y27+PG3433bLbv+YklL4QctA/5iSUvhBy0D/mJJS+EHLQP5gxBWucze0/QWX8+4yL/T+1MuGX+jkLQJFhFW9kXgdASx+6oL6lDUBWfa62Yn/xP6Io0CfyJPA/vtnmxvQEAUAJ/reSHZv/PwZLdQEvM+4/Y5eo3hrY9T8B+n3/5sXHv1Adq5Seaes/UORJ0jWT3z9Q5EnSNZPfP8xdS8gHvfI/Ik+Srpl88D8tza0QVmPeP2Dl0CLb+fU/38K68e5I6z/TSiGQS5ziP9NKIZBLnOI/00ohkEuc4j9MN4lBYOX7P9UhN8MNeP4/AyZw624e+D+yaDo7GRz9P7JoOjsZHP0/kQpjC0FOBEAA4xk09C8RQHPXEvJBjxZAhUIEHEKV9D9agSGrWz37PwTnjCjtDf8/Jt9sc2P6A0BApN++Dpz+P0c9RKM7iPM/5ssLsI8ODkB1kxgEVo74P7gjnBa86PM/F0hQ/Bjz+j/aVUj5STX7P9pVSPlJNfs/kL3e/fGeB0Axsfm4NlT4P6HWNO84xQdAC+9yEd/JBkCzzY3pCYsBQHOiXYWUHwFA+wRQjCwZ7T/6NN2hF6Sjv/o03aEXpKO/+jTdoReko7/6NN2hF6Sjv2xaKQRyid8/x/SEJR5QFEAnMQisHJoKQMR3YtaL4QhAEojX9Qv2B0CDNGPRdBYSQDliLT4FQAFALc+Du7P2AED3WPrQBXUAQHAIVWr2gAhAqbwd4bRgCkAHtkqwOJwLQCvB4nDm1/8/3IDPDyMEAEBcIEHxY0z6P4y5awn5IPM/D7QCQ1a3/z+pMLYQ5KCyP6kwthDkoLI/qTC2EOSgsj8kKH6MuWv2Pz1+b9OfvQRARrbz/dT4/j+lTkATYUMAQAzlRLsK6QBAhslUwagkAECXi/hOzHr2P5eL+E7MevY/Q1a3ek56+j9qEyf3O1QKQFa8kXnkjwlA38Mlx51SDEBBSBYwgZsOQPKwUGuaNwhAcr9DUaDPDUA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"1257\"},\"selection_policy\":{\"id\":\"1256\"}},\"id\":\"1241\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1143\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"2355\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"2356\"},\"selection_policy\":{\"id\":\"2355\"}},\"id\":\"2338\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1147\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1257\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1168\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"2338\"}},\"id\":\"2342\",\"type\":\"CDSView\"},{\"attributes\":{\"label\":{\"value\":\"small adapt_delta\"},\"renderers\":[{\"id\":\"2341\"}]},\"id\":\"2459\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#8da0cb\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#8da0cb\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2339\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1146\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1140\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1139\"},\"dimension\":1,\"ticker\":null},\"id\":\"1142\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"v\",\"formatter\":{\"id\":\"1168\"},\"major_label_policy\":{\"id\":\"1169\"},\"ticker\":{\"id\":\"1140\"}},\"id\":\"1139\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1143\"},{\"id\":\"1144\"},{\"id\":\"1145\"},{\"id\":\"1146\"},{\"id\":\"1147\"},{\"id\":\"1148\"}]},\"id\":\"1150\",\"type\":\"Toolbar\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"1171\"},\"selection_policy\":{\"id\":\"1170\"}},\"id\":\"1157\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#fc8d62\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#fc8d62\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1242\",\"type\":\"Circle\"},{\"attributes\":{\"axis_label\":\"\\u03b8\",\"formatter\":{\"id\":\"1165\"},\"major_label_policy\":{\"id\":\"1166\"},\"ticker\":{\"id\":\"1136\"}},\"id\":\"1135\",\"type\":\"LinearAxis\"},{\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"id\":\"1174\"},{\"id\":\"1272\"},{\"id\":\"2459\"}],\"location\":\"bottom_left\"},\"id\":\"1173\",\"type\":\"Legend\"},{\"attributes\":{\"overlay\":{\"id\":\"1149\"}},\"id\":\"1145\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1149\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"source\":{\"id\":\"1157\"}},\"id\":\"1161\",\"type\":\"CDSView\"},{\"attributes\":{\"axis\":{\"id\":\"1135\"},\"ticker\":null},\"id\":\"1138\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1144\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1256\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1136\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1166\",\"type\":\"AllLabels\"},{\"attributes\":{\"label\":{\"value\":\"indep. samples\"},\"renderers\":[{\"id\":\"1160\"}]},\"id\":\"1174\",\"type\":\"LegendItem\"}],\"root_ids\":[\"1126\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.3\"}};\n", " var render_items = [{\"docid\":\"d1f4fbdb-8116-4e88-8db2-0f0cac55f498\",\"root_ids\":[\"1126\"],\"roots\":{\"1126\":\"69116705-344a-4ce9-853c-65e9dd652cab\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1126" } }, "output_type": "display_data" } ], "source": [ "with bebi103.stan.disable_logging():\n", " samples = sm.sample(seed=3252, adapt_delta=0.99)\n", "samples = az.from_cmdstanpy(samples)\n", "\n", "# Check diagnostics\n", "bebi103.stan.check_all_diagnostics(samples)\n", "\n", "# Add plot of samples\n", "p.circle(\n", " samples.posterior.theta.values.flatten(),\n", " samples.posterior.v.values.flatten(),\n", " color=\"#8da0cb\",\n", " alpha=0.3,\n", " legend_label=\"small adapt_delta\",\n", ")\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "That helped. We have far fewer divergences. However, we are still just a bit shy of the bottom of the funnel." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Noncentering\n", "\n", "Instead of making the sampler sample out of a distribution with tiny variance, we can make it sample out of a distribution that has a more reasonable variance, and then apply a *transformation* to those samples to get samples from the tiny variance distribution. To devise a strategy for doing this, we use the **change of variables formula** for probability distributions. Imagine we have a probability distribution of $\\theta$ with probability density function $\\pi(\\theta)$. If we wish to instead had a probability density function of another variable $\\tilde{\\theta}$, which we can express as a function of $\\theta$, $\\tilde{\\theta} = \\tilde{\\theta}(\\theta)$, we need to ensure that $\\pi(\\tilde{\\theta})$ is normalized,\n", "\n", "\\begin{align}\n", "\\int \\mathrm{d}\\tilde{\\theta}\\,\\pi(\\tilde{\\theta}) = 1.\n", "\\end{align}\n", "\n", "To relate this integral to the integral of $\\pi(\\theta)$, we need to [properly change variables in the integral](https://en.wikipedia.org/wiki/Integration_by_substitution). This leads to the change of variables formula,\n", "\n", "\\begin{align}\n", "\\pi(\\tilde{\\theta}) = \\left|\\frac{\\mathrm{d}\\theta}{\\mathrm{d}\\tilde{\\theta}}\\right|\\,\\pi(\\theta).\n", "\\end{align}\n", "\n", "Now, if we choose\n", "\n", "\\begin{align}\n", "\\tilde{\\theta} = \\frac{\\theta - \\mu}{\\sigma},\n", "\\end{align}\n", "\n", "then \n", "\n", "\\begin{align}\n", "\\left|\\frac{\\mathrm{d}\\theta}{\\mathrm{d}\\tilde{\\theta}}\\right| = \\sigma\n", "\\end{align}\n", "\n", "and\n", "\n", "\\begin{align}\n", "\\pi(\\tilde{\\theta}) = \\sigma \\pi(\\theta).\n", "\\end{align}\n", "\n", "If $\\theta$ is Normally distributed with mean $\\mu$ and variance $\\sigma^2$, we have\n", "\n", "\\begin{align}\n", "\\pi(\\theta) = \\frac{1}{\\sqrt{2\\pi\\sigma^2}}\\,\\mathrm{e}^{-(\\theta-\\mu)^2/2\\sigma^2}.\n", "\\end{align}\n", "\n", "Then, to satisfy the change of variables formula,\n", "\n", "\\begin{align}\n", "\\pi(\\tilde{\\theta}) = \\frac{1}{\\sqrt{2\\pi}}\\,\\mathrm{e}^{-\\tilde{\\theta}^2/2}.\n", "\\end{align}\n", "\n", "This means that $\\tilde{\\theta} \\sim \\text{Norm}(0, 1)$. Thus, we can reparametrize using the fact that $\\theta \\sim \\text{Norm}(\\mu, \\sigma)$ is equivalent to \n", "\n", "\\begin{align}\n", "&\\tilde{\\theta} \\sim \\text{Norm}(0, 1),\\\\[1em]\n", "&\\theta = \\mu + \\sigma\\,\\tilde{\\theta}.\n", "\\end{align}\n", "\n", "So, in our case, we can instead sample using $\\tilde{\\theta}$ with\n", "\n", "\\begin{align}\n", "&\\tilde{\\theta} \\sim \\text{Norm}(0, 1),\\\\[1em]\n", "&\\theta = \\mathrm{e}^{v/2}\\,\\tilde{\\theta}.\n", "\\end{align}\n", "\n", "This process is called **uncentering**. A **non-centered parametrization** has the sampler exploring away from the mean of the target distribution (hence, it is non-centered), and then a transformation ensures that the samples come from the target.\n", "\n", "Let's implement the non-centered parametrization of this pathological distribution in Stan. The Stan code is\n", "\n", "```stan\n", "parameters {\n", " real theta_tilde;\n", " real v; \n", "}\n", "\n", "\n", "transformed parameters {\n", " real theta = exp(v/2) * theta_tilde;\n", "}\n", "\n", "\n", "model {\n", " v ~ normal(0, 3);\n", " theta_tilde ~ normal(0, 1);\n", "}\n", "```\n", "\n", "Let's compile and sample. We won't bother adjusting `adapt_delta`; we'll just see what we get." ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "124b2688d8014921a51e6bc56528b67e", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 1 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "bed272d616644be686fc71c261ce8417", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 2 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "71d994de3fd14782a24c64c36d7d185b", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 3 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ef9e8786fcc64e359198853f4a8ef11e", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 4 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ " \n", "Effective sample size looks reasonable for all parameters.\n", "\n", "Rhat looks reasonable for all parameters.\n", "\n", "0 of 4000 (0.0%) iterations ended with a divergence.\n", "\n", "0 of 4000 (0.0%) iterations saturated the maximum tree depth of 10.\n", "\n", "E-BFMI indicated no pathological behavior.\n" ] }, { "data": { "text/plain": [ "0" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "with bebi103.stan.disable_logging():\n", " sm = cmdstanpy.CmdStanModel(stan_file='funnel_noncentered.stan')\n", " samples = sm.sample(seed=3252)\n", "\n", "samples = az.from_cmdstanpy(samples)\n", "\n", "bebi103.stan.check_all_diagnostics(samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Excellent! No divergences and all diagnostics check out. Let's overlay a plot of the samples to see if we got the whole funnel." ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"63129da8-414b-4ce6-bd8d-22a397ca5bc1\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"ReactiveHTML1\",\"overrides\":[],\"properties\":[]},{\"extends\":null,\"module\":null,\"name\":\"FlexBox1\",\"overrides\":[],\"properties\":[{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_content\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"align_items\"},{\"default\":\"row\",\"kind\":null,\"name\":\"flex_direction\"},{\"default\":\"wrap\",\"kind\":null,\"name\":\"flex_wrap\"},{\"default\":\"flex-start\",\"kind\":null,\"name\":\"justify_content\"}]},{\"extends\":null,\"module\":null,\"name\":\"TemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]},{\"extends\":null,\"module\":null,\"name\":\"MaterialTemplateActions1\",\"overrides\":[],\"properties\":[{\"default\":0,\"kind\":null,\"name\":\"open_modal\"},{\"default\":0,\"kind\":null,\"name\":\"close_modal\"}]}],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1135\"}],\"center\":[{\"id\":\"1138\"},{\"id\":\"1142\"},{\"id\":\"1173\"}],\"height\":400,\"left\":[{\"id\":\"1139\"}],\"renderers\":[{\"id\":\"1160\"},{\"id\":\"1244\"},{\"id\":\"2341\"},{\"id\":\"2639\"}],\"title\":{\"id\":\"1162\"},\"toolbar\":{\"id\":\"1150\"},\"width\":450,\"x_range\":{\"id\":\"1127\"},\"x_scale\":{\"id\":\"1131\"},\"y_range\":{\"id\":\"1129\"},\"y_scale\":{\"id\":\"1133\"}},\"id\":\"1126\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1170\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1171\",\"type\":\"Selection\"},{\"attributes\":{\"label\":{\"value\":\"default sampling\"},\"renderers\":[{\"id\":\"1244\"}]},\"id\":\"1272\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"1157\"},\"glyph\":{\"id\":\"1158\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1159\"},\"view\":{\"id\":\"1161\"}},\"id\":\"1160\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"end\":100,\"start\":-100},\"id\":\"1127\",\"type\":\"Range1d\"},{\"attributes\":{\"source\":{\"id\":\"1241\"}},\"id\":\"1245\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1169\",\"type\":\"AllLabels\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#8da0cb\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#8da0cb\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2340\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2338\"},\"glyph\":{\"id\":\"2339\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2340\"},\"view\":{\"id\":\"2342\"}},\"id\":\"2341\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#fc8d62\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#fc8d62\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1243\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1148\",\"type\":\"HelpTool\"},{\"attributes\":{\"data_source\":{\"id\":\"1241\"},\"glyph\":{\"id\":\"1242\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1243\"},\"view\":{\"id\":\"1245\"}},\"id\":\"1244\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#66c2a5\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#66c2a5\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1158\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2656\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#66c2a5\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#66c2a5\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1159\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1131\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1162\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1129\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1165\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1133\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"2356\",\"type\":\"Selection\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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vrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+w/s9hvrzyP7D+z2G+vPI/sP7PYb688j+i7C3lfLHYP2hdo+VAD+e/aF2j5UAP579oXaPlQA/nv029bhEY69u/Tb1uERjr279NvW4RGOvbv4nBsogX+oY/+5Y5XRYT6T/gEKrU7KEZQEUNpmH4SBVAc2iR7Xw//r/vVpboLLPfv9EHy9jQzd4/Ag6hSs0+E0AYzF8hc2XjPy5weawZGcq/RpVh3A2i1z8dVyO70jLXv96vAny3eeo/mQ0yychZC8CZDTLJyFkLwODf+3Ztyra/+IiYEkn0/j9eEfxvJTv3P+QPBp57DwNArhIsDmf+9D/fGtgqweLwv98a2CrB4vC/3xrYKsHi8L/fwyXHndLTv7BVgsXhTPS/tRoS91h6+b+PpQ9dUF/9P4+lD11QX/0/MA3DR8RUDEA9m1Wfq00cQPOrOUAwxwrAOnr83qY/B8D60AX1LbMMQODb9Gc/shNARN0HILVJAMAibHh6pewNwAKaCBueXgZA2ubG9ITFFsCYNEbrqIoSQBvYKsHiMABA9gt2w7ZF8b8fuqC+ZU79Px+6oL5lTv0/30+Nl27SDMCIS447pQMLQDlhwmhWNu0/ww/Op45VzL/JyFnY0w7jv4Y6rHDLx+A/Vp5A2ClW5r/AQBAgQ8fYP8BAECBDx9g/wEAQIEPH2D/AQBAgQ8fYP8sw7gbRWuE/z/dT46WLIEB+jLlrCRkhQINMMnIWdvc/YB+duvLZ9b+Tb7a5Mf0QwGGm7V9Z6fe/FO0qpPykEsBgIXNlUG3YP7Q6OUNxx8E/HuIftvRo7z8/rDdqhenrv3mymxn9aKS/ehowSPo05T9pVyHlJ1X/v1TjpZvEYAZALIApAwe0vL+veysSE9TKv697KxIT1Mq/r3srEhPUyr9seeV620zdv0USvYxi+QJAl8rbEU7LDcCxv+yePGwLwPH0SlmGOAnARfC/lexY/T9/Tdaoh2gCwH9N1qiHaALAVp+rrdhf/r8oRMAhVEkeQEFl/PuMyxJAFjCBW3eTHUDopPeNr/0PQBWMSuoENA7AwlHy6hzjEsA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"aam8HeG09T8cmUf+YGAAQEHxY8xdCwNAe9rhr8ka/z8TDyibckUBQM2v5gDBHAJAEAaeew9XBEB+HThnRGnxPzvfT42XLg1Aa4Ko+wAkEkAgKSLDKl4CQPs/h/nyQgZAJnDrbp5qC0CSeeQPBh4FQMk88gcDTwRA+zpwzohSCUD7P4f58uIQQNU+HY8ZyBZACD2bVZ8rGUAPuRluwOcEQP8EFytqEBBA8UbmkT9YEkCgibDh6TUQQLSrkPKTag9AIo51cRuN/T9Q5EnSNVMDQE/MejGUk/w/RBfUt8zp+z8absDnhxEJQF2nkZbKWwNAsyeBzTl45j/NAYI5enwSQDBkdavnhBFAavtXVpp0FkChoX+Ci1UIQOj3/ZsXJ+U/48eYu5YQ7D898gcDz30FQPLNNjempwNAmC8vwD66/T8yPsxetp3kP2pOXmQCfuY/g0wychb28z/dek0PCsrtP9dMvtnmxvQ/gbIpV3hXAkCNKO0NvvAIQK0XQznRrgdA5iMp6WFo5T/UK2UZ4lj7P5n1YignWvc/q7TFNT4T7T9+VwT/W8n8Pw+4rpgR3uk/PgXAeAYN7z8oui784HzZP8qpnWFqS8M/yqmdYWpLwz9AE2HD06v+P2HgufdwSfE/8Nx7uOR4A0DeAgmKH2PyP1N5O8Jpwe4/I/jfSnYsAUCbOLnfoagEQEmAmlq2VgVA5dU5BmTvAUDeq1Ym/BILQFlpUgq6Pfs/X9IYraMq9j8b2CrB4vD2P/C+Khcq/+o/jukJSzwg8T/2C3bDtsUDQOwX7IZtCwZADcNHxJSIEEAkC5jArRsWQE5FKowthBVAf95UpMJ4E0BApN++DhwUQMHicOZX0xpAhPV/DvMFFkAzUBn/PmMLQNUmTu53aBhABvUtc7rMFUCHp1fKMkQWQF70FaQZCxRAr3d/vFctFUC2EOSghFkFQPOrOUAwhwdApU5AE2HDAEA9J71vfC0SQB75g4HnHgxAPfIHA8/9BEDEzhQ6rzEAQFpIwOjyZuo/WkjA6PJm6j+ADvPlBVgHQBuBeF2/YApAJQaBlUOL+D8oYhHDDmPiP3X7UXngCIe/dftReeAIh791+1F54AiHv/Mf0m9fB9g/qOMxA5Xx+T9LH7qgvmXwPxwIyQImcPg/y2lPyTmx0T/8NVmjHiL1P/w1WaMeIvU//Ul87gR77j/7Bbth26IBQBWMSuoEdAtAFEGchxOY3T9d4sgDkUW+vx4Wak3zjgFAZM4z9iUb1r9kzjP2JRvWv2TOM/YlG9a/ZM4z9iUb1r9kzjP2JRvWv2TOM/YlG9a/yJV6FoTy3z8faAWGrO7zPzSAt0CC4hRAxQPKplxhDEDd0mpI3GP0PyHlJ9U+3RVAkwA1tWwtC0CkHMwmwLDcP2rZWl8ktOy/atlaXyS07L/EzhQ6r7EEQKOvIM1YdBFAWMoyxLEuDUDyBwPPvYcFQP4ORYE+UQtAg/qWOV2WD0DIXu/+eC8MQFcm/FI/rxJAPQrXo3A9DEAF3V7SGG0GQIYDIVnARApADWyVYHE44z+iemtgq8QEQAu1pnnHqQFAFW9kHvkD/D/yDBr6J7gBQFIst7Qa0gVAYoTwaOMIBEDD9Shcj8IAQE1KQbeXNPo/Y7X5f9WRr79jtfl/1ZGvv2O1+X/Vka+/Y7X5f9WRr7/P86eN6nTQP8/zp43qdNA/z/Onjep00D/P86eN6nTQPxPVWwNbJQlAXynLEMe6/D8dyeU/pN/+P5S8OseAbPQ/lKRrJt/sAECk3lM57anuv6TeUzntqe6/pN5TOe2p7r+lFd9Q+Gzpv/G3PUFiu78/8bc9QWK7vz/xtz1BYru/PyfdlsgFZ8A/EY3uIHamA0C2Z5YEqOkIQG+70FynUQZAeLRxxFocEUAh5SfVPr0WQK62Yn/ZPRpAxxFr8SmA8z+ZR/5g4Dn0P3Bh3Xh3ZOc/hj3t8NdkAUBMiLmkarvkPymYMQVrnN8/KZgxBWuc3z+hnj4Cf/jYP0DZlCu8S/o/vTWwVYJF/j+fzarP1Vb3P5/Nqs/VVvc/D5wzorQ3G0CEu7N224UZQLK61XPS+xVAo+nsZHD0FUBRFOgTeZILQJKRs7CnHQVAVp+rrdjfAkDrxVBOtKsBQO3YCMTrOgxAvHmqQ26GBkAmGTkLe5oMQGGOHr+3KQVAfy+FB82u0j8Zc9cS8kHlP9Lj9zb9WfC/0uP3Nv1Z8L/S4/c2/Vnwv9Lj9zb9WfC/0uP3Nv1Z8L/S4/c2/Vnwv9Lj9zb9WfC/0uP3Nv1Z8L/S4/c2/Vnwv4ekFkomp98/1+VK830noD8EOpM2VffEvwQ6kzZV98S/7Q+U2/Y91z//PXjt0obZP7K61XPSe/0/jXqIRncQCkBfRrHc0uoIQPPIHww8NxJAcT0K16PwDkAZxXJLqyH+Px75g4Hn3gJAwCMqVDcXwz9uUWaDTDL+P0Rpb/CFCQNANuUK73KRBEBuUWaDTDIMQERMiSR6mQ9A/OO9amUCC0Dgvg6cM0IbQCS5/If0exJAT0ATYcMTD0AtQxzr4hYVQFOu8C4XcQ9A+64I/reSEEAe+YOB554LQJ57D5ccdwtATUpBt5d0EUDlJ9U+HW8VQPtalxqhn+c/XRq/8EoS5j9W1cvvNBnkP+utga0SLNo/PJ8B9WZU5T9YVpqUgu75Pygs8YCyKfQ/ZmZmZmZm9D/rbp7qkBvwP+tunuqQG/A/OX8TChHw8z+h+DHmrqX+P89IhEawcew/qaJ4lbVN3L+poniVtU3cv6mieJW1Tdy/Z0Y/Gk4Z6r9nRj8aThnqv2dGPxpOGeq/Z0Y/Gk4Z6r9nRj8aThnqv2dGPxpOGeq/Z0Y/Gk4Z6r9nRj8aThnqv2dGPxpOGeq/aHdIMUCizz/o9/2bFyeOP+j3/ZsXJ44/kloomZza0j+NlNLYA1K5v/1P/u4dNdu//U/+7h01278Zcmw9Qzjdv8zSTs3lBtm/qFSJsrcU4b+oVImytxThv+llFMstrfC/6WUUyy2t8L8DYDyDhv7lPwNgPIOG/uU/dEF9y5zuDEC1w1+TNer9P+HOhZFe1Nw/nfNTHAdexT+d81McB17FP53zUxwHXsU/sRafAmA8+T/4Nv3Zj5QFQPg2/dmPlAVA6glLPKDsAkBOl8XE5qMNQBwlr84x4AJAEVMiiV5G8T8RUyKJXkbxP9nO91PjZQhAcHfWbruQBkDGaYgq/JnsPxU8hVyp5+w/FTyFXKnn7D9bJO1GH3PvP3u9++O9au0/1QloImz48D/9TShEwEEVQBoXDoRkQQpAa5p3nKLjD0CYLy/APvoQQKVOQBNhYxVAngd3Z+3WFECqK5/leTAQQGjQ0D/BhQJAl6jeGthqAUB2VDVB1H0JQM9J7xtfewZAMEeP39u0AUBqatlaX+QBQMlxp3SwvgNA36Y/+5Gi+j8FFytqMO0RQF/v/niv+hFAIjfDDfi8BUDONjemJ2wOQKT8pNqn4wRA5pE/GHguDEDG+ZtQiIADQEnXTL7ZZv8/kx0bgXgdB0DP91PjpdsFQM0Ew7mGmek/mC8vwD468D+3C811GikGQHOiXYWUHwdA8IXJVMEoDUDBOSNKewMHQHZsBOJ1/fY/dOs1PSgoxb8DYDyDhv7Rv0vnw7MEGe+/S+fDswQZ779L58OzBBnvv0vnw7MEGe+/S+fDswQZ778Dz72HSw73vwPPvYdLDve/A8+9h0sO978Dz72HSw73v1ioNc07TvO/WKg1zTtO879YqDXNO07zv3Ww/s9h3hJANBE2PL0SFkDWqIdodMcaQETdByC1SRRAj3Ba8KIvD0AHtkqwOJwIQDCBW3fztBdA0NVW7C8bFEDD9Shcj4IZQBnnb0Ih4hpA2A3bFmV2EkDYDdsWZXYSQNgN2xZldhJAzEV8J2btIEBdv2A3bNsdQPVnP1JEBh1ADMhe7/54DEBbsb/snvwKQB75g4Hn3gJAl3Mprip79D8uVP61vPLgPy5U/rW88uA/LlT+tbzy4D+UF5mAXyPHP5QXmYBfI8c/14hgHFy65j/T3AphNZbGPw6IEFfOXuY/DogQV85e5j8OiBBXzl7mPxtMw/ARMd0/9Kj4vyMq27/0qPi/Iyrbv/So+L8jKtu/9Kj4vyMq27/0qPi/Iyrbv/So+L8jKtu/9Kj4vyMq27/0qPi/Iyrbv/So+L8jKtu/9Kj4vyMq278wTKYKRqXxvzBMpgpGpfG/RML3/gbt4r+HokCfyNMFQJC93v3x3gxALH3ogvoWCED9MEJ4tHEDQH2W58Hd2fs/FFlrKLUX5j8F+kSeJJ0EQI9wWvCibwJAd76fGi9dAkBqwYu+gvQNQAaeew+XXAxAJ4Oj5NW5BkASFD/G3DULQI20VN6OMBBA10y+2eYGE0DOcAM+P6wVQNAPI4RH2xhAEyf3OxTFEUBFEr2MYrkWQL7BFyZThQ9AuAa2SrC4CkCT407pYB0RQFBTy9b6ghVAglZgyOrWE0DUSEvl7YgTQDvfT42XrhxAlLw6x4AMGEDfpj/7kaIdQNFcp5GW6htA0VynkZbqG0AUBfpEniQTQNQrZRniGBJAgosVNZgGDEALJCh+jDkMQNrmxvSE5RRArHMMyF6vC0DeH+9VKxMHQAYN/RNcbAZAL2mM1lGVFEDNr+YAwRwSQMu+K4L/bRFA7yB2ptAZEkAMPPceLjn7P/FjzF1LCAtAcJnTZTEx+T8LKT+p9ikCQJBmLJrODgJAR+aRPxh4+D9ZUYNpGD4DQDANw0fElP8/AaQ2cXI/AkCmD11Q3zL5P8QI4dHGkfc/UHCxogbT8T+NRj6veOrjP41GPq946uM/jUY+r3jq4z9CWmPQCaHbv0JaY9AJodu/Qlpj0Amh279CWmPQCaHbv0JaY9AJodu/Qlpj0Amh279CWmPQCaHbv5/leXB3FhFAh/nyAuxjEkAPRYE+kWcUQNydtdsu9A1A30+Nl24SCkCGIAclzLQEQKt4I/PInwNA626e6pDbA0CoUrMHWgH0P6G5TiMtlfc/U7MHWoEh+j/fGtgqwWL5P6LuA5DahAdAjWK5pdWQAUCHM7+aA4QIQNRlMbH5+AVASMSUSKLXBEBFoPoHkQzPP0Wg+geRDM8/CoUIOIQq9j8RUyKJXsb5P10WE5uPawJAb5upEI/E4j9vm6kQj8TiPwacpWQ5Ce8/GvfmN0w04D/+KOrMPaTpP6JESx5Py+k/kNsvn6wYxr+Q2y+frBjGv1Xf+UUJ+uK/Vd/5RQn64r9V3/lFCfriv1Xf+UUJ+uK/2ht8YTJV3D+DaK1oc5zFP6kwthDkoNo/RWeZRSi26T9FZ5lFKLbpP+i8xi5R/QlA7ncoCvSJBUAkC5jArbsBQDBkdavnpBFAj6omiLrPC0DCEg8om3L/P4ums5PBEQxAYhBYObSIA0B1VaAWgwfmP1fuYB/4c5U/hQt5BDfS5L+FC3kEN9Lkv4ULeQQ30uS/hQt5BDfS5L+FC3kEN9Lkv4ULeQQ30uS/hQt5BDfS5L/Opbiq7DsEQAQ91LZhlOy/BD3UtmGU7L/tnGaBdgfpP8jqVs9J7wNAfSJPkq6Z+z9zS6shcY8AQAKCOXr8XgNACCC1iZN7DkB/arx0k9gLQKJFtvP9dBBAuB6F61F4CkCyvoHJjSLqPwVR9wFI7es/BVH3AUjt6z8qkUQvo9gCQPm01IvrKbc/+bTUi+sptz8xmpXtQ17nPzGale1DXuc/XRq/8EqSxz8SoEvdOqSdPxKgS906pJ0/SnoYWp0c5b9KehhanRzlv0p6GFqdHOW/SnoYWp0c5b9KehhanRzlv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv82v5gDBHPG/za/mAMEc8b/Nr+YAwRzxv/LvMy4cCPe/8u8zLhwI97/y7zMuHAj3v/LvMy4cCPe/8u8zLhwI97/y7zMuHAj3v/LvMy4cCPe/8u8zLhwI97/y7zMuHAj3v/LvMy4cCPe/8u8zLhwI97/y7zMuHAj3v/LvMy4cCPe/8u8zLhwI97/y7zMuHAj3v/LvMy4cCPe/8u8zLhwI97/y7zMuHAj3v/XzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsD186YiFYYCwPXzpiIVhgLA9fOmIhWGAsBiZwqd19j3v2JnCp3X2Pe/YmcKndfY979iZwqd19j3v2JnCp3X2Pe/C9P3GoLj779AhSNIpVjrv0CFI0ilWOu/QIUjSKVY679AhSNIpVjrv60zvi8uVd8/zgAXZMvy4T8TJ/c7FIX5P0aZDTLJCAFAofMau0T1DEBlARO4dbf7PxKgppat9Q9AY2NeRxwy4z9GJXUCmkgMQDoGZK93vwhAQNmUK7yLDECCrRIsDucQQIcW2c73UxBAVFc+y/NgCkCtF0M50W4MQCjVPh2PGfU/6rDCLR/J6T+nejL/6JvKP/8EFytqMAVAkiIyrOINAUBolgSoqWUNQBQi4BCq1AlAk1LQ7SVNCUBzEHS0qiXYv3MQdLSqJdi/fVuwVBfw4b+xwi0fScnpv7HCLR9Jyem/scItH0nJ6b+xwi0fScnpv7HCLR9Jyem/scItH0nJ6b+xwi0fScnpv7HCLR9Jyem/scItH0nJ6b+xwi0fScnpv7HCLR9Jyem/scItH0nJ6b+xwi0fScnpv7HCLR9Jyem/scItH0nJ6b+xwi0fScnpv7HCLR9Jyem/W0OpvYi22r8ixJWzd0bivyLElbN3RuK/IsSVs3dG4r8ixJWzd0bivwK6L2e2K9y/6/zbZb/uzj8qqRPQRFjwP5ASu7a3W9c/kBK7trdb1z+QEru2t1vXP5ASu7a3W9c/kBK7trdb1z9qSx3k9eDnP8iZJmw/meg/x9eeWRIg+T/7Bbth2yL+PyU7NgLx+gtAKZZbWg3JEkDlCu9yEZ8OQFCqfToe8xJAGXPXEvIBC0BuizIbZBIIQJz51RwgGAhAsW1RZoNM8D+xbVFmg0zwP/w1WaMeovQ//DVZox6i9D8Cgjl6/N76P7ahYpy/KRJAAaWhRiHJwj8dcjPcgM/LPx1yM9yAz8s/tU/HYwYq8D+1T8djBirwPxHF5A0w8+Q/EcXkDTDz5D9PIy2Vt6P0P52FPe3wV+w/KEnXTL5ZB0Btxf6ye7IHQK8I/reSXQhANqs+V1uxAUCpwTQMH1EOQMhhMH+FzOc/lUiil1Gs/j/ir8ka9dAAQL3GLlG9tQBA9SoyOiAJ4D9iuhCrP8LYv2K6EKs/wti/YroQqz/C2L92/1iIDoHdv3b/WIgOgd2/BWnGouls9z/g9ZmzPuXGP0JD/wQXq/4/guSdQxmq37+C5J1DGarfv4LknUMZqt+/guSdQxmq37/E0OrkDMXBvzpY/+cw3/8/gT6RJ0lXBkCndLD+z+EKQMnIWdjTTglAwR9+/nvwvr/BH37+e/C+v8Effv578L6/wR9+/nvwvr/BH37+e/C+v8Effv578L6/wR9+/nvwvr8Yz6Chf8IHQMEcPX5vMxRADHbDtkXZBUCWCb/Uz5sEQIQqNXugtRhAn47HDFRGFEAao3VUNaEVQBb7y+7J4xlAHooCfSJvGED36XjMQGXYP5NS0O0ljf8/xAsiUtOu5T/Mf0i/fZ37P482jliLT+8/Vrd6TnrfCkDZlCu8y4UJQKjGSzeJwQFAEodsIF3s4D8Z529CIYL9P+AtkKD4sfw/l6jeGtgq/z8E54wo7Q0DQN2YnrDEgwlANQwfEVMiCkAniLoPQOoRQAMJih9jbhFAQxzr4jYaCEBY4gFlU24KQL0A++jUVQtAYWwhyEGJ/j/7y+7JwwIIQB+i0R3EzglAqF5te3GYuD8i+rX103/EPyL6tfXTf8Q/Ivq19dN/xD8i+rX103/EP+KuXkVGB9w/MlUwKqmT+T/+KytNSoELQGK+vAD7aApA/MbXnlkSB0ATfqmfN3UQQBH8byU7Ng5AOwFNhA0PDkBdbcX+svsKQCFZwARu3Q1A9wZfmEwVCkCkjSPW4lMCQOCcEaW9wQdAUaBP5EkSBUC5UzpY/+f3P9b/OcyXF/c/fcucLovJBUDVITfDDTgMQIHPDyOEJxpAWKg1zTuuFUDtR4rIsMoLQHrf+NozCwRA6KrURzvJoT+xLhPqjmqVvx6oUx7dCMu/HqhTHt0Iy7+xxAPKptz1PyGRtvEnKtK/zGH3HcNjv7/MYfcdw2O/v80d/S/Xoug/6bXZWIl57T8UQZyHE5jKP693f7xXrfs/2evdH+9V/D8QejarPlcIQADt/fytU5u/AO39/K1Tm78A7f38rVObvwDt/fytU5u/0dhN3yF7p7/R2E3fIXunv9HYTd8he6e/0dhN3yF7p7+Ug9kEGBbqv5SD2QQYFuq/lIPZBBgW6r+Ug9kEGBbqv4aSyamd4eC/escpOpLL8L96xyk6ksvwvyVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcAlWBzO/KoBwCVYHM78qgHAJVgczvyqAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcA3N6YnLHEBwDc3picscQHANzemJyxxAcDVCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+v9UJaCJs+P6/1QloImz4/r/VCWgibPj+vxYTm49rw/C/PGagMv79+r88ZqAy/v36vzxmoDL+/fq/PGagMv79+r88ZqAy/v36vzVB1H0A0gTANUHUfQDSBMBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcBPIy2Vt+MFwE8jLZW34wXATyMtlbfjBcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwKzijcwjvwXArOKNzCO/BcCs4o3MI78FwEErMGR16wPAQSswZHXrA8BBKzBkdesDwEErMGR16wPAQSswZHXrA8BBKzBkdesDwEErMGR16wPAQSswZHXrA8DDKt7IPHL5PyzUmuYdxxZAfgBSmzh5BECxijcyj3wEQK8l5IOeDQNAoS3nUlzVAkC0ccRafMoKQDJ1V3bB4MS/MnVXdsHgxL/bh7zl6sfdv0JClC9oIdm/kZkLXB5rwD/ThsPS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5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r8aijve5LfuvxqKO97kt+6/Goo73uS37r+p9SPqquW3v48bfjfdstu/jxt+N92y27+PG3433bLbv+YklL4QctA/5iSUvhBy0D/mJJS+EHLQP5gxBWucze0/QWX8+4yL/T+1MuGX+jkLQJFhFW9kXgdASx+6oL6lDUBWfa62Yn/xP6Io0CfyJPA/vtnmxvQEAUAJ/reSHZv/PwZLdQEvM+4/Y5eo3hrY9T8B+n3/5sXHv1Adq5Seaes/UORJ0jWT3z9Q5EnSNZPfP8xdS8gHvfI/Ik+Srpl88D8tza0QVmPeP2Dl0CLb+fU/38K68e5I6z/TSiGQS5ziP9NKIZBLnOI/00ohkEuc4j9MN4lBYOX7P9UhN8MNeP4/AyZw624e+D+yaDo7GRz9P7JoOjsZHP0/kQpjC0FOBEAA4xk09C8RQHPXEvJBjxZAhUIEHEKV9D9agSGrWz37PwTnjCjtDf8/Jt9sc2P6A0BApN++Dpz+P0c9RKM7iPM/5ssLsI8ODkB1kxgEVo74P7gjnBa86PM/F0hQ/Bjz+j/aVUj5STX7P9pVSPlJNfs/kL3e/fGeB0Axsfm4NlT4P6HWNO84xQdAC+9yEd/JBkCzzY3pCYsBQHOiXYWUHwFA+wRQjCwZ7T/6NN2hF6Sjv/o03aEXpKO/+jTdoReko7/6NN2hF6Sjv2xaKQRyid8/x/SEJR5QFEAnMQisHJoKQMR3YtaL4QhAEojX9Qv2B0CDNGPRdBYSQDliLT4FQAFALc+Du7P2AED3WPrQBXUAQHAIVWr2gAhAqbwd4bRgCkAHtkqwOJwLQCvB4nDm1/8/3IDPDyMEAEBcIEHxY0z6P4y5awn5IPM/D7QCQ1a3/z+pMLYQ5KCyP6kwthDkoLI/qTC2EOSgsj8kKH6MuWv2Pz1+b9OfvQRARrbz/dT4/j+lTkATYUMAQAzlRLsK6QBAhslUwagkAECXi/hOzHr2P5eL+E7MevY/Q1a3ek56+j9qEyf3O1QKQFa8kXnkjwlA38Mlx51SDEBBSBYwgZsOQPKwUGuaNwhAcr9DUaDPDUA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"1257\"},\"selection_policy\":{\"id\":\"1256\"}},\"id\":\"1241\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1143\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"2355\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"2356\"},\"selection_policy\":{\"id\":\"2355\"}},\"id\":\"2338\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1147\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1257\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1168\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"2338\"}},\"id\":\"2342\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#e78ac3\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#e78ac3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2637\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#8da0cb\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#8da0cb\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2339\",\"type\":\"Circle\"},{\"attributes\":{\"label\":{\"value\":\"small adapt_delta\"},\"renderers\":[{\"id\":\"2341\"}]},\"id\":\"2459\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"1146\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"2655\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1140\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis\":{\"id\":\"1139\"},\"dimension\":1,\"ticker\":null},\"id\":\"1142\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"v\",\"formatter\":{\"id\":\"1168\"},\"major_label_policy\":{\"id\":\"1169\"},\"ticker\":{\"id\":\"1140\"}},\"id\":\"1139\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_multi\":null,\"tools\":[{\"id\":\"1143\"},{\"id\":\"1144\"},{\"id\":\"1145\"},{\"id\":\"1146\"},{\"id\":\"1147\"},{\"id\":\"1148\"}]},\"id\":\"1150\",\"type\":\"Toolbar\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"/Is6MzliBEC0oVFN8sT9P2YR/UeURN6/TiOWSKSHE0BStw1JGxztv7XwQsMB7+S/OA6iXbhz97+BicPZe+4AQASy7a5qA/4/c16j3NRNIEAgVQjpWfL6v65up0moFuC/Q7ZJUC6m7L/AVqviodbrP5DsRBRbJPi/dGjFfHDZD8BGBws6GH/2PzInlLkeEABA6i39TESeAcCuS0G7dlcAQLSw+9DstR3ACj2dE/EvDsCINHaZ/U33P4obP0YebvK/c3YK8sv6379oS+ezkfTjv/o3d8kmQqk/frRZ+1PU9D/GDFFO1vIOQEVatyQAegDAhW0mh5vU+T+R8vIg1rjoP0LfxTsVFvY/QIMM0jylBEDyq0/04vv+v0visxSINALA8+3YzHkE5j8kkL0LPF8NwC5c9+KjWA5AbtYDaZ8Y/r9irEvazzgCwNJk/x9C8fM/XF+mI2l56r/sarYe6VwFwEi6h01TmhLAwhWfUYpo0L94k4UCIyGEP1BF/tDS5wzAHWpVxSx4A8DCjxBzBl0OQBSdGOcSQQzATDavIssOBkBI8VJ9CYQJwB5xy2cdj+a/9CH14SGWBMDcB267hUoHQJJYP4pBlOY/yoZZH7MEDsBs/dYs6WYZQGNBOXmL6vC/PHBue4p7HMCin+G12AkDwKgmo4QLSgBA3BThAqWM/j/S0DRyVULIPzt0P114lfA/YqcLWmu+C8DMdgcUJxsUwISJWjE5VwBAuupkZ3LW6L8uq8/c6VL1v4Tb8mPk+hfA5iPKlqUg0L/cZWt9eK7hP4bXNolpqgVA9sPPr9ZsDkDwhEWAY0vxP9xQuOWZRgFAiv9DtHgf/b8zfgG4SlPlPyD8v/o6FwJAjQivDaDI0D9kbN1vAcMIQKGBOX0dEBJAJ3CpLqxs3T+zQ+3Toy3pP0UVXXIZndW/UJhk3o9p9z9k+wRy4yMRwL+VCgpsKfa/aGQhiod8EEAEYUgmb+UBwMD3wJauxRHAxjzbQVqU67+GcIyswq/XP1QPa973y/q/bhmfNXVEyL+ySMeWk276P10KG1fiL/0/Cmwrt/Bh0z/ySO5sK1zyv7Lx26V6X/g/4zHH8n38D0DePzsRYCXnv7b0acy5fQBAKSYPeRrrBsC/gxHZG0EFQJKCf2OSFRJAnn+gdMae7T+05BGbFasVQHeu6yzHHvu/BrOLBx9mDcCtDi8YpdwFQNYit2VVjABAoEEic05pCkA+0/5dbykAQPS24xVQwwpA+clJtj0V1z/kuId2l+/hP2GHHBSQWRTAXJnpGi+H9D8q0VUzEqgVwNotQoUHhA5Agq2yaqB25r+4H6PwoycMQFb9lE2Aivg/3erzNfKFCsCRNF+EiWwBQAze42LzIfI/GXqk9sRHBUDiqYmAdtz+v9kpQL/z0QnACm18X4Is+D+dT21izurWP2Ilx+C2Zw7AjJ87A0lNFsAKq9MmtT0DwFhCyo05GA5AXME/rdP197/W0TWlPP8SQKPQbiB1EgHAMvijoM6z6j9IRbN9futkP7pGAXxd/dQ/Xc/knLYxCMDvcmrkVsnmP8ZYbic/4+2/fYbPbtrl0r/1so2cnhLvv2O3cDBZ2RfA9sB8hDf2C8A48hdyxZMOwDqRJP0NhuO/w3gMfisKEcBqfNIxXCkXwIjekejhFhPAmSQK0EtM9b+9ehNHTUQDwGi707M0/PG/kHw7OVKb/D8CXajGOQAYwP7soAJT4+k/otktRvkWC0CuEQzJ55n6v7BCe/TCVBPA7W/15WoWtL8eqWf5l7cDwONTN0YKxes/H9o8wwqW1D+PgHUFGykMwIcoqSKyAPU/FHZDXw4b1T8Xl8M0+08QwOLYyD/YAQrA/sisy0N8+b8qcUCOZ9rov8RRgTcdGfw/wpwXygLho79XvYGx7q8cQEEV85K3Kd4/hNlBTptGEkAQGvbrV7imP2g/1sWbWQlAUEwRFoMIGcAoL4Eml3r1P3f6WHU2xqc/Sbcy/j0bEUDVfJjtKGLwvxNzgG8UNQTAfbs79BHBA0BoOo1WUyPTv1edmsOMm/u/VWRBbgQBB0D8fh12skEBwCjBsufHqQtAcVjFNplBBUC2CVD5MZP8P0iSCiSj/fI/PuE1Qr+p7D85004WLnIUwKyGojskfLk/7N4Jh4WDDkAhZxysLR0TQJtHmV1raAJA4jSYNaMC/L922nDE1qnzP4bFpThNW+u/5piMvQ4N7j+lGDDsLBXxPw4UUCF6qv2/QAvMswzqyD/4y1GQ7RoMQLkE0D9Epw/Acs/Uk18REkAaM6Bvj0cGwF/VjXSdavW/bGNKh98y8r88QOdVdJDeP3FRQUVGHALAXryKsfxeA0CA+l62HVAFwGZP6OWZkcw/GWQo5IfJEkByIuXkG3IDQHmok+gAKvc/DWg+SG0S/r9gE5/1jYXpPx5brFbLYum/pfmnU6GEEcAN0tZxnUUJwBjXOdcXjP4/9QSHY/058b/ezyEaDKkSQOaf14a7Rfq/oJGaxWOk+D8OoyjCo6/jv6Jq34EAfBNAUqJefryMCcCSeD6HPPG6PxbBsN5PFMI/RskhCuVTDMAAmFj/B0YEwMLJ8kPhlfE/yNEIM7p69L9uWt7CbdriP7okclEOzQfATP0tuAiP9T+V4hCylx7Yv3SKCcmd+Ni/y3thAuaXAkD2RVAV176tv4w7GwtzzxzA0por5tED9z9AKFRkl+gJwLYqx6NYMfu/IM3fURm2E0DK86iPgq4KQGYlR+OTDQ1ABZOvTnHQDkB4X4LFwuL/vzYNKxehmOY/q+eRy8Up9b8egT/MIkoHwGojt02LTeQ/+oI1S10zAkDIRTIFxoMHwMO3P4Bd0eE/MpDa6mZ//D/PMkgnJbkRQCbBDC0nhw1AmXdWXQB85z9NH2MvN7wJwGhDROwwK9e/chA/UjsVE8CMaMAOrAPzv2Co2CrFYv6//HZPZJAoBUA6NKwqnREOQC/rsT+eMfY/p3VcnjaoEcDPCRHQ50n3P1K5B+kvTBHAZLp1qXl0178gTmH61CMKQM01Pfc4TQFAXhJH+YW/CUCWVQUXupzlv8+5eWGBFQXAKk0hfqgx8T/mplKgfFj3v8F3C3wV/qa/lgMIllA6+b/udC41Ou+vv6QPCIyHhvQ/1NU0a5rZEMCMSwcyWfAKwKWmCPYlr/8/MZyQ6/pc8T/OHveiBXn8P95MdR33K/m/zvwOVRg6FEA935oosKnmP4dq0jgn8wbA2Fxujif2AUC97Ob0WCv2P8YC1+V5LfY/0HmFY1Wl+79+LAyj2Inkv2g6ZXnX/xXAKh53FyVQvz9TbzIkUmsNQExl8JSe6gZAwDvG6HDpAUDVyax+RnQdwIeC97qr6eK/cPqMwPJlAUDBiHXiQu71v/UWl50jIwXAmPenw6JM4L/etGEF7Hfmv26mOyjnfQJAeFRnnPQqxb/6eGqznbESwEZpGdHTnBJAFeYvIRGJEMCzbiXrU9IPwMo62TCMm+c/+7qSYGqi9b/1ig4VoELzv2LoAzoyZ/I/9PD3Btw4AcDU6asyy+bvP7pDY2C728u/2PHZ78ZGCkAkLDnvTLq7v6seBmrG5wpA+KB0kt0s9L+C/q3EDNf6P3uNZtUEXP6/w7+vB/LL/z/iudsatdD2v8h89bVj+QDAwLMdWOOx7j++aiuFtMIOwGSTR9SAIAZAdvaHQHRwGED0MMCyeB8IwI9hVa2I7be/OYP5FXzfFMB79Zi2upscwBYH59WbVfm/JzAC+WfBsz/0lplLHd20v4Yq2T2ongZAw/dBYbbNBsAcxZbAfn0BwJaZlzheyBJAVPa2jAqOAEDs+nIglG3xv36TMuvrcLy/DK3ttqqUAMBXC6d5yDwNQKLSUQtAFwHAWKFheofy/7/C0WifRuT9P3KlG2yNdcw/hT2YqZKXEcDczfqPQznnP46eoz6Zaw/AWnZs2a2r9j8BEfmXlQ8CwG6RhwcFAOg/7KKvIuiT4D+Di9rtCY4IwCmYEkZ0afO/7o9qbDNb7b82LDusXZbkv2ZLNx2DU/0/g91/3aFN/L9wLYBX4JPuP7xFB5TkyQXAiDzhunoj/D8Z4HNXFBwGQJJ6ZsGZr/A/LNqWjBqPG8AV41LMran1v4A7wp3RP/8/lE+q8UPsCsAhJeAvEBwaQNYw8wj/8sY/r0FTcGRqBMCeZhWDT3n6PyPMphKzqw/Ajtmyp9Kf+T8FHUBfiPbXP5IT4K3ktAlA4zBT/56g4r9I7QNj//8EQOxBAnOvsQ5ASp8tv/1DFEBDcnm7yfsRQF+zkVgyhfg/ZDVRUuED878CN76/q2f4P5FTD49fvhHAurH+v5sbEUDSEFGjCwIYwICSPURu++U/eg6eGm5JCcBn54s1rVzFPwPTQQJW4dE/GnKljKIHEkBIy5IYCojxP1tr1h1TIRDAhpsZ/ObJ+7+Uqyr6QVECQBOv6Jb+nRDAUWdGONdcDMBsW71jFTb4P2ZOLSMS/eY/cIcUVHUD6T80Uur/nbAHwLY/3mQmvw7AoZqjpXe68r8/X4VhAeULQHb2zE3L1QrAJGx1JUIs2r/Y4YUqcT4iwKZcjOmkgvW/vERvVVGE1z8sFjXQiw/8v5pe9IB3KQjAwrTvgSAn5L/CyiiBzhmSP30/RCkmvBDAUzGjjy6K7b/Tt1jvrfARwKFkBeCgcNM/qQaV3MEbA8DPDlyoBrIVwP1A0JuBWOi/M72jDiK++b/6KHVRzEbyv6x2NMKUygdAcEVqfuqSA0CYuo6A3aT+v8rL5drlBwLAPHZbB0GvFMC0ertAODgJwIpcHTxpWOS/ijc8GZSU8j8edyVpvtsBQNCjqAam3AtA7EGiHGV5CUCuKwajOxoEwN/uAeY5b/+/fufXLu+TEkBwwRzLJZLyP1rwPR/itQZAxKqJwXkk+j/6eRN+qyv4P2d9inyOxvC/LxEQcIivF8AVQAnUIyryP9gSS1vAgb6/GrRc8j+eEsCJodiokHnJP8qbwPwp9PO/+HHS/lB/GEDu54IGGN8AwPizRzc6P90/wxgbLd86FMAuwajSq8XyP6+Euhibef2/+BbigLzaCECon/yUVy8JwA5yOIF3JCDA2dss9yahBsCOpAvx+avwP+l7QUapnRVARl/piQ5/1T9Oc9BnD0oKQBV8xQQQzRBARIVRlm0G4j8coBSxZr4XwDBCC6qCjp+/wBvH9Vd18T9AqWSeFR4ZwOA2ojP98xTAjSZHpcs3k7+k5pxoPvi9v9Wdqb39KwJAxOi04WnLzT/i8PxtdrsUQP3/ixMKtwRAVLcybvtl478i5N77vrDXv4upTvNWWLO/JveE2NcN5r8kVnWBw3n6P273AQlgNxFAnu2LceD9zD+Ubj6A/T8PQNIjMAxTkOw/U9l3MAos9T/yLmE3su/xP8m6WLW06v+/iuNRLA/PDsD/0p46BD7rP00irh5J5ApAK9h748NKBsBLMueKn20SwB7Dehqd3s0/Da/2ZNn10D8SvbY4BBoXwFa4JsVoXALAZXnEiIph+z/MFm51vVPyPyVFRt4R0+K/AWESQqkwBEBoa5eMZMH+P63HaLh/M/E/6ClegClo+j9Fw7QhM8L2v8UgPzuDew9Ax4+ZOkjdBcDG/BI6J8sHwANfoJ2BKxzAQiisGoNW5j+AlEfk1K0OQCTbFBIZDvi/iVq6Wzeb479Wr/mymHPdP/SBNcIngRLABBmpzzG6zT/nDWSJbFkUwAW+gIAsLO8/G2B2kKDp+j8DmQlpqikKQLWMGt1LDvG/rI1UsLes6T9oQC71EEnuP6OHWLLDwRVASh3pc2wMD8D6Cr3TWRj3P7zgQgWl2Q7A0vHIJIaQ+b/GDbK0CwD4v3wHbbRptAdA/swaCs1T7z+om0ViyGwAwIgqxXtEFLm/wf3/8Xswlr/Pn/PYZEYAQLBPxbDqEAXAsjGRbpADAEA6GhA5JvQQwMkL+sgoxvO/1fUtPWELDkCa64VQnV8NQKs5dEhu8wBA1Mxv/jKGAsC9SFk1dn/Rv2cQ0GGAG/a/rbUAv3bx/T+tDcrbQljzPw1hPX6JHBJALizJGHDsBEBuiCBxI8EGwGyxZ/Lbc/O/okgFAIrB/b9Kq77b3yLuP7j99sTZVfQ/jbjmkUFY8j8UCRo8SAgEQL6HEmpGau2/5qKk5B322L9oOUsbdyIXwPLvvmdvWgNAZUvIRBWc+D/c3BLK87HyP3p8T4vpReq/J/hE/r7OAcAtkorbXp0KQLbQ3Nk16wrANx5/Iza0E0CjxONoErUFwIfojS2EdQ1AoVwsneO6CEARU8TEljIEQBAODSbX7Os/MPJ79KeA/T9Ct2RSidH+v61HJb5bPvY/Jj/GRM3YA8A0Qn9CMNLoP5Jj9v7LqKM/BPiZIrg77z8UrtLHKUQDQE4daCFXJxHAw7ElRuj58b88TpZ944vFP0e+Sxod4OE/VsFwdseW5j9+ED7qj8wBwJ/KtexTTBNAiAKgtVO3/b8MGc9LhSMEwM5/BqR8kAbAhIerHC8g5z/9V71cd7kDwLJocDf1ixRAfsqJhm/0FUChk06lY28WQOLmyGY55wpA8oi6N3ilE0DGaIZ2ar0OQB4R4g78SJC/nV8fh46q879FD7LYXlUFwB91SAGjdvI/FHqB+QGqBcBiBUxCgjQGQFsjuuAmBf6/NLtKBX1+3z8yCpm3R/rHP/oHwfMcAgRAUDJjNL0ZCEA4TZkYL/nmP0/sePk5wNs/hnpWRqeY4L/1fcu0wTcBQDz/AyaycSfALDms31kWE8BEpE5sgSr0vyllFmsWVBlAMTR9MQEBxD/+3oYd3xYIQAkY6yFcSAXAaAzf5KUC579xvdQgx3kJQCCTUMhtAxlAwKoj0NJ2BsDGQOXKUCsMQFRDFz7DjAbAzSE4nJtJ+z9wD4qkzFPQP0WhBZhGqdy/kJJNxtvBlT8A9hMux8UBwBgMJOYtHQBAGQhfqZk/6L8A4meSmTcRwJXgcgWS3+4/HFLH9kx+zD9ip6yyKwMHwGylq4dVCAXA6CG7MSDjBED6Gu0Ow4z+vzmdIZPIAgdAPrDRr4dM+r9ICLNXWrTpP8Vm+zUVFtI/AkWxns8HDMAgx2KU4Q0WwDKFGTZnwxXAqiCEm6tsH0AAiEPCMDQUQP0QTqpZghLAbijTVbx19T9/uYH7DYMcwAiu3D3PaQJAaurLjjxJ4r/DioMxYwvGP9Txi1Kp2ATAXjeFhNJH0T+HBYIYXX/XP2jANiJDO/g/JkQQg28cEsB2LzKYHucZQGDeNMwo9L4/YNUKQVFp8L9HWExQENMCwIKVThfqiBBAzrJ+lb7iDECIcdE1c4XnPwdGH5ps9AnAi6DgiuApDEBpMznRcWMFQKGnnpzIrRBA2TJAct3A4D/10TdCCWT+v2ti1eqdPRHAjpoL+V1kAMAVds/Hv8oQwIeWDvq9nv8/l4uqBajSCMAGD9hXFNz7v8JNhImKMss/JTPlNbfwBUBu5hVsdjnPPxHSuCNhMxJAK8vS14Ec8r93GsbINGkFwLww/psVsw9Aus81guZWwb/c3LGSktH7v9QswrLaKRfA3MAOudxG/b+yb3okpY/uvzx0vAXm2wbAiuwsYh2B/j/QGR07yW/wvyLJ8tJBSApArvxdJtyCE8CWAlv0/sMEQLugbgYSF/s/AqtfjzElCED4fjnVyZH1PyFpSt/rrfS/2oSO7NAuE0AijdRQO1uPv8kLxzTcy+U/9KvVHHtb/L8JabF1TMv7PwZ+oeuSIAlAFKwine325T+zC/DNW3gDQMZRfcEW4QNAnD9gE6Zq0b9GU8NKcfkAwKb8FOmVjNI/skpwbj2RIEBk63QKowP6v37g2M3BNvU/GEXnFpNBA8D6e0IeU4sfQL7d5ATueRvAtffZd9HWxr/FHUv+enHaP3WALFomB/c/2WStn2CX7D/IiuDts8QNQNuEu5d/MxhA1Pom7jA78j/annfmKBX1P1ZQIE+MUxRAImyXH/0m/D8iz/Kq9WgOQH1wwVYiovY/NigkzdhID8BIltHZ0DUKwNOVfoA3ygBApn8sIMcksj9YzCHc/o4UwMqdXMgoawRAoA4UdKDVBcAkpGBlp0PjP3igIXl86vs//wpIjt+23z9K92M0Krb0PyqLQc4htu0/IrWsG8zyFMDt7yFbOmsLwLYjFVPPbgjAMlBCUTCWBUDJuXELm9LXP8iXlhubON8/RmSnu+dpvr+z6KJ9xl8QwPBMABXbjwtAcIekbIFj2z8K2C3Kkg8DwBp1WmDmzui/O+eN2VRIEsCw8BR6L+wVwOteWQsJDcE/y68d746x9T/GH/6yArv2P8RO5VdAqvQ/88VbcEBIEUChaewEWScDQLzw8dg7OAnAokOfLLin+D950FV4kN4TQCh8GUYO+PG/BdgRsVaHDsCXee8vMo4BwEjbORe5ExFAtTgh3ubo9D9/WP2MqggAwHbeWfaCqNq/DUcoa4Oa9z8gxs9WJZLkP5xr65grivS/i2LJk531+L+0V2V/3PcLQEJQgj9d/wZAaOXQbIZJDEAeBltH6zMCQKx66acb6PA/nfb18WhvAcA+pCHhN/3wvxTEzcMy+g3A4mnswDhh8D8aeXzz2DAFwGg7p8CaWP2/slMyNZ5N/D9oljIsBhYXwG51Bzb6P+k/PHWijbgFDkD1gCsTUBz0v1JQYL54LRbAA7QgOQAg0j/YvF05e+IAwLwjU2ziEfc/l1ra8SPmAEAkfJY2Q/EYwJgrUkQfPwNAlspq2NWdGMAe9PnDrSLyvwy7yVDZJxPACoSE9km+6L+Z4LwYTWMIQFRpAwWSlgfACxr7aRFB3T+85QbiWSL4v1xJlCNyJwPAaHcs8GSsGkA9BOX4Nj3SP2QcVhun2+m/Uk6FrKiTAMCOj2yibRkBwF6zWwuFtglAkLpVLa/Q378WhTQmhb0RwKG5wk1m4cI/FGLIDGWvEkC2AUZ5CU8MwMAFj8Av7rk/9QcCX+Fg4r82t5/QW6H+Pwvwj3V6Yrm/JgC8bQK6zb9Eh/1t4Dj6v/yHBQ+RjOq/2to9xxKPuD+ifTJT+NTBv1gLmbaZJ/2/fxjB5uHuAUAYcEj3cgXpv3X6G6rX3wHAnihsPdXHzT/jmpalr0UTwM0qe/YV3vS/tLm+ek79EcCEF74ad7/1vyck0u+qav+/xqBx5eApAcCNROywMDbLP1SS6Jp/ZAjAqVMd43KH8D/aIoQhMT8AwBnxIUJXlOs/lDbz0xCvur/If+aPI5P9v/GuiuwoqgFAVmwQkoShD0CmWXC2b3vfv0rGMOIPLcY/cCHmt5nSDMCYusArkwkAQNd/JQQlsRZAFBV+30UPAkDZsQ0VXXsUQFQtBZ7bVf2//Cvhpxun+b/2zsv5PZ/9vwtJZLK5BAlAYFfU52wvA8CXUpdRVHHGv0wztfJTBQXAdgOBMVhHyr8BxqSZPuD6P1Q3XBykuNW/8oLOALI80L+4apUixlgWQM5u9NTQTQvAzVT7kc/PBsAdofBV8HERwPWE4zCi7fq/ogKCvb3v8L9djmPLCYIRwFXuIGVj3Oc/pqLmj+YK/j92mv0wsOzrP5gNnVLB9/y/hFpavfBgo792ZJCRtfH2vyDBqr0wGQvAiyBJcVVG5b/sc7VMg2LQPzhN53e3k/u/JgFjePDH8T+rRqZcJ18HQAItx37BBQXAgpgwBKThFUBhldvLBV7wP5rpnRNPm/o/tGpUZ51t7b/f0TTBN0MAwC7TuE2i/BLA/grtZdIv079yB+rZuIzpvwA6QqOFehJAai8fU7nixr9SsJpvotoRQCSNuS2WrB1Abvw4wJPw8b+U3Pp09HX1P/Lot/xW3dE/n0j4v6B7+T8eLa7aTMEPwKBLQdGAzwTA0GyT2YhDFUA0TU2syF7/P4IOEG2Lpq4/9nSinke67r8uMhVaUTIbwACnGYhCQQTASKX3KnDTA8D9cfQljW4dwOJxJbrhX9i/kgSOO1De3D9nfBsdVcoLQGPJNxzKzPe/LOO6shjI+L+GmnQsY3z5vy0lvss9XQxA+C33Ck337j9tF33DNC8BQHewmA8JTb+/bC2Ogm8a6j8ORNrNP2v5v5Wa8HLA2R1A4S4iAikoF8Dbhr7dQWcQwDV/r3y+H+K/ndbn58Jw5j+mzUtqr3sOQDzzHRGs8gPACMU4/4ZzC8AfkISObvoVwKF6qjZtehhAIovIsljIEMD/zb2p0ZHTP6a5CliUu/u/BjYOGjvDDMD1drq4hTbxP1DBafvwL/4/MqrlaxtLAMD3iZORQcz0P44OZnOjbBLAnSb/tJkq8L/UYA4z4232v2A0Evz7YwDASrKn4d75C8DaYPPgzQ76P6ptsMrd79g/eNkq4U7FCEBaf0w09I/dP1R6Fpr4kRTAbB0RqRoqEMBY65657Prtv637psiiKgZAViZ2ekPZ4D8EFGMiC7UDwKrPRuJONwVARFHFzIBEFEAoYmknLYcDQMKpS3o34uC/2b4+BVXjC8DIgbhOlfr0v+jHF8gQxQBASUio1yyXoD+j3lDAHuMSQIj4xDzVVwVASfUc9IQI7b8i+Am4furvvyxuXT0piBhAIDQcy/mAGUASpzkSByMCwHv+rgYRo/O/yOr1IPblBkC/2bMVBdgDQBbXAx3bCuq/AjPDEF/KFUCRG+0gT+L5P16mAYxNb7K/vpUNTJwL+b/FAPO4w5UMQCsYzHn/kuK/INZVGXu/C8AkWmGe2RTxv/qLAktZvATAwDgNKeijCsBfL6jNpBr+P1prOPiiW++/zVDHs3zhBkCgZsWm1jLPP8qgaaAJNBBA1Cw6zfYkyj8E16p96EwBwECsdoDsy+g/KhIPYLv08r+5QLa/KQsSQIbbt+LyfOk/FG7okQ3V57+vOiqNzCAHwNmrVqW0ue8/AEwKQ4gw/b/eR4HNgir4v4MsHU42Duw/6C+X2UOE9D9ZwB+aOcMRwJ7VpKCB5Lm/M3qUsfJSEMAeFRmqTqwGwOLt75DNUQ/ATiZgMzzm0z9TA34gMKcHwEtyjFrDOBFA9qcSxIIz87/skb+xi4cbwN4/NuLhbPu/nO8nepEJ2z/ARbhIFFTIv2G1IQN5MNc/d/BuxzKqBsBXw6TjwQHzP1JhtvjEw+y/2YVJGskfA8BvlHMnFQLkPypXTKHVTxHAKPXr25aovj+zd+eD2uHkv8WKSXWJN/e/zmCmG9EgDMB/DCIX8mfxPylY0EUuawVAh21P2SSAwT+lPHnxy8DSP3zpLIFCIBjAxjWIm1Yf6T/SLa/eEDntvxZMVb8MTwFA8rzIyDLf/j8zCXwWDSYAQEQybNE/vR5Abz4BqQt6r79FgfH5eYURwAQmh4kYUvq/8vvnAYP1sz9kF9xCzJPoP+bJTAKwWgJAyTIu9nB/0r/TPMq2fOYDQCWzifrW9Q5AC8ugBr7GIUBSbAxfh5vxv3XlKAollvG/fqH3PKjTCsAdUnh5KsXwPzTbeSDSdQRAXuyijoOH7D88mBSU7B3jv4L52oFVExvAoY9+DFlS9b8U7Vn0wpL5v/8o2REkVwLAUrdkeO8hyr+Ygi1FU5AKQF/rHeYMf+Y/TL4pz6eq7D/8ILQ3k/cBwKOYWdLyavU/fcT1UAES/D8/HielEh/6P1LtZ63sIPa/LlGoVXNjD0BvZNg4Uyv7v/gurBqt4uO/XHBnI8bmC8DB5fbo5TARwPBW2NbN1fM/wmKM8UmiD8AJ7d0HyaT/v6COOcteI/o/3LcyMpZr6r9y0K6eHlkFwLXM0KPEzP2/ABaYw4zo+T8aBDZhJSYNQMA5EMm8AALA1mSA3RZiwD9jm8sRTzj+PzyPWeu8qMM/EftjIl1q8z/6IUnDsiINQIbaMcyABBTA27p2+wNCAMCrkcGZ7EkBwIZkYfdVmPE/wdBWq0B9wT/JRrZWOjgJwM17zt/lgwpAdosaR/m/D0Bh3vEERD3bP0T5X2NJfwPAHGsfV2o/5b/+S8E5LH70P2MTAJfc8ec/dBte096XAUA2BMM7VprxP6hID7/jfBpArL+rmjad7r+a96ndvV4AwIf6f/6MLA/AlzDAbq6lAkC4z6qIf4f8P44SIR7dtABA8vZfb6Jc/L/0PKuZlCb6PxEHma8+rxPAPCuM9xqX4b9oGnLJwfoYQDgH5h/ri/4/vPH9YNRyF0B+uPQq8QbPP5c5/6iwtw5AiVqSLPJhAcD4LXdskAXiPxTvvPuS0Q3AIsJGYjHnAMCdn+lKxO0IwKQ8ct7V2w3AFMGL3R/vDUDco9xZa2AOwJ8Z+m6lRAjAFk87JuFPAkDWf6EdaZ7yv/ordhyPtBZAoaP5Hpda8b/0nJqdfRrFP+If/1dVg/q/AMRNZJh38b+6x4FDHo4BQB2JJra6EQJARBXYMRtyDcDz6MoEaLEUwKiHSzj/YuK/aBvD26Hu4L+Tp9iwN/XwvzaTTIC4LA7AzzlEpqVUxT9IzGadwGP8v/KC4r+xDOq/hqK8FMqXD8B6Wa1WT2rTv1SQqTpKnRlAPibM+AHP/T+8KIOu1E/1vyEoyvKRI82/KoqJPI3WFEA4sq9/zZoGQMBvEZ5iCeW/rf3CHm1rAkDYMkJefkoCwIfwUPzxiQbAJhCIibbM9z+wl9EUbEf1vwYtuDLVcwhAnu6rL45TDcCVACHuZ6D8vxQTzoBFNRDATvuUAJ+Z6L+gb6+3f0UawFoOu5Z+y/6/PAzKEoyn9b+TAtK2Dvz4P+2sw8EqCA1A5A2/bWPX9D9OMIL/R6i7v+qv27sEdhPAgseR/kmay78HTTRzUiMBQCjkcSXFlO2/jP6qE/MK6j8MYLqa2EPwv9hcR626fvE/PoKYbBvf/r9IVKG2bT/6PwDl09LqcwTAsLzVolWGEsCnDcpvFIbwP2dWH5pZcBBA+qVnfKXJE8AIoHS9YFwCQDVYfnrrJQpARql9jh2I4r9Z5rzMCJ8BQCn2uA+waP0/vyekOYjgkL9FZYJuRuoGwFmbOP/ndAxAZMxFAKPQ4D/8ht8ci+QQQNqNKLbKQP4/pFrxHBAmA8CsX/YC7YsRQKUmIT67zgbAxj1SD8NHCED8yjwENDkKwAaZkCoeCBfAK3NPNTma8b+BHHUBDLP9P0YxXEXUw/Y/Y3Sa9vnE8b8bGbo5/+cRQP3hjoZhKBTAtb/4Yn8UDcBwCXXYwhwXQPYlBTZyWsY/bceRivJ5AcBrVZLjVcATQBis519FTwnADHRX8GYyAEBvZSxsu6gHQCfvjsgagfo/GBgsenkoCkAkEszw8OIIQLfDrB8fuf+/IxGNzRcwE8BFn8yQC9AbQHBaHQ6jdAJAdeiD+JB39L/zu/3LvXTeP4CCB9KSowpATEKz8S4B/r+GL+ZdMcfiP3yrUm8IEmS/JxwosNsE+T/B5RJHW6gMQNFImemCKxXA+ATkMY3Ux7+QghnkV+8OQCbKuHMsUQ7AwGt5q2pTCMDufhGlS7rgP0qz3gOwkAFAQSU6QUgz17/51ElXYHV4v5FNDixPtRVAAgPh9tSimL+G25vVid/wPz8deHBswgPAnlzvgdSt4r/GvUK099bRP78DzFMF+++/XHT5KrcL7r8kr4fH7EkPQCE2Rky2lQJAs+GV9ExKEECIsYylWwzkv+KvLe78+9k/edz9LSZA57+PHZpFiggDwHgWxk6IBO4/eBGcY1vYAED1fi9yDqHgv9zQBCt6Ffg/CMc+1sDM+z+79kdiyB7Rv5Zq1AwQsBhA3owLYGhiEMBBXhFuHSkMwKS+T3axU+2/k7Z32SLq7j8BF1F9bZYFQHwIdBU6//2/HBmw6wqCC0CHhGgy1XAUQCYtB914SO4/nNhS1DcEt782i5S8fTkHwIxwXTQ/7BbA7Ls8p29SEMCYJ2Xlo4cSQP1G4I1YvA1AOCexyAiL2D9DcR92wKjRvzZZBWJ0HwrAiGbZyKbLAkD+OeLM6e2sPxtDfFJKXQLAyhNKvlmZGcCAx0uO9WjqP8iR0qwiVw/ADvlEOL034L8DQFvffE4GwGpYTJA2P/e/CHtC/8bf8z9zQBUbWE4OQEQw7/LufgRAHx2H1FG88b+S1+g1vpoHwDL+CkToiAdA8w8XuUdE7z9dba9LWCcYQE4vF0m8LwpAG2JcqSA0D8C84dCnEmwLwE8b1pP84gFAcGn2HA+78r/QMp2oInH4v6k1KqjKBtq/FOTzb1FfDMBUkzdCJGIBQLnyfjt57wBAAnIvSNHq+L+iC1Hy3Bjpv1fXJYEHlQBAC+JK7U7C1r+WeWlxKiURQOr2LUQR4NK/0w8WmzbzCkBozAV9DugXwEJuImdTfA1A7Cof8QhcBUBVvHpSe0MRwDq5k+zsIAjAiHZiNXEA+b+oy6RU8eHuv4zblTteWBNALpmIAsp+/7/Z+okukC4DwCVWluEAXAnAPlLdsaDZ9z8uAa7jaCgWQNyKJrAJc8g/cnomsR7qD0CIbJuaOtsIQCsvtWIyr+c/1H8X3lGG5j8cOHFByWIRQJ3rocSC8wHArOrf+m1I2D+PMb3C33UFwKrPIosgUOy/DuOZlNdPAED2Tg3qxXsbQKAskwKhcBLAYIk2iqcD/T9kCloA4O7tvyMLMPzdJADA7ok/NBZdwb9oYEBkJJrbP7iiZ52oig/Ai26lGMZFEsAIfqfGEQ0YwCQ7mD+v7QlAMOXk8AvuyT9tBIL4NFICwBJLaIoXHAZAgZAP3R1J+T9SxTPjg6AEwAi+6a+jue+/9vnM5WfZFMBh1WoqfhwQQJlIX5w+jsY/B7MEdEzeEcDGwNaMimzjv0qE1knAiQxAyplfI4ySHMA2U+vjF7oAQPYRYsa65fK/xx60LiOO6b8aeBznkELNvxZ7DrHHghfAahlRU8la/j/jqq36jvsQQBjjHzhFPRDAJlFv3Y/PFECZ6MkthDAHwBWhRIrkqQRAUuLqomVT8z+w65v2L7sNQHzaCYj5eeg/QqBWVsiK/r90Kc4QbtUAQJ44SrlLUOi/7FpFtUaj+j9zK8cyf2nrP/UYiYNxi/Q/lhFlizCq6j/yeXjus/oLQGyD9KpgGdY/hpSrXWB+8b94Wz0RFUEEwJ9A2nqUfRFAgsH9ACRJBkBk+GEN/vT4P8LNGSJh+vk/gq5IelwD+L+m2ohXxegPQA9ne5KK2Ps/8VfoJ/G88j+SDPGiGp25v6og/wjZAPq/TzSSc8FHBcAt4s9B5APhv4WZP5AdY+6/0NyyNpK67b/xZPrbu/zyPwpvU+Pk5QnAsu3mFf5A+79eHHbMQfD4P8rYJWpxTx/APc7zfBB78j+qcjLq1Y8ewMR5Om8mL/m/lK7O7a3pCEAhF5kkdiX9vxX0BkatHgZAgAeNv4aAAsCfFfy6ZIv8P3QhFQWjAqw/GqI4sPMk27/pPXCuDwKuvzStxgv6+xTA1G2VJMLj9D9w2adaTL2+v7KEVUoPxgxAJwlcDw869j9Ubgsd2+4JQCB6EiY/nANAqNq/9KhB+D908R8mpPvqPxIMJ9KmXA3A2MzK7l+/A8Apay37F9cGQC314UnX7+O/mgFD/PNpB8ALJns/1x0HQJ84xAAvZum/pUYZcf2kEEA7WDVuiTKnPxRhJSWmCvU/U1FvlofwEcAM43W1hUTrP48Csfcunf0/OOOUCSfaEkA/zFF2yOfyP9sTBxB74AnAr7a7dDSzB8Akie/3TY/2v+hWYtoaAxJA23GRx9ZiCsDOYjQW+wQWwIRrn2djWfc/0s90rwBtE0Bqe/E0oA/xv5eUJ+jMR/M/phLU0JWNIMDbtRa8E+72vwHnrcdN17+/okEQMEe1/b/um5llLymzv6POdVYEgwBAyqOVNn+hDMDiHzjy+avUP8EvaL6asfG/oH/h1Ayj+T/8jtgQIyMQQEIP+5iT4vC/X1Z3GIkC1j/nVQtZUAz6v9PxmT7BkPC/2qp+m3oW6r+zIkNW3QrwPwRW07kzfQhAeiosMtwT/j/qK/8KYgobwBkiR1029uK/LrlQPJxU7D8fIByqFhP/Pz8Cdd9ZLhHALtM5vjLAA0Ca3W8Wx68dQH7iR5ci+u2/qchMkCPVxb8D5B3i4fENwAx3/dnaXhVAip772D11E0AqHMHglXjuv4pDe34dzgBAFtF9N/3297+oicu1YnERQBAdQnhRsPS/4qcYZCA4E0CmmG4W7QDXv1BP7OXOKiJAPN0m3bQ3A8DOqswxD2gCwIY2DGH/qea/GkTPsGWO+79a4Aqv2bH5PyrO5469nAjAqDv+fq/mAkDMJDmj1o3qvxyj2XSKrhDAIDjQel/kBcBkZBWQtHb6P0IAYpMc0ANA3FuByk8yAEAIo9skOSTYPw6Y1wOfOwhA6KzgYdCj2L+eoPj3PIAOwEqusItyex7A8VulxzsG3L9MDlhkM7PJP6p/e/Sx49w/9LMe7/2jEcDq7SLzNg73v4efubEFsfW/dutvcEh+6D+ahbAcS3cHwFypfKCtXvU/6NEjqG6bEkAllQxL+NsSQDw6C7IiYu4/WbPSpDW1pb+HUqnt0HoHwIAiqyTm1P+/tLR44OBkCsC+fCTfKLzwvy4sM2LzaQbAQxpy57X+6L+oaUQPYK0IwELXgZxj1fI/RmkxfgETC0AIjL7CS/HVP5ZS0gtUQvK/cnP/e4Bp4r/VCo4uhKLrv8RsspaTMAHApEW3WSk0DcDAqCCbbq6nP8/KQ9dYkgPAGVOORAJMBcCdfn9DjnUKwOaHkXgB+9c/+CtLNgJT+z9AHxhRYVAPQKIhIPltDAZA9sPRKXBcGUBwXItGkpUCwB4qCUYV6ue/vF3PERRKGUAa70Qr3XkNwP3UkK7JXQNAlcgYXCP4EUA6Kk6teon7vzx6bom3fve/Q6zz13cmHMAgvkBSgSwSwIhZ4cl5zxbAZoXNFwY+BsCvWNIUenISQCkfrgw0LA5AHqwGdZ5rBEB7KTf+Jd0PQEZ7Tx/qXfS/7ByWhEBi5r/UJGDuOJnIv3gKlSTYMQDA1gClWVHuxr9J7BlGzIbzv4iCVaVqTQFAauqmhtJLCcB5OQOi6ggRQIgmZubkNA/AkKKJDR7SDkA+h70UHrUMQBbjrOaEpgXAVHlp8iKL0L+KMKPyGxsAwJ8+woVSZfk/8K2KZme5/T9wOxND/0UUQFpub7jMewtAulggpJ/K1T9mNy+4rjLzP1yncM+MOQBANprrxhpYAsC0MiDM7UMEwERzaXLMX/E/ykHzkRORCMAxO77SvNsAQI7lXT160/+/DsJb4zGd/T901IXVccgkwKs437szfgLAimGf+6eOxT8/I2BQn6QIQLZzR2sScfg/zghuBCP0sr/+4i1nVcP8P1M/Jdc8zOk/a5ZJ5ksA5r/Hlt+ac+wQQPVO7Ne9PNa/zEhsD+wTEsACq5zTIqb8vxwcw2+/0RJAUtUPMLXhBUCcvigXIpUGQI0omGe2XP+/n5Yb+4YREsA0Tsw9SZsNwGBJkJamoQzA7leR26Y9yT89vSUK4b4KQEYmPDRGKOi/PtdqO93uFMBCS9fdabQAQB/cOPmb5eI/HjKbzHpH0T/cslILAk/UP3iQmXR5lBJAWsb9++ek9b+q+c0eh8IiwE6WARXtOgvAGIuwhXHl9b+JeAKnrzTgvwzQSU6k9/c/zhtmAj9k+r+uoIyb48L0P86KZ8ALsQLA6eEVOnf8DMBYVq3IC6Hyv/tUHISwkwlAXMvzRkkM6D9412YRQSz9v8tEUWL2z8C/s+AoesedEsBRgaA3NfQDwIJBF07s1de/qM4UU7an/T+bU04ic4sCwBnw9ZWwfME/BAx8s/gKEUB4aa9uw2sBQGYtW6bqa/c/b1QRYaxp/T8PYjPhllj4vwfkL/+AieC/9sR8J3NkAkDI/P6ffDj1v2U/Sb7veR1AwdnQOfHzlT8kYFMYok/bvzeITUKhxwFA+jU3lRvuA0DqAn1WIfwNwAmuTMKyMgVA+mfhYoL16D/FkJuaPKLcP/cmr7YXGRFARpP1RMnKBsCKb1UjnJQHwAxcbqrKbAzA+nlNarEX87+yz/0Hmmbov8QiTVcDy+q/I2E0my5PBkCfEW/gmCD5P620GUxcW/M/ndhp1FzK6L85APhR9loFwELw4EXLa+s/9DL1ol582b98LFK3Tv3lPxPxuWTI0+S/cj3ZAEZ0BUBD5/7jNEETQMXZ1MUS/BHAjriePL81BMAjmND239MKwIColGB2rQHA/AKAVl4FyD+xPsSeiJHaPxjB21fnR60/vhQYMR799r82bE+VRdn2vwNJ4L27efw/rhe/uHKDCkASnpdpcKb0P35/T+b+Bd+/NegnuhkPAcCNkLv8WbvlP9BM+LNX+hjA2J+TDVky/D/AYAp54D/Cv2YXZO242/W/PHa5d8OD/r+CDaeCSDbgPzEWxqjTPwFAPGDXSWguCUDQaEIODHgBwIk41EFsWhNA8oUhGQ+R6T8XgXjTuhEDQHU/L6UZrf+/oFE+2yXz2D+WrZKFQHXhP6oZTOuAEQTA+TIFncb0wb9Qsv4y7MvgP5BpbxrPe7U/deR9Nc4O7L/MYtRPPWnGvzQmvi8vNQzAuZ1+wXn4A8ACbCFO5MYNwEtoFsyRj/6/SlU9fMDP9T+lTC1twiUUwOoxM1y6FBVAmRhEshZt779m3oyE0VsCwJjfgq/DmQ1ASHDiWSbt/7/Snh2Kjnn0P/Sud/Lq0wtAYa4LT830AsDWRGiNwXX3v+ULbNPeEAzAEOsW8gic+786wDrw5hH+v0jUMrdk/xXAAGgOuKLP/b9HA/S3+XIQQJp4ns2gNxpAnGrCa6Fl97/aNFUtMIf6v8T6aiPmtxBAcvVMm9BgCsCzTP3nXkKsv7sWj57p3PO/HrjRE2USF8D7MrO1r8nlvyrES7e+0gvAO+7TpB8QCcBOGRkhCizgv409WpmheRDA5OHzNuNcBUBEctv/uvgAwLdA9biz6BBA8hjPqr/jEEASMR0dSlj/P17qUxYaUwBAAtUqM1/zA8DOugIoEmrRv9ix3g04sx3AbjOiTG3fBUDoa/f/KjgDwCAlHP2E3Le/IREaFSBK8z9An2ylpCjCPzykTCqWC/q/tnShtFrQDcAkMG29F0/2PzDVW2VVWgNA2EL26wD39L9IKMPkhkPrP30mcmlNLN8/fZrcdQZsGkDBlMi+gj/uP4ERRN2ft/c/1jerONMRCcDnPycmO/r0P818jwPsl/o/LGO7N12E1z+S8LUKu8jJP4DW16+wltq/mAbllD3t/T8DS5Oq6JG2v3TSshrB0f6//nGxUL9DAsBKpzX8gNoTwE59WJjyivg/ImK1gNhg5j+U5QUY6VgCwFN9S6bKlQfAMMZKyD9X+L//nxkUikYSwAGP+6kqgwbA/j/Rr/AW/7+SdMllhQN4v1cGbcppUQxAtGyW87nO/j+OxBXkKd/7PziNLvB2SABA5XihnwHpEMDNk5IRFz38P2JLb/3DKvA/O/qnqmvvGUDjQG/m2lHqP7IGqyai8fS/Qiv+u0GQ+78W9Lbgky4aQJeR8Dnr88e/FowyO4xd/D+gW5z1s/rKv/MK4vJbduI/zM+nERpRGMDpqrBzYTXRPyZqhLjZcwpAihMaL0meGcBKEjFmJ+//P1QExoZQvADA5LIrRY+C+7+2y5D3Dx8EwBdZbayaRhzAtU7xHS9LGEAf0pVzlKAEQNyVv1UdCMo/yO4YwfmpAUBLrcYmX7TFPz5fZR2Afe2/GNSlX1eS8T9tCyUQAcgHQJxPHkbyDhNAIhEdpGE+7r/7mH9maLYEQKbnBo+/qrO/vc6kPqrDCcC6WqzYl8YbQLzPonWMHe6/vtXAAtsNBcDj5cEOc1MFwHroBLB2gwfAbePOiaVGA0CGQENeK8EVwLDPpLGEfQ9Ani/Io363C0Cse0acZ2PQPzD5fXx5nhNAQYHs0sYa6L/eMG417AKnvypDAC7hOg7A+ON8Rp9g/r9sy8GWJjsVQLdmfjGCbAxAlRMdHYoiFMB4HWv02b35v65Gu4IVzf2/1SouQ0SCAsCjhJg/Z80BQMQBKgL9nx5Aq0maaOIN5r9srbh/L1wSwPwdtMQjS9+/UMF7EpBjEMAZ2QbPLZXtvzzSZbUi1u0/OixzWHY38D/UdeTMpJMCQPRS/dSoX/2/IH8Jqse12b94+HVwPGQKQGfqnUYegAnAxXk3tdPRBUDmqEx1p70BQOxf0l4DPOy/ZhzWYQtiDkD8cy5UbBcDwMtIW/h3JAZANGwi139cCEBxTQ0ArBTXP7Ktz52zKNo/xAVXU6L54j+VamzJ4JPhv4BwQyvkpvO/Xgqf7WRXtb/J9UDfUbzQv9J8YoFyHARAI6egrkDoEEB7Rrhwa6LsPxzt4vnbqBTAAK9foYhA8r/xPmjMOonsv8rj1POmMOw/GpE3gh+nA0DNwssHgRsAwLHL9i/JVhHA2tEywFUhEcBHXOcdjw/cP1BMX/dcqPE/16cZ1ji39b92LGZPjIf8v0GrEf+wVwRA5iJF2vmYGkCG/S2vbE0DwBs2x5dNSek/kKNOgCsOA0C9FQVtMo4HwAGNm0Cfa9G/fVIfqof8x7/4cMTzCCwBQAmaKPPTBem/tKkbNNUyFkDWm09CaAvyvxCrQJ3C/98//JCObj+pFEAwrCiY7PHYv2bPrzC33gtAdtM9k7M3E8BmEuxyZ4L4v3qZ2y0EH9I/DKoFkb5NEsC2rii8Y7DwP0aa+hOyuQBA0jqHH3PjCEBhCEjnBqcCQE0s2tXzHQnADLscgzoG+D/q4lIfJSARwFvaR/YxohhAZmMn1FlI6r/2aqmVarTvv/QSpQ8VvQTAVtGCTFRt/j8g7zUjIHgMwPk6CBy36QbA4jxBNTm8/T9jL9d2lFv0P8jAcwv+V/Q/9o20yw6PEMBgvXy9i1H6P1WkcpnDqgPAdkySNpLvwj/8ReF467wKwBB/GBimMhdA4uFZNkqEAMAUedyTK/UdwLpCQ/usXPg/f/b/7d8EE0BqCNmWIVgUwGxbUN7jehXAUjCCH5tkA0BQmZROdI8LQCG473kC7RTAmNApTxkrD0CgOvR10gDkP3MtpDJ0DvA/AAnLUHZ5BEB/hqm+ingJwPaC+5FxUQzAXG3MVVInAcAOsZ7HTEv3v5pipkekrRXAT62Lfq5JAcDWr2/784obwONn8VPF8QFA7uX2/tEl+L/gSwelOzfiv6ZtJhp/gxTAZejNpytZF0CaSH0kWkMTQMJD4ph+/wfAQiq11JDG9j/Pys4gRDjov36vQL0CKwfARgBFdr06DMCPQ/kqs4IIQDPWyH7YZgBAJGB74mZKIMCeicbMKDMBQGHpnuZZoBRAzhT+O/3dDsDsgnmHs87KPw3lo17eRQpAmjJ4FgOwEEB7WgCdc3HEPwkO6GieMxdAzo9MbL3VAUDNOaYzWJsQwLpOXGPI3AlAoNl2jIowEkCb1AUZbtrhv1hsu7F67gJAtPBxv6izD0BXJvQbPQL+P4SUeCBPXwnASxx7FDGkEcCuqSfKTXgVQIAwOEF1mfA/0Bvw+R8zBkDPLN1OFLEBwK9NvFzwZto/LqDAA4CHEECWBGMdjS75v0uD0QVjTBHAHpvMFRYo1r9sB/eliN/8P0XmXE516wnAIq8uYe9X6j/nMcTrlMILwEXr4UIMngPABD1liQzyDUCA+X7FpjP2P+ejscSfi9W/LipC7DAy9T8G6vI6fUgMwMAuaex9Ov2/QrCbxJciCkDI7Y/T1Y0QwP5Rt17upglAAeYg92EJ5D9rANhPUbMAQMJ7V3d/cgBArpNXDvr1CECwmnfV1SIOQP66OB2/HhRAk5O4+L65IMDEp/8hdULlP476nSV2IhTAmJu3K8PhCUBp8FUZ14rtP48gHzGG9hJArjUuMOYBE0De54R8dVPwv8fmBM+/eQ1Abzc16Dl2878hmzkN53IAwMbnFgXPM/a/piB+mHrHCECmObgpMwvoP9Btv8zLxwBA9wDYYWx8EsBCWLxCdzoXwDZrVlXPGNu/j/uU1d4uE8CMqag6NgDzv7oNcJftt/Y/wt8joFYo5z9qW67qw/j7P2jf8TnHcgxAhAhFAM679r/m87BjP+AFQJpOAgrUMPk/au2C4Kj6xD8OwnzxH24NQBxUvTenSPU/rrnYQzzu8L87DAU6Nk/2P7kFL8pWrQlArQfZ+uIUAsDi40kcrJwAwGJjmQ5wauq/4mc3hedfy7+w9i6WJsL4vwu3FstiyAbAHWXccVDBCsBshJ2j7IUPwFe2NhgjEAFA/KWhTbCzAsDO366UXGz9P56R6cuaIey/xJM5bTGe7b8Pev36DkkEQKuNwSg0xR9AGR47HTleCEBR0KyMPkACQCo9LTfzzxrAlGjnyOORuL+6aDucj23DPyjg83Hw8QfA8LbfvQfMFsDMG1Gdm0YXwCfbTevEChFA3GYucjkh+D/6heZVG6EDQAcKRH36Pvu/tMKJ1+JXC0BWn4OjLrkSwNiiM3uxVA9AVwL661AjB8ABbtrNXbv6PxeK7YGF3PE/xTE1PxZXAEDjSsdnGFu1vwoezp4cLAfAnAO4uwEEA8CaodeyQ9oEwBtZoGpw9sy/TkvwATKlEEAYYOOOTkzGv9+0T7+YCRdA+CgqQ58G9j8fVdg4iYwPQF84KYSNegnAkRdn01d8B0BvWL6N/oXgP5kqTKlSDPs/xGN5ZNzyBMDHfOKYf4wCwBNe/vkONQBAaLZ/H4rmCUCoDpm2HW+wvyG3IFO5ShBAmTMHTtTIsb92DM1q3m0UQD2aUn/OmvU/R03PTXSp8D+nOuuzNFEDwMr4/KMcSAXAGPZSvGRr9L+u6v+AR4D/P1h2H4TUAgbArDQJUObT579gj17rlosXwBgm3U7DBRHArOevy52yxj+L5nBvRFsNwPIfrBsrDxhApNckjUd28L+qytYf89LRvzkgUgunkgJA4UbyDn0U9z9kHA+YYM4QQNnJHmAbivo/O4G0VPmgCMACevaoIRYBwApmr2dcPwfAwmcU5zZv8b8yCPh5WBcSQAvpLMdUMAFA1sF70gUXE0BC/TrQIDgXwLy26UqbixHACPhIW2j0BMDuKf28Cxn1v5hausnZFQvASwuPQyIHFEC+5yU0VZUDwCLWVMdkDBdAH5/PMdHixb+yxrlkjzrZP5S/v9yyRwtAauJ1pKslA8BY8GEHGdgRQOIFObgUkgXALSjDSvbBYz/M/voMCdn6vyqp1ivrnxHAcz+9G0+EzL+28eaKoCzVP8NL3wUYpQNA19BSS2pWtr9Xd7I7JcrNvzbi+A/R6gJATbj+sklUAsAb99UFRRfvP54XwhptIbk/La3VHsmRE8CyoSq8PGbevxpQa/pYbwnAOF30oBQIBkCckS6gS/UBQECF5eg+ptm/LiBLDnp8+j8IaQhbdK3xPxTnLQeXcAzAKkFfJsWLvj+0ZOD9/VgGQOA0ssBWbfU/Wr6lXkbG+L/H7Nx/7R7jPzYd3WvZcNC/2McueBO0pD+gSjdq6YALQKHZvoo8luo/FFkB6aZt4b8fMrBWxqQbQC53bEpITek/RpnM3Uek/7+ogiuDYp4AQC3Bd2sAW9g/M5G0/t8R/j8EInmYG3YDwE5GoGeGaQrAnD1dYsT9E0D2Mt3bEMwYwD4Sj+7XdPq/TszAe191DMBrCSWljAkAwHJm37iN/vy/OfpCku8IA0BmDYDTnjn1v9o/C9WDGQrAJYBD+l1w4D+yn3F4b7fVP1mgOnxq/f0/GmIHAMCoEkDYml05TTkMwDY5Sz46rxDAJZAct/xDBcDyZlGStB8VwHozz9lELwrAdBBVIHR76L+4AqLopxMDwKR2miTlYug/MeSVUS+Jsj9C16BwZoX8v3K6RRFjzP6/o/G7lKw/5r9akgPE7Pzuv562N0fWTQRAN2R74oZOBEDZw0F71mUVwMrlBp2kugHAvHYkpONG6L+rBwXYQhgSwPImffWgeMM/TDsGT91q/D98H5kBLB8GQBmqLOYGOdC/ONaPOetRE8Bt8d5o+tYWQM44/Z3F/uw/2MsDXzYRFMAGOT9xZt/6vy77+rhTIP6/kitmG6VE77+kW7doyzQHQIwufohIvgXAzP6jZ7Z17r+5LGKA8XIDQIl5PotjTPq/cjUX4+RuwT+GaoH/LhMYwIZ5pSYUIBDAuSCqANsuAkAUcsPrQFutv8ZeZJpRgeY/mmsj7bBb4r/JmkPB95P6P+wPG5TVnfe/giNtFkSN6b9uF0adyE3wv9FdN+1LSda/uIAxea/E3r8sbrr6WeUJQKtvVsHKzfy/CcFxZWGlCMD8bZE+UqsTQK4Sdhhap/m/3K+WpuJqB8Biifk4vSeqvyAGxV8jBBDAJmuux+L4CsCm1gWREUURwOvsc8b0reo/jMjrnjne2b++GpVZyWgNQGyGNNmcYfQ/ZvyOrPE+AUAw6/2QvocdwDKhngatWQtABjjzwtYq7r/bi5YLajwSwAJC24OWXwLAVjP9Q57JAsAAwNbL/V4DwFSg11VLJNw/Mq9wWOGl6T9s62u2h18HwJg/G4uO4vk/C3ccdTavAEDD+Qy1gOz8v4gL4mNMWsW/DQwIhvFr8L/Fw7Wjcq/Zv6DdNNs/HPc/qJCMKnz2C8CI90xJ75vxv+xVDX2ZPBBAATzUV66jFUD7Qb3LiZ3wP31bv67JUui/PAg2Wggu+b/2FswxkRwGQBC6SOJfBAJAWv6tIsE5yT/UqKd1Znvwvx1HuKUFmfC/9EQxsJAp+b9Z035AcvUFQBc4QJGpHpa/FLkdhRmiAECZPv/ccPL2v86wGLf0+sm/L/vxq5Kn5z/c8X+iN5oXQPm7tYmMBgtA7bt5YnID/T+i0Qe7xcULQMD5wNLFSOw/in/doMIVzL8iAhmFl2X0P8KoMzPPSBTAwMJGIVpfDsCsDmkFpXzxv9T/2qkVCBFAk7HwqWZS0z+VB6qt8+DlPzzIdAGMgf0/nuNvSHQd8b9oEYdNniPLv5oSWUk8hgLAKOMF5CfJBUB1rsBRhiLuvyBu0JO6UgPAskTL8+5k579qFMnLGNEiwOfP+vkzS+2/pi1bQ9e96D8N7/gXPfUKwKB1zxc7Uv4/xetmqjBZgz9YBxG9Hpj5P+ZRM2Z9xv0/uREfcOpuAkDCQUy74KvYvwDGVxXUHxnAGadVO+M/EcDU2A/Vj1ocwLBGuGgLeOM/qOe7PAZ5IcC+dRpYG6D+Py5vQzh/+PC/KEA9MsoJ9T/SObE+aM/iPwAP6dHFnxbA4rhge1SJCcAGFxQOFfAIwN2FSX6O3fo/U0OiN1pXBUAcNa7Lm9D4vx7DG7zMOdU/9gKEs/P5GEDpMWIQAXLkv/L8vs6ELA3AmKtVE+Dx+r99nKSio0MewCietwH57P4/XAXnM6C7A0A9C6OB7w8UQJIpAXB8jRXAkhVtUknRcD9UN+e048EOwIbr25P/Y6k/WOzmthEj/j+La+x0u/DkPxwpYGNNee0/yklc/o4R/z8eBGTF27QIwIy/HMbKEApApq9gWqQ5+T/uTfLvQg4LwFaZMXWutuy/xrB90Liv8j9SrVs5DKAVQN3//vXwWBZAss/+IauQE8C2/g6qRQYOQIWyeNi/awjAqh0XcdhS3D9GkrmJZAMMQJfd1E1NkKE/zI3X64JH1L8LZqpFbgYWwK1y5vacvvO/e08LFjSQsT/WRTTbcmvzP76FKJNd2wxAaf2csbBu4L9ACAQtSN76v3N/7IGDtAfAOiALRPwxCsDNXZb6ldLxP30yxZYgKRfAQzAjsBUV+b+DDxmk+XPrv6xaqDaUSKY/3FRsSgXO6j8g1vOxSBQUQEr3n9djAvm/dZEBNddpFEAU5JY8H0rwP4/nqadawfi/shVzecMbBcB8PWxj8xcKQNdiGHB/wAbAaebM5ZN6/L+icFV7VKcKwM9+hVpR1QHAsjiSuREPE0DOcYC6KhMVQHLy99SlY8I/kuiFAqFY9L/ob+31QRK2vxpsvAAc/Ns/zJAPB6ZAGEACFmwpX4wDwFNMLmARhxvASONW0I6cAcC/ZD+VgJwgwLoWkKniVOM/QOj+qM0/5L9czgz+TXQDQJcjf7XKE/E/nvw+qKYqCsAILD9PoMoIQISqeQqmdO+/SOF34yzL7z+zK7ICuZUFwLgSi68EWcc/fXE/g15QBEC/buJz1AvaP0as1MwdLQtAwHfgkLXJ8T/UB4vIqwXJP/RhBoBFIgFAimVreupmyT/lVsSrBtf2P6Qo/HOFMATAC8nVJJvRB8DphLEYlM7xv6bmsqDHfgHAaKEK0LhEEEBSt3amWFkSwKxMajOSO/4/UiV/TI62/78S2GcOZO0AwI7I8i6FZ7I//TgJIbk28L/y6oScNXIcwODHrlOb8em/jmRYJjfQ+b9mGlj4oT3hv9tro/ZKSwNAT2bQkhtI+r9yZFMPN7gSQGJfmxuRyQfA1/O/tKIf87+ac4TdNvEUwPprZlSWpwXAZ0crghzkEMAIbEuAt83uP3gIogCF6hbALgJO2Gv34z+23j+J7fzfv2xHRwM1/vE/rH3INCOPAcBIUSYQ5a0UQNDL98PunhHAtJxoX9Fvt7/PLEVjW271v2QsEgjnzhPATYz2AgunA8CpXRt7y38EQL2QAmNoyPY/sI8b4yVf/b8o5ZCkMxy7P8WyAaPdFg9AunArS21KZ7+XH6RpojcJwJiSuXAe2pc/VH3pxrJTAkCcjljZk/0RQPbYR/9DbRNAJNsKbs4Z/j/HI7ihEyodQGqfUxqNStg/NCp2Q64VEMDOhPte/B0GwLWoHfakHQBAgG7Zu4InHsBWjQLO7QwLwPGPWocMPvQ/mV6tVEKzD0C6wOvWsCn+P+AHnslo4uG/PXVx4yY9EUA8xMTPcJsgwEJVxNgLQwVAMZz4AI6z/r/ApHd05978P6vMQEUh2gBAoB5u64smC8AUQRLOjcnuvyd8MdzNyRRAqskSt4Ze87/aDyfebjgGQLAAui6xGPS/LwQWBMjmxD+YzrI/ZBYMQDzuEgzHxBDAcDqrH/Jo2z+FZAWtSsLgP4ByzmdKew3A3H078LohCkDBpulig+b0v5PqzagAmwHAMbsUAtz2AkBYcYGEwA71v+ho7f4lowjAyGSFz9+PEcA+kzpxdKoXQB46lx3k9tS/CrjwcWvq2r+m63lb79wGQAp2aVYgZN8/x2sDO8ZfA0BoWA/ryy0GwFhJJYrOyvY/agS/N2deJsChL1L07R7iv/JW34T1AxNA4n/0GdKD6T8xlt1lCXAHQHI4gzOEtNC/xvOrJpQWEEDW5lATs+8WwOycNMAHqP6/VAOBu6OMCUBwwZtQRzT/P/Saz0dCAt0/ujoTXPVj9L9ulB8hATTwv5QU2/bTxgZA2e1s3vYPCkBnuGT3a8AAQLwXrUY8APk/v1DnlbvF+L/iPFD3w78DwAp5Bw+YO+4/isQ1cjsTB0BmKlxNZxP4P3zcWHoiACRAqnSl8ZhbDsDwbY/T7TIbQFwF3NgwZfU/Gc7kSbfs2D9GCWuGIa71v5z3ixL7wPO/VapA2nn67z+yrIiNy4D7Py5zyO+Ig/4/sYaaLS+V8L/ZYgG+EsEVwPBHpgmv5QjAcHD+0efV+b9i+IAo9rD7v2bDZNV38/U/mL9bqzj+6z+EHLNwsh/5vwuZI1rQnhTAYP8hnDJHD8DonyWKKBwOwEYQKxJhFB1AQKOjieCCA0DzFsqmXUrzvxHWwILSLO4/V4A5tjQBFsBIXg/2z+MUwAT7b9TNLA7AUtatQQo4/D9W05q/74gBQKUj5ybKfQBA68HVBvKSIUBIcVkiztoJQFUdZZgqowNArKFZm/ISG8AAdqIM2Fb+v47RUvvNKANA9lhndKWL9r/Cpa8OKrnmPzkVbp8QaOk/zPxSGvvnAUCSc5C6BqPRP+bM/4i8MP6/C6jRxtpK2T+bVqBYfiPPv1mmzZfDT/4/PFq23Pau+b8ys2EppW37P0rTje/zLg1AQQgILELP7D++AKPdARkLwIKULHYjzgPARYOpQQgfxD8JdSWdCT73P6KpCB/QwRPA7Ggc9AaUC0BhRd2ZbucEQKZ95h0hWPI/nBP6SuiCxz/FCNMRJnDiP8xnyZCa8to/FCmPeu2WDMCnE4dv36YUQBp1ZoYhvwBAi67QUWe02L8mfoju6DivP1lxe0mJjPE/ANtd1lwCBcAqJKoItBAMwBNhsFCj2xBAl5evmmf8AED0+hcvPlr9v815MjIrW/8/gfSl/7x2DUCsK3Zx60kZwJNOcovpPPG/QTCEaSuzBsCfI+sZBGPZP5Ga+bzWZuC/1AK/rL82AcCEOcqn3xABQMqXNywjMwNAa5h/22jq9z/oj3Hll0juv8gqMktJPP0/myOUAdJsBEBbHmvTqQ/sv+9uM/61mhTA/4a21PGIGcBCi2EO32oHQOzE8NpJ5P8/zkS1clSWFMAg9ccN+zQHQAWBZQkd0xVAWYL/lfN69z/OHx2rQQXxPyQkosampwLA+JkXoDttHMDwlpSzescDwEphCE8chxHA0AJNJ1eK+j+G8Tpnxz4AwAVXjPJ8V/Y/O/CsesAACUCy6nfus1n4P1XMeTuc4QbAavX6TJWcIsBaoO9pbfINwNar3I7Ct/4//MMtGJ7E3T8SduF3t4HEP2ao7QHDHxPAdOGQgcviFcBDSr0NjZMNwL5oPvd1MAtAiKFEIWGeDkAKxZZQ8g0PQMCUOplQpQZAX5uL7rsk+j9otljljMPvPzEsBVjZ8+Y/OsYTgqGm+L8qOELhzursv+UuMOaC8grAw3JmKIvJ5b9nfBhlKO/0PxiQbwkvagvAONg1tFh5DsDp4Ydr60X/v+7VRulbEAfA+b0HVUwB979xILE+cToQwIorYUy45grAdkhY77vv9j+4Hcp384UPwHaZ+5ICGO4/0mSgsNaqBED2Rv4tELwEQKWeOTZeIAzAreypA6qY1j8sa3/al0khwBSc0xkvoMG/0k7GjWWgFkD0SDu7CI8CwFcdTZo7UgZAseL6tLT9yD+NQW7jOfTgv+Q8QncmReO/fGLPUDN0EEDCLXt6n80FwEw5QDtBvRLA9g8mFgz64T+3gzOhObf0v7naiFLS5wfAhG72/dzFwD9elDLeybP6P7rZsdIDgwvA2l19VIVRFcA1lwstY4MCwAebrXLG7u6/zS71VDsR4L8q1/8ZBOwIwNpIxWjIXsc/8l6Sydh/6D+QfCn+FWD9vytYcOeCAfY/SDwXoGYz479sHYdJeTkGwN/SrKf/1ADAQTtSKnsv+j8o3GeDw00ZwDDaQHPikwnA/S0KzIjFD0BurCUc28wawHZtG8csqu0/GlGEE0u05T+EQ9PEmhACwOjNXk72IOI/s+X9Gb/8BUBcyC/FAqYIwHboBeaACBJAuLBXxyKFFsAfdV73nQsCQNJZRRjuEf0/5mUQDutQ+j8gkNxRQhgEQMFINVDgXgRAGhHu3DH+EUDcXnetizfjvwDy8KxHLLa/tI/MTlVD5L/03VKh9b8FQF01lFhfMRDA6AkzS6oJGECUm+53sBsHQCJoZPL5KvW/YWCuxEg787/ka0/kYawHQBIc0VC0zvK/3RORsg41EUDy0unJeTkKwDq+8FclIhxA+Vv+YaV49j85ele9nSnyPxokYLSGkgNAXfsSAS+kA8C5MDzNu/z2vyyr9plHmhvAJo5i1HcW7L/QfKVbdX8NwFxfrivIdNC/HA49yn0pAEDN8tEZZqv4v2UMbaO2CxDAYJ1YCI0aE8BYwkUQ/Cz8v7I/F0bHgAXAsMpi7lgw0L+20U9ZT50TQGaiYeGz+PW/7b1ya2jnBcA4U0390/0FwK97AOhgggBArO6inlM68z/mJPItYnXvv7YaVexzYf6/82VLqqaHBcDYICDq8VXAv7LJ7+by3RbAWGcgtvlBBUAOE1HxBMPzv+ElEpzmQeW/rdNRGueWAkBIjgTl3hGKP/48s5ICYuW/yqre35gC/z/weX/JoQwLwNuBcpLMVwNA0BIkUG441T8Lxh3oZbT9v2L3f/aKFBBAzz98r3tfF0DJ7cb0WagOwCT3oft5O8e/aMl+v1IREUBaLyEZUHELwPuRTVAqvwLAAZdq0bg3DUCfPfptea4UQI4c4EeB+Om/4NBOlZoP5j85OYc+6VgJQP5nQU7m+u2/Xvv2Hn9X6j9YWCbA6DUhQAXwolOS9wpAjAilOZ7Q/b/EX9S9CC/ovz2cbV5DsgDAix/tZ19GFcAsTTMO0eAawDIVK0QnBKQ/d+eZfC+68D/2yGXQu48LwL4KeeVqbvY/EgvbaK6SAsDXtWW7mAAPQJ856H8NhAJAdGQY5RnwDkCuHK0UTX//v/NycokQTey/An0zARicFUCQICpA2iAHQFg21aDR6v2/pJGFxXf58L8pm+ecfeXmv4j9L+NOw/W/MHLA75FbCUASnTTVsWkDQIHbw/JxA/C/PC8VilkLBEA2g073bajnv1rjrjIAohzAvFm7GS6j578ZOFNbcHwQwFEp89+kqiDAIDx+6GPV8z+S+fxuQh8AQF2A0GciwAHA35X2Pqxh5j/GMe7l5YARQGzj2bM2HhHAaCM0jxpg/j/qom74ieEgQIqbD4S+bgfA+MBR6x9S7D+o3vpkRF39v/BVnKvIJuq/sQeTJT/g1L/gnlSZd5sHQP7Vg0YMfyBAGHgxDhgCAcAEELXgaCLzvyM3z6uOkw1AavE+oKgb3z/0zDOroxjRP634azqtsgBAX72nZ1aAAkCd1DG5TYkAwEKGlhFpMPw/PwFUmUrk6z+DBOon3swEwEZfZGWFxg1A6PtWljNXtb+GfPQ1JUUOQOK63y7WWqK/LTXibAVdDMCMu5K8nvQQwP9me4BTxQhA57U3dUrAEUDyEA7ZhUYUQAEvbTaRRdY/rCfHYuAI7j/WX18/3B8MwOyqGfOL2OE/j46PKpezBMDCIwbjKKESwD6KZZnJZfG/r6dyEDz6AcDQxpx5Cgv1v7qDEodiZgpAjNjpyxPVBUAop4MAoYcJwMbnv9VX8SFAFI0EIgmRGUCcCwYRe4YTwJhAZtFXovC/aU0JXB1z2r+xWnk+I3MeQBJTHAvtubE/xkkaCfpT378KT+aBQR7QP4hjWeuoF+4/951yzkfQ57/Wv8JnpfIiQPIeZZGkPgdATiLW5KOs/T/rGVoB6RAhQBKy/B9BT+M/+GbVpAybvT/kUIwkzw0QwEa5ZripQ9W/kCOc1ZVc6j8U8KIRg1nSv/XE+EgJ+fk/3iWSy4pY/D+iQ2ZqH8AHwNbCnSzF7BpAahjyigH68r/mO29cK3QOQJ5qPaXEdAXAlAM8RuP1BkBULn0wHtDnP6ORS5YRksQ/OtgREm6W+D/vgVwGFgoXQKnCCk8CFRHAcAjzPNdf+T/MhxCFszYGQPxQaRMa0AjAH8kuTmeBB8C4lOrzJWbevwUj7TKhrf2/E194tUzz5D8g88NrET/VP/MIA6uy7ABAoI1RXlkEAcD22/vy/EoOwB37pEgswADAsH2KtqmlFcC4u3wHQBYCQGzBVHsWRAxA8IHr+CkLCkDZMz8RZS70P5YOzRUbvhHAsnG8l07f0j9AVNt9fUERQPafHdyAdwDA3sd5m32e9b+plzWRfZvzPzXXo2CBzw/AqfecfWONxr+yHd2/b+YMwIFaldbHNAxAqM/txG8u3T8qKELgih8JQIzfebpqAwRAQEc3+upPAEBMLETRV9UIwDMWymmFEfk/EXsn05/Z4z93E1RPgz3qv1QKYpNxtfi/Cf2B4TCxA8ChFpky0vf1P6YhUNqrau0/J9cFd0xKEcDqYs9U84O9vxttcYZrtO0/qP3gB4oAC0DMx3LVxhcLQKy5Bn9ZMgpA2Ukh3RH+0z/G8T5dwXsMwPiXhNoMURLAYoRzPwlFAUB2HwNc6ooZQDc3IN0+lQNAm/OHq0/w+D9cmSMEW83Sv+LQLeYFO9W/QCtPu7RF4z9nDaq5Qgj2P2VJCl0qPwHANV0CSPUB1z+LbHGfCKDRP9GT+XvPTw7Avg7PPe8j478Gept+n+EMQK/NNYhLrRFAO88ny8zs+7+A2TDyN0D2v+yE1vMrKQjAnIe1xk58GUAhmDEy4Hn5P7XMyFMk4Nq/QfrgT+ZKIUDsbMO0an8NQOZFXqeL1OC/YfCvX3fpAUAwSqTMQVjwP8PtQHRafdk/S6E6b9pOFEBQlekbYJr1P4rocyw5Yes/ge4ZquEuAEBApsdFY9YUQEQjc0mPbQfAFtMC5edaBkB1Nr/dfqEVwBhBqEZT4vw/5Da/0BDG5j+K1kwl2KTrv4LZvp6G1bc/XWn7Ya+cAcCmFq04pFECQFSKI4IYzOC/7onWKBeZCUAB5Cgd6xGlv0VIy0bd8AJA40n3/TdoAsDL16dlVWvlPwbq8JQkGfy/79p36SQ6EUCgC0s4WX0YwN2VpFARy+6/tDabs/hx+L+GtNt3rDsQwBAlYR3Jrfu/KK35iNCG4z/pOnZOd7oBwEfWRF4q8RFAykN4YO9axT/Oiy7XvRTpP7AtgHkz6wzAy3TVo1kM9T8uWo42Fb37P9xMEW5yTg1AIX4dskvN479gPPImPv/ZPxpEwVhMyRzAH7HJbL1U4L8wCKgrVOnxP9AvSmhkjBpAbH1U22UeHcCoCJrI0/DxPzllNEakKhXAKVekGCfP8L8dj7CatLHgP0Xs8AyrcRDABf77LCkIAcB6gdO5N1zXP3WAwCiH7PQ/hnMbz5JU+T+Kzw1LYyQKwEdN6Pv0mQXAkMdJzEzj0r8CF3Yffcz3P2ol8RrBWwHAnxpRQjLwDcCAQjBS5jn+v8BbCqzl5tY/gC5C1dZMGkA09gclTi0LwJXZB36UmfM/xuaCMQDzFUCdl1KPT5rxv3Mi7t7UKPC/llKnJoTHCsA139vOO2H/P9ZPkT4pgfK/sZbQmMrV7T/JVGPr0+wVQAY3WW1TfhNAc53/Mv59D8D1dD1xHwX9PxIWJfgwCxVAOXsdLLNO8L/XvzhkWXPkvxgmGw9/xu6/5jk5gO8hyT8gXlwk9eD9P9YbsKOgevU/zh7fV/yMCMAq+sgxSK/Xv3FptOGZnBFASg7vrm6G8D/g/edevtoSwGYz/IXRQvk/2XJSvTmr9z8bj4+BhJQQQFaYc70l1B3A35SqeIZUDsC2qtevRqbrPy6Xv8FIrxHAv0rN7TmICECeAl3R1cHiv0x2SvEQqxHAkIByHvCIB8D5H4LFE8f4v6xeB8cCeL4/c6DkOoWs47+RyH4Vny71P5imIRHiiQHAErBH8wKoBMBsYCfgSCwVQMmE66ZejgfAoMAlXlhxAcBE9bn5u+/PP7bHppWthPE/qGJ/QGJYEEDdx23xVioFwHx7d7paHQzAknwRuvir8z83oWP9Jsr0P7iyMFnszta/1EJe0U8lHMCSgrjybl8AwCSHhbtsxe6/xmgDcBf98r9O9ns2k/PJP2rGTemS6QfACtsFT/XYBMBrezS9y5P2v8D/4v5syvI/zareP9Ci8r+75D+Nfj/Fv+w3ZGgv5R1AgcS78X37AUDmrppa1cH1P747EtdG//a/OEyRH5Kq6b8rToQuNbGwv3yY4+2LGu8/i1V2kntyBECy75S703j/v47QbqG6hwfALNVaQl72rD/IwHOWc3fev3+almKmdA3AQrGDaCO217/9JwryJ20pQEhaVPN/ytW/mOSyJOOXA0A0ADKP9rgBQBT5YBSTRdw/ePNQW7bS4r+nncsKGab/vyxRDSTsyv6/i7ELA0KO3b+lZ/a5naAGQIf1/Dck3hXAhvqvMZOD4L+UAcxbz+0WQGUxi+3kiRRAtFWq+EGK/T9m/X6Q1Hv9v2dI0vw9rRJA/EB8JZEdBsC2EgwlDvYAwNgcnS5bagFACHd11lD5/j/gE2cFtpAAQArr4JLWJfG/2f4GjPBe2L+S5eWjkMfov6LTPyT1weu/xUHm212O5T9E0jA2uwYJQAFlPqX95RRApJ9PtSHsB8BOI+aGQ4sOwFk3BjVo3fG/xn/QwQiSFEAS+CE+sXYJwCqiaMmLtfo/DJsxqacVGUDu9ogku/0bwPY66RpzDfE//KZV18l3CMCEQRw2tSwQwIY02H2ekwLAgYwBOxHFCMCzwvLrC8kOwHBAJzZrn+A/LDtUl+67GkCEnbnn2hHyv664ROSVSRLAGwvbh2KG9D+b/DfqUoQAwAxS4fa9nQnAzxuHvr+ZEUDmjHs8/mMHQOHRoNd8VhZAsANnNevVG0Alf0VlNt0EQEB1A8bAXAxA+lsX1//L1T+Rw6Me47n7P3MVblD1WvE/ZKP6jUC/9j888h1P70oQQKC/prOPpOY//sOyes0nAkAkcbXnZK/TPyRDhOBuL/8/oO4p4+Xf/T8l0H+A77ACwAb5Velq1A7ADKsk/a3HFUAx6Ql5MEsSQGLRm0BFcdo/SLH8xaYECEA+LGyYA0L+v7oyWAFEkBfAWVFY2ERg37/zG6kmC6bWv7yi+ZvSlfI/0TOCb0MtB8Abrr6EwJvWP5OgDXiYbOq/81tONV47I0CN/HLGlTcGQOV3v6mQ/xvAxB00d88447+S38NLN84XwOaQoChu4+4/qQLEn6qyFEAD9UP3f3IRwOa9gSXv9RbA3rDPaHF0GMA+7O25l93iv8bE4uEnU88/lM5kOhz//j8VGj11BjXvP6KXWv8DqxDADJ7oZpw9BsBFNekgBhMGQHI6UcJiKAHATVjXMSnbD8A1sfcI4pTXv0ro31tdXsE/NHSG850hCEDBQQkwufnvP7rsyPOJHQHAoEG08pzH5L8gqSoL8agAwNzAFJR+rRnAsCycyagBBkAkd9NGcsLwv4Hz+YTWuxPAOBEvY0TTB8CdjF5yY2oMwAMBaihyW/0/OHO3vzS4CsBIVXhlZ7P3vzxFT4S57RHAynSIK8LkAMDMyqWN7HobQMGQdmoQRQHA/HtEhXyM9D9JZbSdk0kDwIoRuN3YNgrAPFtM3Dyp1j+OenQrdYwKQIKaPHtaAeS/jhLpQw/VlT/VKzi0t03wP5rHS0TyEPW/KV1hrwHm1L/SqF5+w6kXQJikJBOxC/W/s+R8abhrAEB0NPaBOAQVwBZpPY/FkvE/GA1Fb66Y/z8M5mmREUrvv1FamifAxBNAYj9Enasp/z9WtGAVKpQMwPZVoPMryQDADASbX5kR0b+vfXPHO9rxPzZ3Qs987rK/Annbvv6OBsDlf+/kGzLXvwo+Wy2blc8/Jt6pRakqwz+e9fHcbdENQDCWBtNVXQVA8np2AZWK3j/7PZg2NO8DwCoxJJPsFxFAf+G+v/5vAkBcZaGtNcL7v/2rzKkNgQHA4nqDccdWGcC1Ejqd/ksJQKyfnrglAv+/DMT3yRC5AcCGV2m71AP1P8p0c6TVxh5AaxBDOpJo07/9Ll3gEYz0vw7L5fjp5v6/FDk0uItbBsAzAEUyeK0BwJJFyKAUJgZADtXz7VPiAMAshQNWvPPoP1z2bVQ50AJA4usqCpBo5T+kbNdUAjXYvwJ6noXNVhbAFIK1aCae+b/QaL9sq2oBwCenmwv5T/2/UKoRkKeE+D+7vQGyyiLEvzhFpo8mBRBA3cehqgOY97+e4c6P1Fn5v63TiwPC2AvAOYUIRN0xB0CpiOaP964XQCyyD8r1KOe/I1+YuS6U9T+Zq76eKRb4P1SssirRewDA/GzX0XOs878t2+xATn8DwKrQx3iEWPS/2HSAJj1uFUDgzNa3II76P6xy62QKtA9Aaqtg142j9j8QJUI9AOG0v5k2saQ4D9E/SRiUKH8KEEAYGCkWOnYNQOZxXp/iP/k/euMbhag2BUDMCdJ/rnH6v5Ue+pm/x9G/5sbFjWNs3z9Sjo68reIGQDhwZMnIrADAjEdnlN53CUABY/R8eEbtP0g04jeGjP6/l9nHQN64GUB62vUNIQAJwMTnUez6KARAlr7O+OMvDMC6VZqu7gERwMNGU39bpeW/XpDWmeKZ+r8MIrWaD1UOQIH50M60h/g/UqjROljQBsBkqCEoi3MPQDi9rESLwey/FglO0+KFFcDuANa49qj5v8I7XEL/AQvAgVOeVwvy/D9eNDM6rkAQQDJ9uNwETBvAzEm4/gBt/z9ydpO7oD8OQGKKtYPYIApAqLlEtKfd5L+YPPBJ2mAXwLCRzLPFGvM/+oOeiokbGcArHZQjoc0XQAQ3pc21yQXAm4reU4aJFkCGViXQCunrP1x4TPwxsOg/mgoIVoYkBECKfgy1HhEBwINRAebIMRLA3z8pv2iIBkCZt6n3IHHxP35qCPkLhuA/L38velX7/b+FD113pR3vv+5T6DfbNwbAHA+fLJ1VAsD4pXCH837xP96TUti7b/i/55gQiN1dAEAw+ST2DIDiP96ex7uWbAVA20HEQn7F978I/pt/h+8OQDUSnHBWnfS/yf0r7Ybk/b8nIh3CbVbpv8gQAQJJqhdAKniMWWBsBcDLmKraRBLiPzr7NGH+Mee/OZ8PxGgODMASB1Fw7xD3P5uB+RxfSgBADi2/Jv53+r9jEYQALC7wvxtEU4vEQOM/9Q2LA/EIxL9oe5aTk/LzP0Z/bOVpO94/DDTvVby9HUC5IQW/hgq0v/gsEFni+RlAhi/ByaACAkB9BsWb0x2nv7ye+QGutuU/AsJiS62GBkCVT4kCagLxP+rZgJgGxgDAyeGxacXCDUA8Q5PkCrDEPy6FsjLHHxbAIiKkqAVrC0AImLZ8Pa/7P5wN0IXbOwRA2mtWnoDDEEDrd2fb9Xz6P86vpB7C3QTAdZJG7b60wL9bkA98jbUDwGi4VTkUfgXALKnVG7pg/b9bZ3jCkZAHwOOL+grWsdU/NErLBwhb8T+yEFJq1bvwP7ailZTLOAFAGcfCAFhk0T/u5CoCeyGnv4z6a3eL8+Q//y3ccw0sAkBNpFi3Yi8DQM6F7nxBPApAjLQI38IHCUA9uFZVcvPZv92HUDZPGAdAId2Fok+t+7+e6d9s4Vfnv9ruN/sIBte/npUimJqgHED/HEPQyUMNQKP5hvlplgNAmEb0ZXxA4b9+MuTGmq/5vynyAGEvfue/rd3/b0R0BEBMctAhiX7qv+2mG9p94tA/tPOmjWR8+r+kbj1p+aUBwImpAHudQw/AmztY4LVIBUADiuupRFEAwDT4jaKfDA1AIrDs7DB4C8DQY60pQaHtv14UEHtryxRA4MR6uhzf3D9bzsTvkJMFwD16HIhdOuS/GJVDeii12r9WZ16l37rCv7ctxPEIBYA/p0EMrhxQDUAri6/21cIDwEbMrrOyb9u/nPoWlkX2/b/Rbl2vLN79v5ZVsnN3ffm/can72ZDczT+moNFxBN/cP2DCoL8ZLAlAyokB2Sje/b99otrsepoSQFFSGYT/R+o/NHgslJ5XD0COckzxPkcSQI26AmkmC/C/7AUkDz95EsBCR2ZUGejJv6z//Grwy/E/XNNkNwPd+j94P4RGZwcCwF8CoxtBZxBAHxZU46O5+r9ZpJPrecYAQE5M7y8UGO0/bZRXz4l65r+6WDzF8uQBwPrGLQKlShJAkWRpF6p6A0CWmrfJjv0aQHquThaM6AtAmh8FOh8Ewz9RmxltXlgEwH7IxepKAb2/xojyKbx5/b8YtaFU0GwIwJWgJIipLPA/4nPn1lTS0b/Ak1RE/T/YPzqywtdchQNAWEEFzBASAcAtWsBY/g3SvwU0M/dFq/o/x2OeFNqCEUBYK4laFcgGwLe+faiufQZApMdjwqCO6L9dGzUrs7HZv56PzzEHUA7A23lZHrPSBkAn/cWUE7f5P9Lhp+SmwxnAd5GzVDdkEcBlJJm2KnMJQCGczLv6WBHAV90DiZem6L9mctgodEwiwAkwPmEaIvi/iFbflvtrCUBUEOKn+L3sv7If47FxAgHAQDlsPutvDEDPWNiWyiDxP2I5cpYJ0RRAKAkQKhJ9DEAESUUdhVsQQHR+nQHWK/Y/cC8T6qi9DsDBgRIubSMUwG6e4UlK4wvAcLW/o/I9FEBliTBqv9X6P58jUmvK4wdAobplv7NWzT8JNtOzmp/lPx+/TaFzRAPAzb33hUxYB8AhFECi2yojQDoT/eZPHBBA0HYUiVuq4b+1NAusVPUKwK7GDi0sHfI/SrhX7EJdzT8YFK+VANbRv7gH01V1uty/BeSIm38a5D9msflDIjn1v54tp3/5jP6/VAhsSDS09T9ug4nJBPEMwMKiNd+0cee/dndVja0XDkDQ0TbVFkcGQKw65ZgIVeI/d6LaGrioyr+V1yxM6rHjP7DGBgC85sC/EgovgeIOyL+vDHYMPa/CP88ogSouRts/iDAdbiVUGMCy13Z61hvlv6xuzkUQawJA31PCTHT4AkB9hJxlKskKQG7C4MrZ0wxASMtx1RPY+T9AWUN/0/LRv4HsA+CCW9E/FAmIm6T5/b9QTh5/kJv0v0OM/d3vKu+/zXBCJbMB8L9CcrXGpWr7PyAi/oM9y9c/9Ld6X/NlAcCwcZ16SIgCQCLVmXaju+k/cv80Kp7YA8AUN0jt8fgCwBXA+u1yGOq/vtSCUhGSA8AkFM1Xu4rKPxm0zBPARxrASoS4u4tf/b+4i8imlFkMQGllgFDwbxDAoh3qDAWoAsBRocC+Yl8GQMgKRbxkCwFAYhiThkBL/D+EP8ZweccLQI0XiummUfa/C5CNVkf28j8SHIKmGnALQGuAiOekvB5AABpCm7pZ9L9k7EFOonkIwMhVh9ZZOQpAxHPmorbBCEBe+YuUVIysPwAw9f4H2Pq/bxnumyU5EcB4uiEqZhAQQCQOAJP03Pi/Ty9nZphWBMAa+8w6HMDbv6qItGsa5BJA4a2QcUVE0T+0bcXnWUS5v+iKp0q6m/M/8NYCszueC0AWpPJqeLn6v16v1Tgbq6Y/6jhjDuq6EMAUxjdcURoPwFxUOnUXDxBAsKHnE7NkAMBcvrOlfU0GQOZzmphUS9m/hoN9PzLG078O00PApcoTQPrb3zQI8gXA7PlApp8+DkAG8eLAjO8MQBRLcR7SiA9A8kKcOP34E8AvjmAHLj8QwH5P6NkUeQrAUABKLg6eEMC41p6ptNYAwKonB/OcDPy/eLvRh2Yl8b8SuuAx5xseQPwFG3NbpQzAuutyw0jdAEB9b2+xSqj2PzhAQFxM3dE/sIE5ekwOBMB3gTt9fdn2PzuqP/tMrgFAmNlaRW9MEEDBJ/eZy0/5P94OEoJimwNAta2pK8AwBUCGt2bmkrv8P9wAFBY3Ev6/1IPgldPY+b/SsjZY/d8PwAY6DJzY6Ne/gONvzaKu+D9igpu5okoEQLpW+Et2Oc+/UnHmob3oBkBs53GTOIvxv6aSRnhZK+g/m6hZZ6cg+D8o3stt/GgaQNwj4ChXwRDAobKqCFIpEMAY0vrov9ESQGa+sHdYr+6/+A8Odjk/D8BSj2IGwYvwP0dYXLTwl+W/aEVNw373xT80VmTyYJMRwDe2AsXVawJAAypl7nj87r93WkPDvi0CwLj9wi2H3uy/+A3PYdVuAcABxcLbew/kvy5XrnEn2hDAdnUiNJIzBEB8yF0AQobnP7eH9VwcmBPAeor54e6e9b9+gTXYj87UvzzwJd1Z5hHAPFrnQaiF77/YU6uJsZ3oP6ENcHfjGRFA49O3sNRdAsA6qSGpYdwRQLNC8rJqvfI/c+2f6/QdA0CUw1nJ8VQRQKKPk9JTWum/Qyeh6Vvq278fX5VLhukRQNPiWBte4/g/5PudvLRxC8DI/3+oKDYVwFYguxXSSQTAWlKqwg7B878sLzmbPyrlv+SIZk7JCBPAIMwWbjaa/L9F+9G+dK4RwDJdIQDyIBRAmmuUKG/zyL9WKzPshNoHwHcqO41QZQdAxAHgwl2l5z8aPccBQ1oJwFUoQgq799K/oRMi+oBx/j/AeetHlKv0P8+MPNRPSeE/iemCdzru27/WpfyeZlEEwKgS2cvzSeC/vIHTe1do5D/7YzdQIY8FQBdRD2gdpwnAvQ7E5cE8DED8259IO8cdQGdJ+9veROC/DGfYBTd98D9KhrK8RiILwJ4wzNOeQgrA7X17QFel07/gsg97fT/Ov6RJ0MduGvg/JT760JM0C8D8pvGoqi/ev8YfIOQ1UdG/VFMSTwAe9b8644PtAI24v+cmoAbtowDAZdus5ttnBEAxivY2GssQQBXCMGq2NhNAmNEwingpF8CezfkOX4bKvzpvuPyrWaK/e98zoeiy0j9sZVThxHP4P8tQ+jsm3fA/tFjEEYqe5j+DIuT6PSwRQHj1nIhrzKs/HPJaE+io7b8Q5VB8VKgLwPF4HMH7igVASGSZEPakC8C4nwfIx/e3PzONdfBcqRPAqdrB93NA5z84K3jXmKH+P1Q7IqvQmQbAbA+QAZmkEMDJT+e0xSAZwNQuhYjQ2OI/SYsH/1ux9T9in2jWmN3pP99JxxZv8gbAsK+7kVSi8T8Qr7jS2xj9P/wvOvNt9fC/qlJ5mVmSrD+I3j9ltnGoPyvq+yXJMPA/Uks1A/LhB0AOVLKCOT/7P0NaBCvzM+i/IJJ+B+jyAMAchqvfzzXzP4pQAAqBs/W/GALyVPElEEDBk2XgdjkTQHapYHmfwALADO6I8+XvD0B5zm6NwpYSQJwMDGLC5QLALywiqG70+b9JLmxEFuTxv7y5F8nyM+4/Ugwiut5D4b+UMOoxJkH7P0TFu1FAcci/o6sbjB+VGEB1ElbrHkcPwBCp8OVFYvI/uOVPPNne/T+mf4+CvWXwv4qTuLgVpwhAC/T5TcyX9b8jpkQczFb/P1RfsxgzNBdAzMHrtlqnwb/yQEWA9gQLwLYXqSI4+es/qMoHz2KOAUCkgyqwYizyv0z4FtoD4Py/NKzkdJjxDcAtchwAQ/Lav6xrnUUSzh9AgJMDl5vI9T81Am/AMm3tPzxv8iDru8+/WWPD+hil4b+gdPUHYzYAwO55uLtqHhRAMCtTOMmLBEAafoh/NGAaQG6R2TeC0eW/B1eatIOCFUAcqFuEAXv4v6emIQNRPLM/vmKH55fsAMCFO4bfiJgTQNv/i/irjxRAIKNfyBHkEEDQJ0BfJ+z3v8g0ayk4ieo/xNAllyYPAECma3NS0jT3v6cbsJMREuM/DjFT6XG19r8FC6RK0Ejxv4t5ebPmo8w/vNdVtMY3EUDm7NfdjMvPP/62gnr+aeA/+gJ+Bc1TBkBsSYCIrAfoPyiRdjq+5gFAXt9ztiuy+j/whMLSdvXtvxX3426UkQ3Ab+r+WKC8C0BZkbqt+0XzP1joc2fJswLAmzmk5klPFMAaJzG9FIrEv4I1kZA7y/c/2ExY5KCdEUBu7Pfb9sUMQIJHxE+UHxtAPtB8x3s18D/W/WrKG3oWQOFKmrqV+be/XGyMKhLX+T/UMrXpJeH8v8VxwsSHNBFAMAJdx47v1j9ZeaeKVMAGQH/+90rlkfm/pWquBbY/7D8wGmp/ZcsLQDcHGNssd+Q/znKe8mEm0j8A4SxlBHv9P0jLzDvzSg3APH//SNBPCUBoe5Yh7BTlvzSXfUwDAPu/cht5JnZO9b81t06AEJzwPzBEMnmUrP0/tI0UpBFb0r+R5MbJhaIAwMI6bncfAwFAvD4QxKjP6z+5/jePkOf9v6V/sKJw8CBAcgMeyyJpBkCYo/41uKXhv+rmZgmlrRHA+hCfBkCKA8BxoHNz5p7bv2GegePEQ8S/TiWbv0jUIUDwzi99VDf1vy1rzsYNSwPAlTl4Uern779zJwrC09v/P565aDj5XfC/6XiWPJNU/L/p4328psb2P8jnygZyUew/t2/ZFTP7FkBAxQw7ZefsP7YMtVqfM9C/kW5flG4Y9r84zEPK4dD0v96XMKhs+A3AWAQJmkT2+r8qhFDBB5gQQH0ngHaDSfm/JHU354Af5L9EfjfK0t/VPxK2LpTEYP+/QFvkzEV3+7+0bHQDg64HwOKqn38eJABAvH08CiKbCUBecbbDYvP1PzA8IKhjVPA/ZstDp07qAEB5J6aAIKgEQIiZ11RLINu/b8aclqfHBkBOi8ZHHVEHQAfycfWMK9A/EcXU6yJDEED932jGKNnQP/zHtj1BSa4/9uikYXFFBECL65LPBnAZQOK1JE6eXwTAZHyOK0ablT9E3k7WOmwCQGDiXjrclOi/r5mHfn8FFUDpoMayytYLwOX9SwXbuPG/wF7c9wpsDMCjRxkzZKbEv4lpdd6ad+Q/cN47CXN3G8D8/q3iHY4bwEqiNeUQW/C/Hr+8kALj8T/rJE5PPinev9RCcn75vuM/ijxyKmp3AMAe/EOyucQWQEhPERnVcN+/B0lF7lnU9L85O6GEgh7pv2apz+z2gAXAqFyHj27i/j98iCdQhxHiP8bQ2FTdhQTAQiQSLsF8CkB1dEHwkWYHwBRcG0IT+xrADMUTn9T+6z+4aSCX7/AWQEuxq6MG6hVAshhHZabv3T/EO4VgROQKwInD9SOT3PE/KPK1DmC8+z/HtntbjTMFwDxCZpR1v/e/F25oxMAU679r4t9W8V36vyU5DD1n+fg/vQKayOctFkB/72ZEo0Gjv/a9/8C8LBJA5M1nHlv87r+6wsJsxYkVwL/5og+DE/w/khj0K8bXDUDg176e1f32P9AEJFDfgAXAHBve7YmXDkBqaYE8PKoSQIBfzR5P7QlASigpJa/54z/QbKuU2IZuP4/TjIndqBJAyCjoGbgRB0BqY/vzOoLkv2YO+3AlAtG/e0gvlovB9b+yGZRXuNz3P9T9CrnKqxVAfpPYr7wu4z/EISwCDo8QwNB2jIO39de/nCp2wzYyEUBcUlnKC1/kPyCXx3IMRQJAF9ac3S4tFcA=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"1171\"},\"selection_policy\":{\"id\":\"1170\"}},\"id\":\"1157\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.3},\"fill_color\":{\"value\":\"#fc8d62\"},\"line_alpha\":{\"value\":0.3},\"line_color\":{\"value\":\"#fc8d62\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1242\",\"type\":\"Circle\"},{\"attributes\":{\"axis_label\":\"\\u03b8\",\"formatter\":{\"id\":\"1165\"},\"major_label_policy\":{\"id\":\"1166\"},\"ticker\":{\"id\":\"1136\"}},\"id\":\"1135\",\"type\":\"LinearAxis\"},{\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"id\":\"1174\"},{\"id\":\"1272\"},{\"id\":\"2459\"},{\"id\":\"2761\"}],\"location\":\"bottom_left\"},\"id\":\"1173\",\"type\":\"Legend\"},{\"attributes\":{\"data\":{\"x\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]},\"y\":{\"__ndarray__\":\"eJeL+E4MC0DWOQZkr3fRv97ENePZirQ/UWuad5xiCcC2EOSghPkWwPm9TX/2ow/A1zGuuDgq5j8OZ341B4gjwAgDz72HywFA1zTvOEXHE0BGmQ0yyWgQwGMLQQ5KmPM/vvbMkgA19D8Cnx9GCI/2v9eKNse5zeK/4443+S062b+bOLnfoSjRv6VOQBNhQw7A18BWCRaH6j/7WpcaoZ/VPzYC8bp+QQLAU+i8xi5R+r+Oyk3U0lzvP+AtkKD4MfE/yk+qfTqeB8D1hCUeUDbPP6MgeHx719e/WKg1zTsOFUCrIXGPpS8SQN6rVib8UhHAsoAJ3Lqb8j9BvK5fsIshQA2reCPzqBpA96+sNCmF8j8o1T4djxnfvwzqW+Z0ORHAmkLnNXZJAUD2C3bDtkX0P5bnwd1Zu/2/dEaU9gbf9b9Btixfl2HpPxEebRyxFve/nQ5kPbX60D850ENtG0bNv1Ou8C4XsQRAJPJdSl0y0T9ZhjjWxe31v+6EsH11E3Q/wLLSpBR0AMCxbVFmg0wDwLEWnwJgPPu/6spneR7c8D+muKrsu+ILQGQjEK/rVxdAZw+0AkM2EUAtiDchY6StP/pEniRdMwVA2qz6XG1FDUBXsmMjEC/+P0vqBDQRtvA/9kIB28GIs78Oy1Xi8Di1P1pHVRNE3fu/yjfb3Jge97/Tn/1IEdkEwKCmlq31BQvAZyeDo+RV+j+QoPgx5q4HwEdy+Q/pNxzAR3L5D+k3HMB4KAr0iTz+vxpR2ht8YfE/L90kBoEV8r9SJ6CJsGH8PzD186YilfG/NuohGt1BB8D5D+m3r8MOQO58PzVeOhNArfpcbcW+BEBQqn06HjMIwNC4cCAkSwVAndfYJaq3/z9OgGH5823kP06AYfnzbeQ/lWWIY12cAEBqatlaXwQZQJpC5zV2CQDAWkdVE0Rd+L86OxkcJa+Wv/w07s1vGOE//B2KAn2i978oCvSJPAkfwCvB4nDmFx7AyLWhYpyfGsDBOSNKe4McwPceLjnuFBnAePATB9Bv5L8DQ1a3eo4DQMX/HVGhOuO/74/3qpUJ8b8lWBzO/Gr3PxIUP8bcdQLAEHo2qz7XGsDPaKuSyL7nP2DKwAEtXe6/YMrAAS1d7r91VrAyvz+4v2XkLOxphwRAahMn9ztUEsDQDyOER5vyP1oSoKaWrf2/PKBsyhXe+r/D2EKQg9IGQEbQmEnUC94/0vvG155ZAEAXDoRkAVMTQJoIG55eCRRArrt5qkNuAEBSD9HoDqIHQG5RZoNMcg1Aob5lTpeFBUDiWBe30QD0P4l7LH3oAgBAqfsApDbxAcAmcOtungoYQMDPuHAghBJAAfbRqSsfD8DePNUhN6MUQCMVxhaCvBbA3nGKjuRyFkAoY3yYvWzWPyvbh7zl6sk/O3DOiNLe3j8oCvSJPEndvzOmYI2z6eC/DjLJyFlYD0CLbOf7qfH/v9OkFHR7yQFAEmvxKQDGF8APRBZp4h3bv1AZ/z7jQvA/ceZXc4Bg9j/O34RCBJzzP9JvXwfOmfO/vRsLCoMy279cPSe9b3wAQFRvDWyVoBPA86s5QDDHEkCP39v0Z58cQGR1q+ekdw7AeqUsQxzr9L+NnIU97XD+PzRLAtTUcgPATuyhfaxg7D+daFch5ccaQOLplbIM8QRAH7+36c9+DcDsUbgehWsGwHxinSrfs+s/5nlwd9buEsBJLv8h/dYRwLngDP5+sei/gXfy6bEt278xmSoYlRQNwJc5XRYTG/w/lzldFhMb/D8Fbt3NU10JQIwVNZiGYfq/1EhL5e3IAsAudZDXg0nWv2YTYFj+fOU/vAUSFD8GB8BEaW/whcnfv9kIxOv6hQDASiTRyyi2EEB1ApoIGx4TwAlQU8vWOg/A41MAjGdQEEDmdFlMbB4SQO22C811mgTA+rMfKSLD9b/D2EKQg5L6P7kzEwznGuY/f9x++WRF6j+8lpAPerYJwCBdbFopBO4/BK3AkNWt2z8YYB+dunL2P+oENBE2PPU/bFuU2SBzEcCi0/NuLCjhP1N1j2yumts/EHf1KjI64T8T8kHPZrUVQEvIBz2bFQlAtAJDVrc6A0D1oQvqW2b/v5uPa0PFuANAk2+2uTG9CUDEPgEUI0vGv60zvi8uVeA/lj50QX3rFMB+qZ83Fan8P/RsVn2u1hTA26LMBpmkEMD+mqxRD3ERwB+/t+nPfhDA7bYLzXUaDsBXCRaHM/8GwNKpK5/l+QXAOpD11Oqr7T+Q9dTqq6vcvx8OEqJ8QdO/Bkzg1t18E8BgPIOG/gnkP+V7RiI0gtw/WBzO/GqO8b+5x9KHLugHQB+F61G4Xg5A+x9grdo12r+azk4GR4kJQEc4LXjRVw/AbZYmAFpOub++MJkqGBXwv7KeWn111eW/x4Ds9e7PDcCm0HmNXeIIwFZI+Um1rxVAkzoBTYQtGEBrgqj7ACQPQNaQuMfSpxrAK97IPPIHGMDkSdI1k2/7P8GMKVjjbNG/3lSkwthiFsBXPsvz4O7/Pz8AqU2cnAtA1sVtNIB3AECk5NU5BiQSwCqMLQQ5CBNA2NglqrfGGkCz0qQUdHsBwHOiXYWUXwNAvCL430p29L95Bg39ExwJwPZiKCfaVfS/Dat4I/PIB0BZwARu3c3xP4Ko+wCkNgnAIHu9++M9+z/7y+7Jw8IlQErvG197JgRAGTkLe9rhEcC13m+044boPznulA7Wf/y/iX5t/fQf7j9BfcucLgv6P68FvTeGAMI/xvmbUIjAAsB324XmOm0VwAh3Z+226xZAntLB+j/HDkBEFmniHWDrPyOhLedS3Pm/o3VUNUHUHMDjiLX4FKAVwJTBUfLqnP8/UtUEUfeB4r/AIVSp2UMHwNIdxM4UugbA+N9KdmwEpj+t+lxtxX4DwOz4LxAEyOw/sfm4NlQM8L+OWItPAbDwP5GBPLt86+Q/SIeHMH6a57+CjIAKR5DfP+9yEd+JGQtAEarU7IH2EMC2uTE9YckJwEOQgxJmehFAaOif4GIFA0CdY0D2ejcGwN5Zu+1CMwNA6spneR5c/L9qMA3DR3QgQEyJJHoZRRVAuoPYmULnIUCjAbwFElQWwLvQXKeRthPA2J5ZEqBmC8AnwoanV0oOwOIjYkokUQ9AilkvhnIiC8DByqFFtrMHQGt9kdCWswxA4gZ8fhgh9b9agSGrWz3/v+m3rwPnDPI/sMka9RCNDUALXvQVpFkRQPGdmPViKP+/4BCq1OxBEUB3FVJ+Uu38v1c+y/PgThTAF50std5vyD9f0hito6oHQJusUQ/RaBLAyAiocASp3L/qPCr+74jlv4JxcOmYc+q/JNbiUwDMGsDVBFH3AcgYwDiEKjV74BrASbpm8s0WGMAbL90kBqEUwBsv3SQGoRTAFmpN846TCkCUNH9Ma9PZv+z6BbthmwvADTfg88PIC0C5wrtcxLcUwPuuCP638hFA9bnaiv1lBMDJ5T+k3x4TwCRFZFjFm/K/d4TTghf95z+o4zEDlfELQFJEhlW8MRBA0O0ljdE6DcClaybfbHP9PzYjg9xFmNK/fNXKhF9q8b+0ccRafAr0P7kZbsDnh/Y/gjl6/N4m9r+SBOEKKNTLP6H4MeauBRDA3o5wWvAi+r/WHCCYo0fyP+ONzCN/MP4/EfxvJTu2/D/qCUs8oOwFQIyhnGhXIQVACVBTy9Y6AsBZbmk1JI4QwC+ob5nTZfQ/aTUk7rF0B0AhsHJokW0KQKGEmbZ/Zf6/rMWnABhP8z+k5NU5BmT/v+pb5nRZTAzAJLTlXIqr8T+aXIyBdRzdv93QlJ1+UME/JE0Xva66gT97+gj84efJv4Ar2bERCPE/5pE/GHjuEUAxthDkoIQZwK6ek9433hJArKjBNAyfD0DXFwltORf+P02h8xq7xPA/j8cMVMY/+L8iVKnZA635v0AwR4/fGwLAT3XIzXCD/z/EJced0sH+PxhlkYGXdLE/aNDQP8HF+79juaXVkLj8P5MANbVsrfO/C32wjA1d6L/ZzvdT4+UQwJLLf0i//RdAsCDNWDR9HUDmP6Tfvg70Pw9r4P2n0bA/lKRrJt9s3L9aRuo9ldPlP/t1pztPPNO/on2s4Leh5T94l4v4Tkz3v8k88gcDT/O/dY4B2etdD8CWW1oNiXsOwMbhzK/mgA3AMiB7vftjCcBqpKXydgQEwN/42jNLAgFA1EhL5e2IBECSkbOwp10IwEgbR6zFZw3A1VsDWyXYFcAGEhQ/xlwTwE6XxcTmgxBAat5xio5kBsDAX8yWrIriPzo7GRwlrwFAGvuSjQdb0b+Srpl8s038vyF2ptB5jQpAhxbZzvfT9L9NofMau0QCQKt4I/PIn/Q/HPD5YYTw/D+wyRr1EI0MwIJWYMjqthRAVFInoInwB0BYkGYsmo4CQEjElEiilwhABBxClZr9DUAlehnFcsv1P7VU3o5wGgbAYvay7bQ10D83VIzzNyELwAH76NSVT+0/VOOlm8Sg8z/59NiWAWfuv8wLsI9OHQVAXtcv2A2bAsDElEiil9H4P4KLFTWYhvU/jnQGRl7W0T9a9iSwOQfiP+C593DJcQPAZvUOt0PDyD9L6gQ0EfYBQHOiXYWUHwHA/U0oRMChDEBtgON8+4Stv7HAV3TrNd8/quv1k9aEtb9n7bYLzfUOwE0ychb29A5A9DehEAGH5z/c9Gc/UkTxP5s4ud+haABAfuTWpNsS0L9/hjdr8L7SP6N5AIv8+t4/c/T4vU1/9z9DBBxClRoVQN0HILWJk/M/1ESfjzLi3b/9aDhlbr7LPwfwFkhQfPm/Pj+MEB7t8j+Fd7mI7wQBQCmzQSYZOfc/eH+8V62MCMAZHCWvzrH9v/LvMy4ciP+/PtAKDFmNIMCxpx3+mkwWwE9bI4JxcNW/94t+2eK/ob+gxVIkXwnKP+xMofMa+wbAfO2ZJQEqAcD6YYTwaGMPwNttF5rrtPm/qRPQRNgwB0ABa9WuCWnsv4dtizIbZP+/ZDvfT41XE8DRrdf0oKDlv5Sgv9AjRu0/sdzSakjc/D8H0zB8REwdwF9egH10qgFAq7LviuA/BMB324XmOg37vy2yne+nxv6/GQRWDi2yAUDN5JttbswPwL7cJ0cBoty/FR3J5T/kFMARUyKJXiYSwJeOOc/Yl8o/Y5eo3hrYEMA1Y9F0drIBQJM16iEaXf6/d9zwu+mW4b/tgVZgyGr0v6+YEd4eBOo/WipvRzgt77+H7w46MqCwP7zoK0gzFtS/LR6Duu3nt7/0iTxJuuYAwIDxDBr6pwFA+Uz2z9OAyb9MbD6uDRXxP0dVE0TdhwXA7l9ZaVKK4D/RlnMprkoUwH15AfbRiRDA16NwPQoXDMDPMSB7vXv0PwgCZOjYQey/lMFR8uqc+r9VE0TdB2AEQD86deWzPPq/p804DVEF4T8YldQJaOIHwOIlk670Nbg/Zx2f2irStr/+8zRgkPTUP/mf/N07atC//Z/DfHkB9L9bmfBL/Tz+Pxb7y+7JQ/2/J2iTwyed47/J5T+k3z4HQHVVoBaDB+W/hXzQs1m1EUD6RJ4kXTP3P5VliGNd3P6/LJ/leXD38z/erpemCHDMv0wao3VUtRBA5EnSNZPv+7+DaRg+IuYYwHk7wmnBi/i/BCFZwARuBMD8HB8tzhjlPzPFHAQdrdk/NxlVhnG35L+COXr83ib9Pzwx68VQTuE/4UVfQZqxAEBy3CkdrH/0P2q8dJMYBPE/jWK5pdWQB0AUs14M5cTzv64q+64IPgLANQcI5uixAEB0mC8vwL74P/W52or9pQ/AjgHZ692fDMD129eBc0YGQGmpvB3htP6/yZHOwMjLwj9o0NA/wcX/P/yp8dJNYva/QKTfvg4c/b9i83FtqNgGwPbRqSuf5dA/whIPKJuyBEDCFyZTBaMHwBakGYums/+/8ppXdVYL4r9rt11orlP5v5nwS/28Kf2/ms+52/XS078l6ZrJN3sUQIM0Y9F0dvU/jliLTwHwBsAtW+uLhLYAQFvri4S2HPA/ol2FlJ9U8b+cM6K0N3jzP4SB597DpfM/WkdVE0RdGsB/wW7YtigfwE1KQbeX9BvAY7SOqiaoF8CqnPaUnBPYP9HOaRZo9+y/Wcl9YejHtb+wG7YtyuwCQMdGIF7XjxnAWMoyxLEuEMC+3v3xXrXtvw4QzNHjNw3AUmFsIcghI0BFL6NYbukawKT8pNqnowVAJjYf14YK879pdAexMwUDQCL99nXg3ADA0oxF09lJCEBrSNxj6cMAQHi5iO/E7AZAWkdVE0SdCED8HYoCfaL8P96rVib80gLATRWMSuqED8BWgsXhzI8UQD/IsmDiD++/TUpBt5e0+r9i1ouhnOj/v/ZFQlvOJf+/6StIMxYNEkA2AvG6fgEFQGU5CaUvhNK/BK3AkNWt9D9e91YkJqjnvwt72uGvCQjAk6mCUUmdA8BjRKLQsu7Tv2njiLX49BXAkSdJ10w+/r9xICQLmKAQwA/uztptFwrA5e0IpwUv9D+Qn41cN6Xfv/K1Z5YEaAjA8DZvnBTm0L9eDybFxyfVP9LhIYyfRuU/fCdmvRhqEsCEns2qzzUbwGB2Tx4WKg7ANL4vLlXp7j8AKaA/I8e0v66f/rPmx+I/TUpBt5c04T9fRrHc0mroP0RMiSR6GfM/jGfQ0D+BDEDnb0IhAu4TwE5iEFg59A7ABcB4Bg19AMDbFmU2yCTxv0RMiSR6mfU/Plxy3Ckd+b+YLy/APjoTwBTLLa2GRAvAxJRIopdR+D/52jNLAlTyP//nMF9eAPW/hJ7Nqs9VB8Br9GqA0lDWvwOy17s/ngtASzygbMrVDcCiRbbz/fQRwIRkARO4tQDA4QuTqYIRAUDhC5OpghEBQC7KbJBJxva/orJhTWXR5z+k374OnLMmwJ/Nqs/V1iZAH4XrUbieJ0AXmus00lIBwKGDLuHQW9y/LXjRV5CmBsAAb4EExQ//v+AtkKD4cQFAv0NRoE9kA0BFKowtBDkCQHuzFxsEZ5q/dOrKZ3leA8CLw5lfzcENQAu1pnnHCRvASbpm8s32BUC8IvjfSvYMwFIKur2ksRVAiC8TRUjdyr/NdoU+WMbiP5TBUfLqnPi/SdqNPuYD7r+5pdWQuEf2v13hXS7iuwVAY5y/CYWIBEC14EVfQZr8P/pEniRdM/o/QGoTJ/f7DcDS+8bXntkTwDcawFsgwQXANBKhEWxc7b/UowRYP5GuPzDw3Hu45OU//kP67etA/D+z0w/qIoXMv6D9SBEZdhbAKnReY5co87/jjcwjfzAAwG7dzVMd8gdAXoWUn1T76r/owd1Zu+3zv5uNlZhnJem/fuNrzywJC0BI3GPpQxcRQEht4uR+5xZAByXMtP0LG0B1PGagMt4awG0bRkHw+OQ/h6JAn8iT8r+QFmcMc4LUP/1LUplijuo/Afvo1JXP179TBDi9i/fpP5hMFYxKqgDAXTP5Zpv7FMA3pics8YATwCcxCKwcWgBAjrv3JjxXpr+sHFpkOx8CQOC593DJcfu/gnNGlPaGA0AGhUGZRpPVP7+aAwRzdPA/ipRm8ziM77/xRuaRPzgQwF5jl6jeGg5A4QuTqYKRC0BaETXR56PQP2tI3GPpwwLA/Bhz1xLyAMAnvW987RnuP3qlLEMc6wzA1ZXP8jy48j9VE0TdB2AQQBZNZyeDAxJA8Z2Y9WKIEsAhAg6hSk0SQFSM8zehkPy/ZMxdS8jHEUAU6BN5kvTyP5lk5Czs6fe/fT81XrpJ/j/EX5M16iH4P44G8BZI0PG/UyKJXkYx/j8UeZJ0zWT4v6t4I/PIH/i/WYXNABfk7D8lA0AVN27Lv4/8wcBzrwRAFw6EZAGTD0Br1EM0ukMHQLwFEhQ/xg9AI0p7gy/MBUBKKej2kkb8v1mLTwEwvhJA+vIC7KMTDsBMcVXZd0UHwEDBxYoaTANALPGAsilXCkA9nMB0Wrfmv3tntFVJ5O8/aam8HeH0FkDXhopx/uYGQMYWghyUQCFAhzQqcLINwr8pr5XQXRLcvwGkNnFy/wVA3UHsTKGzA8CW58HdWVsSQFfPSe8bvxJAEsKjjSMWC8CXytsRTgv5P0QYP417c+a/jiPW4lMADcDFjzF3LSEGQG9/LhoyHs+/bmjKTj+o5r/5Tsx6MTQUwG8qUmFs4RhA8zy4O2v3HUDqz36kiOwUwKs+V1uxXxHAd0oH6/9cE8BehZSfVPvyPwxZ3eo5KRNAvw6cM6I0/L8vwD46dSUKwMUgsHJokfA/PUSjO4jdCMAb2ZWWkXraP78OnDOitBNA8IrgfytZ87/SUnk7wmnuP1Lt0/GYAQJAq+ek940vAMBv9Zz0vvEGwCi2gqYlVs6/k4sxsI7j3r9ETIkkenkRQMpS6/1GO9A/VU0QdR+A+z/d71AU6JMAwPNxbagYZ/i/bef7qfHSDsApeXWOATkQQN8Vwf9WMgtAI0p7gy/M/7+a3N4kvPOmv7H5uDZUDOc/NpNvtrnREsBgyOpWzwkNQLaizXFuE+U/3jmUoSqmxD/dByC1iZP5v1lMbD6ujfU/ogvqW+a0CcBRg2kYPuIEwN9sc2N6AglAngd3Z+12BcCQos7cQ8LlP6/rF+yGbfO/LudSXFU2DcAr3sg88gcMQMSxLm6jQQzA7dgIxOt6A8COPuYDAp3lv1uaWyGsxtK/hjlBmxy+4D+gw3x5AfbUv98zEqER7Oc/3zMSoRHs5z+z0qQUdPsFwAM+P4wQHhpAtTLhl/p5DUBfXoB9dIobwJs4ud+hqPY/saIG0zC8BcDFILByaBEFwO+P96qVyQHA7DTSUnm7+b80i6sleJ6DP6iMf59xIQVA6ZrJN9ucFkAVHcnlPyQJwN1e0hit4wjALjcY6rDCzz/fGtgqweIJQC3saYe/ZhVAukkMAisH9j9AE2HD06sQQEvl7QinBf0/Uerc/qbBjr9Z2qm53GDpP+wX7IZti/A/xuHMr+YA+L+t3XahuY4GQAhVavZA6wVAZr0Yyol29L+5quy7Ivj8P7D/Ojdtxuw/Gpr8YCpHqj9kOhnBazyxP72MYrmlVfA/xk54CU795r+g4GJFDaYFQP8JLlbUoBTA3SQGgZVD3z/tmSUBamrsP4W2nEtxVfe/T5n2KLdIsb9PmfYot0ixvxsqxvmbMBVAM/lmmxvTDUBoy7kUVxUBwBiV1AloohlAQPuRIjIs8r+emWA41zDqP/MC7KNTV/8/l6jeGthqCUCbVZ+rrRgIQGyVYHE4Mw1A443MI39wEkA6r7FLVG8TQISB597DJfw/vp8aL90k9L/pSC7/IX3+vydO7ncoChRAeGFrtvIS6b/ReY1donr3P6SqCaLug/Y/WOcYkL3e/L9HIF7XL1gCwLYtymyQyeK/hlrTvOOU9j/1XsZeOYy1v7osJjYfV/G/qyFxj6UP8j+MSuoENBH3P95UpMLYwvI/UMdjBipjGsDQfqSIDCv5vxrdQexMQRHArDlAMEePEEBI+Um1T0cGwA4V4/xNaBDAcjPcgM+PAEAxQni0cUT4v/PlBdhHJ/0/zqrP1Vbs9D+ztFNzucHUv60vEtpyrgXAxQPKplwhA0DYZI16iMbqv2+70FynEQdA6+V3msx42D9eEfxvJTvjP32zzY3piQDAZ2FPO/y1FsDGv8+4cMAZwNobfGEyVQNA4V0u4jsxA8DSNZNvtvkJQMUDyqZc4Q1AmKPH72368b+sVFBR9SvbP5C93v3xXhBA44i1+BRgFkCzQ/zDlh7qPwVu3c1TXQlAHqfoSC6/DMAw8x38xAHGvxefAmA8AwfACty6m6e6DsCQSUbOwp7zPw4yychZWPg/0PI8uDtr9z9HVRNE3UcYQFLt0/GYgb4/KLfte9Rf7T+zJEBNLVsUwIEhq1s9J/E/HlGhurn46j8aUdobfGHrPywOZ341B/u/Dwu1pnlHCsCwyRr1EI3wv/NZngd3Z+q/lGqfjsdMCUBb07zjFJ0kwFvTvOMUnSTAuCOcFrwIIcCjzAaZZOTyvyTRyyiWW/K/KT+p9ul49z9OC170FaQJwG1Wfa62ogpA1XjpJjGIBUD7dDxmoDIMwJHVrZ6TnglAhetRuB4FBEAKou4DkFoDwCVW62ksBpw/NUbrqGoCFUBJE+8AT1q8v27CvTJvVee/u9Bcp5GW/T/1u7A1W3njv3Tv4ZLjzuE/qmVrfZGQDEC0ccRafIrlPx3J5T+kXwvAdR+A1CauFUBxyXGndBARQLfu5qkOOfM/SDMWTWcHHEAGKuPfZ7wYwBqjdVQ1gRTASWO0jqrmFEBM4NbdPDUQQB5tHLEWnwZAW77kNWVdqj+NJ4I4DyfRP/rQBfUtc+K/k6mCUUmd+b8F3V7SGK3qvwzIXu/+eAjA6IcRwqNNCMB4eqUsQxwDwBTQRNjw9Oc/NufgmdAk4T+aJQFqatkQQPCJdap8z9k/+MYQABz75j+b5h2n6Ej5v9rGn6hsWM8/A3gLJCh++z/r/rEQHQLfP14R/G8lexVA1/oioS3n+7+K48Cr5c7Vv00VjErqhPa/TRWMSuqE9r8QWDm0yLYEwL6HS447JQzAS5NS0O2l9b/8+4wLB0L1v5gXYB+duhdAvCTOiqgJ5L+Ens2qz9XyvzJ3LSEfdPS/2J/E504w77+gT+RJ0vUDQMdoHVVNsBdAJlMFo5L6FkAIjzaOWAv+vzmc+dUcIPs/znADPj9MAMA/HY8ZqIwDwMDsnjws1AzAIeUn1T4dDMBCJhk5C3sKwHMtWoC21ek/iLoPQGoT9T/9vKlIhbEKwKM+yR02kdS/JqjhW1i37L9+HThnRGnyP+lg/Z/D/PE/a/EpAMaz/79t4Xmp2JjuP93Sakjc4/w/g8DKoUU2C0CgMv59xuUSQPkP6bevA/Y/y2d5HtydC0DCNAwfEZMPQAM+P4wQnvw/6s9+pIiM8z9RoE/kSdL/P2kAb4EEZRJAhuY6jbTU/T/vG197ZskCQKuy74rgvwLA5wDBHD3+9b+RRC+jWG73Pzy9UpYhzgdA6njMQGX89r9FSUikbXzmv//KSpNSsBVATaJe8GlO7r+4HoXrUTj9v8UgsHJoEf0/8KZbdoh/6z89uDtrt13Vvxcs1QW8zNQ/ea9amfBLDEAst7QaEvfjP+7rwDkjSvg/ZMxdS8hHBcB0e0ljtE4FQIOG/gku1gXAByXMtP1rBsBpcFtbeF7gv4fcDDfg8/e/UrgehevR57/7y+7Jw8L/Pxxfe2ZJwAVAU8vW+iLBGcDPZtXnaqv/v7lTOlj/Z/c/hV0UPfCx4D9Yc4Bgjh7+PxBAahMntxBA6xwDstc7EUAuOe6UDpYPwBiV1AloYgfAQrKACdyaGMA4Mo/8wcAKQELPZtXnKgZA1m670FxnBUDWbrvQXGcFQFuU2SCTzARAMbYQ5KAE/L/9pNqn4zECwOYklL4Qcpa/otEdxM4U9b8xzt+EQkQFQKKcaFch5QBAJTs2AvE6/z90RpT2Bl/xPzP5ZpsbU/c/uqC+ZU5XB8C0PA/uzpoQQPW+8bVnFv2/YTdsW5QZFMDu68A5I8r5v6D9SBEZ1uW/R5BKsaNx37+4dqIkJNLAv6K0N/jC5P2/93XgnBGl/78mUS/4NCfPP799HThnxABA2sngKHk1E8A0SwLU1DIAwMUbmUf+YAHAaJdvfVjv6D8JG55eKcsLQAKCOXr83vi/r7FLVG+NAUCV0jO9xNjlP5XSM73E2OU/wRw9fm+TBUBe9BWkGUsTQMf0hCUesBNABd1e0hit8T+tbvWc9D72v4Fc4sgDEei/twvNdRrp9T8mx53SwfoHwHlYqDXN+wdAs+pztRV79r/67IDrihnbP3sxlBPtqvc/pDZxcr+DCEDuX1lpUsoLwM1YNJ2dzAtARkJbzqU4DECBP/z89+DlP1hzgGCOnvI/rS8S2nIuB0CuLNFZZpHoPy8X8Z2Ydfu/DR07qMR12D/W/znMl5f5P5F++zpwzvS/S5F8JZASzT+mp36Ux4mpP0esxacAmPa/jTSngdVHpr8c6+I2GsD2v3nMQGX8OxJAZhTLLa1GB8DYEYdsIN3qv0i/fR04ZwhANJ2dDI6S8T9y+Q/pt+8JwEs8oGzK1QnAbJOKxtrf7b9AwcWKGkwVwITyPo7myOW/ahSSzOodxj+vJeSDns0EwFbxRuaRPwbA9MMI4dFGBkCYbhKDwErzP6BU+3Q85vU/Vyb8Uj9v+T8Zr3lVZ7XAPzsDfujds6U/tFn1udpKEEDLuRRXlf0MQNwpHaz/8/C/nzws1JrmuT+48khyr4K4v6Q33EduTbo/8Irgfys5E8DRdHYyOCoTwHUfgNQmDgtA2bERiNd1EUDBxYoaTMMSQOv/HObLaxZAxqLp7GRwC0A4aK8+HvrWP5V9VwT/2+g/tBlMaDefnz/MYmLzcW3YP+WZl8PuO8y/2xg74SU4yz9uwOeHEcIAQNdMvtnmxgDA0ZZzKa5qAEDIDFTGv8/wP6tdE9Iag8Y/vRjKiXZVAkAot+171F/ov6hSswdagbk/TtGRXP7D9z9LsaNxqN/bPx+A1CZObgHA5pZWQ+Ke4j+twfuqXKjIPzj4wmSqYPk/t9EA3gIJ9L+8rl+wG3YJQFPL1voiodA/Q/8EFyuqBcBa9bnaiv30P1r1udqK/fQ/3NYWnpcK7b+aP6a1aWzXv5o/prVpbNe/Cmr4FtaN1z8MzApFup/rP9/+XDRkPNY/HOviNhqADEAK9Ik8STr2v4odjUP9Lui/hQg4hCr1AsDnxvSEJR79vxzTE5Z4IBRAWYY41sUNEUARcAhVanYAwD/kLVc/tuk/xqLp7GRw+7+Cb5o+O2DmvzF8REyJpPu/at5xio4kB0CP8AdNXNicvz90QX3LHP0/kxgEVg6t8T8hWcAEbt0IQOPiqNxEree/H/ZCAdvB07+fWn11VaDqv59afXVVoOq/zEV8J2a987/F5uPaULH6v+V+h6JAnwHAGa4OgLir6T97vfvjvWr1v2njiLX4lPG/Oul942vPBECYwK27eaoZQIL/rWTHphhAvTWwVYKlE8DtKqT8pFr6v8xAZfz7rBDAeCgK9ImcH8AVkWEVb6QUwLyuX7AbVhDAsJKP3QVK7D/I68Gk+Hjsv/loccYwJ8q/j9/b9Gc/8T+MvoI0Y1H3PxYTm49rQ9Y/fdCzWfW5zD8Z4lgXt9H7v2PvxRft8dW/k4/dBUoK4T9RhT/DmzXTP3BenPhqR72/scOY9PdS5z8aFw6EZAH4P8R3YtaLIfw/kQ96Nqu+A0BRg2kYPiL3v0c9RKM7iP6/bEPFOH8T/T/HLlG9NTDyv/j9mxcnvuu//fZ14JyR+T8mcOtunuoGwAfTMHxEzA/AOZz51Rwg/b8QBwlRvqCxP4Zyol2FlPC/YAK37ubpBkDe5SK+EzP6v5qZmZmZuRFAKNU+HY9ZAsAF3V7SGC0JwCpXeJeLeBdAF9S3zOkSGUBLsDic+VX1P8JR8uocA84/vK5fsBs2BkCAt0CC4scNQLUV+8vuiQXAjrCoiNNJ3j/MuAQ7WcW2P2AeMuVDUOe/wY7/AkGA5z9xcr9DUSAIQEQ1JVmHo7s/woTRrGyf5z/27o/3qpX/v9yg9ls7Uew/Cks8oGxKEMDIe9XKhJ8IwAn+t5IdexpAKH6MuWspEEDGUE60q1AZwJfFxObjWv6/gq0SLA5n/j/52jNLAhQBwK8cxkkGJa2/vQD76NSV3r81tWytL1IEwGQjEK/rl/a/UTI5tTNM6L9RTUnW4ejbPzdsW5TZoPK/F9Uiopi8wb+mttRBXg/cv845eCY0Se8/7bYLzXWa7r9aZDvfT80DQFoNiXssXRJArWnecYqOHEAGu2HbomwXQFa3ek56nxJAV2DI6lZPDkCSkbOwp10OwDUHCObo8QTAeA360tuf4L9rnbgcr8DhP18HzhlR+hJA2/gTlQ3r7b/WrDO+L67tP6smiLoPQP4/MQisHFrk8T+afLPNjWkJQOgTeZJ0Tf0/VRaFXRQ94b857pQO1v/2vxB1H4DUJvi/HZQw0/av478hH/RsVr0OwFK4HoXrEQfAWKg1zTtOBEBJaMu5FNfwv6fLYmLz8fA/AmVTrvCuGcCCqPsApDYfwJgXYB+d+hrA5BQdyeX/GkCcilQYW4jyP9qPFJFhlfM/Sino9pLG9D81KQXdXnISwLAD54worQZAMbYQ5KBEDMANpmH4iFgMwG2oGOdvQuE/IlUUr7K25r+kcD0K16P3v5lk5Czs6fA/XBsqxvmb+L/aci7FVWX1vzOny2JiMw5Af/s6cM4I+r+FmbZ/ZaUJQHIW9rTDnwnA7lpCPuiZAUBPdcjNcAPxv03bv7LSJPg/MA3DR8TUB8CI9UatMH3WP9/42jNLwhdApyIVxhYC9z+SlPQwtDrrP3XHYptUNNk/utqK/WV34b+gMv59xkUGQNY6cTlegcA/OPbsuUxNvr/3ksZoHdXyv/eSxmgd1fK/WFaalIIuBcBcj8L1KFwOwGN/2T15+BHACFVq9kArB8DU1LK1vsj1v1/v/niv2vU/WfrQBfWtA0ANN+Dzw4gAQF5jl6jeWgXA4umVsgxx8r//ykqTUpAMQMv49xkXjgzAgPEMGvonDcDFPZY+dMEFwGqjOh3Iet+/3J212y40CMBzuiwmNp/uP+IGfH4YoQbA/DVZox5iAsC7RsuBHmrmvxakGYum8wVAtMh2vp+a/L//5zBfXkAGwCO+E7NejAXAv2VOl8WEBUDWG7XC9D3iP4oCfSJPMhJAf/eOGhPi4r9SJ6CJsOHxP4ulSL4SSO4/pKXydoTzEcDYZI16iMYWwDJ+M5SHQ24/24r9ZffkFMC3f2WlSSkAwM6qz9VWbPY/pTLFHAQd4z+BPpEnSRcQwBY1mIbh4wzAowbTMHzEDED9h/Tb14EAQALZ690fLwpAS8gHPZsVAsBzhXe5iK8RQFiQZiyarhHA8Uv9vKmIFcCvCP63kp0RwJ4MjpJXpxTAPggB+RIq2b/AJmvUQ3QDwGZJgJpadgLAGf8+48IB/7+I1oo2x7ngv1UYWwhyEAnAu7iNBvA2EUBSCrq9pFERQHCxogbT8AvA8KKvIM1Y/j+Dhv4JLtYAQEHxY8xdywjAUTHO34TCD8DhtOBFX2EWwE+vlGWIYwbAHooCfSKPCMA012mkpTIDwNrJ4Ch5NRPA4iNiSiQRBsD+1HjpJrHqv4PdsG1RZg/AwmnBi76iEsCBzw8jhKcSQDqvsUtUrwtA0gDeAgkK+D/SAN4CCQr4P034pX7etBDA9Bq7RPX2EMDOwp52+KsGQLgf8MAAwtu/c2N6whIPvD8Bo8ubw7W6vyQLmMCtO/g/KT+p9uk4B8A1Bwjm6LEPwHzSiQRTzeQ/Lexph78m+T+IDoEjgQbBv4gOgSOBBsG/IoleRrFc9z8xzt+EQgT1P+HRxhFr8QRA+KdUibI37L+rsu+K4H/yv/sioS3nUvq/x/SEJR6QBUA66X3ja48FwIhjXdxGg/i/XJPJBFfUq7/v5qkOuZn2v96rVib8Uve/SBtHrMXnD0AdyeU/pF8FQCYeUDblCgrAh6dXyjIECkDqBgq8k0/bv0hQ/Bhz19C/R+NQvwtbzT+SBUzg1l0QQCno9pLGyBFAOdbFbTQAB8AmjdE6qpoFwACpTZzcrwVAQfFjzF0LAcC/Q1GgT+T3v4Y41sVttPK/nPnVHCAY9D/v4ZLjTukZwFCPbRlwlu4/yk+qfTqe+T+fq63YX3b3P/T91Hjp5gFAs7W+SGhLBUAhsHJokY0TQMFWCRaHkxRAlPYGX5gMEkAiq1s9J/0UQPGdmPViaAlAO8jrwaT447+OI9biU2AUwFovhnKiXRRAhUIEHEKVA8CnXOFdLuL0v/IHA8+9B/g/VfZdEfxPEcDWjuIcdXTYvxsS91j6UO+/CmgibHg6B0CCxeHMryYIQIXOa+wSFQBAS7A4nPlVCcB5dY4B2ev5vxDM0eP3tvK/EjElkuglBMDEWnwKgDEEQP/sR4rIMATAO1PovMZuCMCdnQyOkpcGwHva4a/JGvU/uWP72kR3ir81QdR9APIQwKyQ8pNqXwJAcVXZd0Vw/j8/yLJg4g/nP9UJaCJs+ADA66hqgqj7BcBfQZqxaLoCwM9m1edqixDANqs+V1vxE8B81cqEXyoHwD0K16Nwvfq/Oe6UDtb/ub9ApN++Dpz0PxHfiVkvhgLA0lYlkX2Q07/N6bKY2Pz+P2Gm7V9Z6f6/cSAkC5jAD8B87ZklAWrEP4qO5PIfUgFAufqxSX7E1r+uLNFZZhHXPzhnRGlvsAnAGlHaG3yBIcDCFyZTBYMawF6iemtgq/s/Di2yne+n+T9fQZqxaLr8v5SyVv7G6LS/mEl5Ust7sz/BO/n02JbpP6BsyhXepQjAHlA25QpvA8C4BrZKsLgFwPeSxmgdVa2/b37DRIMU07+kiAyreKPyP35XBP9bCQtAU5EKYwshFEBHPUSjOwgDQCBj7lpCvhBA6kDWU6uv5z9L5e0IpwX5P6hXyjLEsfC/HCWvzjEg97+s/3OYL28DQJCg+DHmrvy/Fw6EZAGT+b+THRuBeF3+v+xX8JGDyLa/K4cW2c538L8YeO49XHL6Pw+cM6K0NwZAe4visI+poj9FnbmHhO/Hv0Fn0qbqHuw/URa+vtYl6T8bgXhdv6AFQOtWz0nvmwXAXwmkxK7t6T/LEMe6uA3zP09AE2HD0/c/srrVc9L7CMChuU4jLXUQwPtcbcX+sg/ALquwGeCC3L8pP6n26fjxv+M1r+qsFu2/S+XtCKdFBkCFzJVBtUHlP9bFbTSANw9ArROX4xWI2z9VGFsIclDKv5p7SPje39S/e737470qAkAwnkFD/4QIQIqO5PIfEghAGhcOhGQB+T97MCk+PiHSP9cTXRd+cNs/0csollt6HUAsn+V5cHf7P+tySkBMwsE/t11ortNI9T8TuHU3T/UNwEPHDipxHdq/w/UoXI+iF0A8g4b+CS4CwBXGFoIclP6/Goums5OBEcD7dDxmoLL/Pxn/PuPCgf0/xqLp7GTwAcC7uI0G8Jb9P9API4RH2wPAW7bWFwnt8j8EBHP0+L0BwDoDIy9r4u2/ukkMAisH9T9dxHdi1ovjP60XQznRrvU/4syv5gBhHEBlwi/18yb9v6eRlsrbkQLAEaeTbHW57r8HzhlR2nsVQHMR34lZbxpAv0hoy7l0EEAQr+sX7CYWQC1b64uEdgVAzLT9KyuNBECsHFpkO9/4P7CsNCkFnQbA7ginBS969r8urvGZ7J/rP5dxUwPNZ+u/RN0HILWJ2D9jnL8JhcgCwOdSXFX23f+/VTAqqROQCsASpb3BF6YSwOIBZVOu8PE/HSCYo8fv8b/3sBcK2A7WP/OTap+OxwDAbk4lA0AV5T/hXS7iO7Hkv3Y3T3XIze8/NSkF3V7S6T+2hHzQs5kLwCl5dY4B+RNAT8x6MZQT1D/0iTxJuqYJwHmSdM3km/U/bLJGPUTjCUB2bATidf3GP0iKyLCKt/W/5NpQMc5f+T9x5IHIIk3OP8VVZd8VQQbAvfvjvWpl5z9TeNDsurfZPzxO0ZFc/sG/h4xHqYQn6b+zQSYZOQsHwDzaOGIt/gTA08H6P4f55b/Twfo/h/nlvxWMSuoE9ABAirDh6ZWy/7/3lJwTe2jRP2n9LQH4J+I/ww34/DBCBUA7/DVZo14CQFJhbCHIQeK/zo3pCUs88z81QdR9ABIFQACMZ9DQPwFAd+IoL+hzqL9HHLKBdLHnvzrpfeNrzwRA2T15WKg1/j+xpx3+mgwRQGrBi76CtPc/HXdKB+s/EECCyvj3GVcXQG0csRaf4hBAKzBkdavnAUBqbK8FvTfQv8AJhQg4xAHAuqC+ZU5XAsDzAuyjU9cIQGAA4UOJlsw/dF5jl6he8D9/+zpwzojxP4czv5oD5BDA3Xu45LhT+T/xRuaRPxjIP7pm8s02twzAWVGDaRi++L9McVXZdwUGwLIsmPijqMG/eH+8V61MAcBc5nRZTKwEwD2bVZ+rzRBAn+V5cHcWB8DesG1RZiMQwKa4quy74g3A443MI38w8b8oDwu1pvn2v++tSExQw9c/HViOkIE87z/APGTKh6C+v8A8ZMqHoL6/L/oK0oyFHkAIjzaOWEseQKg65Ga4oRXAnrXbLjRXEsA/kSdJ18zuP0zg1t081fc/Oul942uPEMCQ2sTJ/a4QQIWVCiqqfte/4uXpXFHK5T8/HY8ZqMwQQPG6fsFu2APAyxDHuriNBkANVMa/z3gEQAexM4XO6wTASrclcsEZxD+Li6NyE7XZP/iNrz2zJPE/D5ccd0oH8b8te46f+PdqvzemJyzxgNs/dNL7xtee27+DaRg+IqaUv8aYBSSrbIk/JlMFo5K6E0CCkCxgArcAwDLmriXkIxPAc9cS8kEPEcDso1NXPqsWwEs8oGzKtRbA8x/Sb18H+r+7fsFu2PYAwGIQWDm0yPU/wjQMHxHT5j825QrvchEMwNkIxOv6hQ/Ay6FFtvP99j/cSxqjdZQUwIf+CS5WNBTA7rH0oQtqCkAwnkFD/4QNQMxAZfz7jA3AL90kBoGV8L8D6s2o+SrNv8LCSZo/pug/J2co7ngT6z8U7Sqk/KT7P02h8xq7RPM/XDgQkgUMB8AdOGdEae8IQNlCkIMSJgBAlZuopbmV5L+u8C4X8X0QQGiz6nO1lQrARfXWwFaJBcAYeO49XDIPwM7HtaFi3BtAzQaZZOQsAMAbDeAtkOACQEEOSphpewXAILWJk/udBcDkZrgBnx8KwNeGinH+JgpAT8x6MZRTBkDWc9L7xhcIwMIv9fOmov0/aw4QzNGjA0C1cFmFzQDpPwNC6+HLxOg/+PwwQni0EMDXOR8BUINhPyb8Uj9vKt6/JvxSP28q3r9zaJHtfH8IwD4ipkQSPfe/PiKmRBI997+FCDiEKrX7v6wcWmQ73wrAQZ/Ik6Tr8j+ny2Ji83H4PzYjg9xFGOK/pwUv+grS/z8/xty1hDwHQK9amfBL/RXAMnIW9rQDFkB3+GuyRv0WQC8012mkJek/k6mCUUldBMD2JRsPtljmv0USvYxi2RHAGa2jqglCE8BkHvmDgScGQMGNlC2S9uO/LUMc6+L2EUDzcW2oGOfoP3pW0opvKOk/duPdkbHa0T+b54h8l9LuP35XBP9bSQ9AwhcmUwUjGkA1tWytL3IWQDZXzXNEPu2/fzDw3Hs4A8ArhxbZzpcSQN8a2CrBohZAfxMKEXBIDEBM4NbdPNXwv5zc71AUaArAkPeqlQm//D+Zfol463zmP4Zyol2FlPC/aTo7GRyl8D/8qlyo/GvVPxQi4BCqVAjANs07TtERE0CXkA96Niv+v2Q730+NlwHA9mIoJ9oVAECrWz0nvW/Rv/buj/eqVQjAA8+9h0tOCEB00vvG174bQBFwCFVqthhAcV73sd2Ysb/N5Jttbkzyvw2reCPzCA1ARMAhVKl5GcCYbhKDwEr0v+CcEaW9wfO/+dhdoKTA2b9SYAFMGTjZP2ZrfZHQFgLASWO0jqpmAkBIFjCBW3fyPx4Zq83/q9S/ahg+IqYECcCU9gZfmOwRwNF0djI4igtAuMzpsph4GEAxmSoYldT5vzGZKhiV1Pm/jGfQ0D/hEMAKaCJsePr1v++s3XahOQfAo+nsZHAUB0CAmlq21hcHwJTZIJOMXBLAHCWvzjEgEcDHYptUNNbXP1XejnBacPM/jNtoAG8B8T8rweJw5hcNQBqGj4gp0RrAis3HtaFi+j+duvJZnkcPQPhoFg2+1a+/x/SEJR7Q8D+TOgFNhA32P+XVOQZkL/C/lZ9U+3Q8BMDSNv5EZcPgv0j+YOC59+A/X7Uy4Zc6A8CatRSQ9r/uv/rQBfUtUxLALPGAsil3EMB4uYjvxKwGwK/rF+yGbQLAf6SIDKt4AkCCrRIsDucCQJjdk4eF2gpARnu8kA4P3L+PjUC8rl/Mv94FSgosgOI/YXDNHf2v579rmnecogMTwIB9dOrK5xLAzZIANbVsGMADJnDrbh4ZwCvZsRGI1wnAF/TeGAKAy788oGzKFR4AwAXAeAYNvQ/AOGvwvioXxL/H155ZEqD4P6ipZWt9kQjAwOeHEcLjFkC693DJcafXv3vuqUE9IrO/8j/5u3dU6T8jwOldvB/tv2easP1kjNE/6Gor9pfdDEAQejarPlflv20BofXwZdS/Vft0PGag27+GIAclzLTcv6p8z0iERsw/rtNIS+WtA8Ax0/avrNQQQLsKKT+p9tw/mN7+XDRkyD+PWVHeIouzP5Xx7zMunBnATdaoh2g0E8D4GRcOhOQIwBtMw/ARMfq/OUNxx5v8xL8cs+xJYHPEP2K+vAD76Pq/sfm4NlSMzb+jzAaZZOT6Px1Ko7iZwKu/Sino9pImGcCfsMQDyiYZQMnIWdjTThdA3ZbIBWdw4L9HdxA7U0gRQFaBWgweptO/uk4jLZW3BsCfk943vvYPwHGsi9togANA/MbXnllSA8A1XrpJDIISwADGM2jon/I/lGqfjscM+D/us8pMaX3pv51oVyHlZwfAInGPpQ/d8z85Rx0dVyO/v/IHA8+9h/O/KZZbWg2J9b8plltaDYn1v8strYbEPRTA3/3xXrWSFcDbFmU2yGQWwCXpmsk32w9AmfViKCeaE0Af14aKcf7yP8a/z7hwIPK/jGfQ0D9BAcAB3gIJip/gv+5brROX49S/sRafAmC89L9rYKsEi8P0P0a28/3U+OK/ZvfkYaHW879iodY077j9P/KwUGua9/Q//G8lOzYC9b/2KFyPwhUUQAHBHD1+rwxAkL3e/fFeGcCVZYhjXZwSwOqm3mRlRao/Kh2s/3OY8r+WsgxxrAv6Pz37gPbZt7U/wavlzkww0j+smWuHdZm0v/lJtU/H4/O/sMdESrP54D8OoUrNHmj3Pw6hSs0eaPc/TyMtlbej+T9bXyS05fwQQHy45LhTGhVAwlHy6hxjGUAQ6bevAwcSQGQe+YOBBxLAJXoZxXKLC8DcRgN4CwQTwIWUn1T7VBRAr1qZ8EtdFMCitDf4wmT7PwvSjEXTuRJAoyO5/If0+j/7IqEt51ICwPWhC+pbJgnAfjUHCObo/b/84ee/B6/Fv4AQyZBj6+A/ZlXfVP97ub/ACYUIOATjv8uEX+rnDQBArOKNzCP//79e9BWkGQv4v1nDRe7p6um/tyqJ7IMs0b+3KonsgyzRv0yOO6WDNQ7AX9IYraMq+D+dU39zNWiWvzXvOEVHMgPAcAhVavZAA0DgSnZsBOIBQLXDX5M1qgrAJQaBlUPLAMAkufyH9PsQwLbbLjTXaZS/XMmOjUA8AkCSrpl8s80BwKgAGM+g4QzAC0EOSpipDMB0DMhe734NQNkIxOv6BQTA1EhL5e2IA0AZBFYOLbLzP9szSwLU1PG/twvNdRppDsDo9pLGaJ34P2IQWDm0aBPACoUIOITqBkCuu3mqQy4MwBvYKsHi8A5A4Ep2bATiDUAY7IZti3IewBb2tMNf8xlAOL72zJLgF8D60AX1LVMdwDLmriXk4xbAFytqMA1DDkA5imKoeX22PydmvRjKCfM/dTv7yoN057++vAD76FQBwHkB9tGpK/y/ZhNgWP58679OtKuQ8pPOv/HXZI16iABAfSJPkq6Z4L8hWcAEbt0HwLHh6ZWyjA7AatlaXyQ0CEDIXBlUG5zkPzXvOEVHMgvAhXzQs1nVGUCGcqJdhRQYwKGEmbZ/5RJARbsKKT+p/L/76NSVzxIZwFYQA137AtG/UtZvJqYL1L+BsilXeJcEQEuTUtDtpQXALVvri4R2AUBGlPYGXxj/P1Q1QdR9AAbAxjL9EvHW7L882jhiLb4GQKJFtvP9lAbAOKEQAYeQCEDD0ytlGWL9P2fyzTY3Jvo/+fcZFw6ErD+WeEDZlCv4v5+T3je+9vW/arx0kxjEEMAFo5I6AQ0fQM3MzMzMTAXAE7h1N0+1BUB7a2CrBIsBQGk1JO6x9ALAYDyDhv5JCEDuztptF1oFwOSDns2qz/k/ml/NAYI5xr+aX80BgjnGv10ZVBuciMa/waikTkDTA0BMbD6uDZXuv+PHmLuWUBrAQZ/Ik6RLFsCyS1RvDQwRQHE486s5QArAeUDZlCt8C8C8dJMYBFYLQPiImBJJNBVArwj+t5I9HECeew+XHLcOQNcv2A3b1gvAEw8om3IFDMDKw0KtaV4PwCfaVUj5SQhASlf6GpMPuT8o1T4djxnwvwanmUkvxaC/WUxsPq6N9r/YgXNGlPYFQKeRlsrbEfs/3QvMCkW60r+w/s9hvjwGQK0wfa8huOY/Ci5W1GCa+b82sFWCxcEYQAStwJDVbRHA2xZlNsgkDEAkKH6MuSsAwErSNZNvtvc/cJf9utOd7z9FR3L5DykDwDCeQUP/BP8/n7DEA8pmDcAkRzoDIy/jv9uizAaZ5BXAyXGndLDeFsBjesISD+gGQIZyol2FlPk/8KfGSzdJB0AAjGfQ0D/1P9Lj9zb9mQ7AVMTpJFvd6b99s82N6YnwP0Rpb/CFSf4//Yf029cB/7//CS5W1KAbwKhXyjLEURTAgc8PI4QHAcAUIuAQqtTOvyvB4nDmVwRAgsXhzK/mEsC9VkJ3SZznP0mil1EsN+E/jLlrCfmg87+e0sH6P0cSQGSsNv+vOtW/lbcjnBY8FkBvu9BcpxEZQHicoiO5fBXAf6SIDKtYGEDDKt7IPNIWQB+duvJZnuo/5nYv98nR5T95r1qZ8Mv0v1iQZiyajgjAtf0rK01qEMAxmSoYlVQBwAHeAgmKn/6/enB31m57BkByUMJM2/8IwJ9XPPVIg9I/owbTMHzE9j8R/G8lOzYCwBn/PuPCAQPAiGNd3EaDCcAo8iTpmokNQP9byY6NQA1AcsCuJk9Z5D/Ze/FFe7zlP86N6QlLvP6/ZcdGIF7X+z8m4xjJHiHpv/t5U5EKYwXAs+pztRV7D0D6CtKMRVMVQOG4jJsaaNw/fsaFAyE5GcAnTu53KAoHQDUHCObo8fa/8mH2su004r8cJa/OMWACQIm1+BQAQxBA2bERiNf18b/TSiGQS5zlv4Ar2bERSBDANuhLb38u4j8qAMYzaGj8P3qlLEMcKwVAbmk1JO4x9j/1EfjDz//pv8HKoUW2MwPASu6wiczc4z8qHaz/c9gQwNoCQuvhy9K/qAAYz6AhBEBRFOgTeRIFwMkCJnDr7vo/mpmZmZkZA0DTvrm/elzjv1WkwthC0ADATS1b64uE/j/hlSTP9X3Mvw8om3KFdwDA+kSeJF0DIEDt0/GYgUoHwLgBnx9GiOw/jpJX5xgQ87+iCKnb2Vfjv5BJRs7CXgTANKK0N/iCDUBuhhvw+WEMwEcDeAskqA9AzCiWW1qN+z+7RsuBHmrjvxefAmA8g/Q/ATW1bK2v+j9QATCeQUP1v5BJRs7CHgBAVyb8Uj/PHUAhzVg0nZ0AQLnCu1zE9wjAgsXhzK/m9L+gbMoV3qUdQH5XBP9bCQbAMPDce7jk8b9Aic+dYP/Tv4cahSSzeqs/3PC76ZYd2L9M/bypSAX2v2Udjq7SXee/s14M5US777+tF0M50Y4SQMHKoUW28xLAwcqhRbbzEsC2oWKcvykRwLx5qkNuhgFABWnGounsCEBbzqW4qowZwNrmxvSEpfG/P3CVJxB2uj+u00hL5Q0SwN0kBoGVAxBA3UHsTKHzD8DZmULnNXYOwHqLh/ccWMq/3dJqSNyjA0BhN2xblJkGwFtEFJM3QOg/RE5fz9es5z+YUSy3tNoBwHmvWpnwywXAxF+TNeoh8j+GONbFbTQBwEBNLVvrywNAwHgGDf3TC0B0DTM0ngjUv0ji5elc0ea/N43ttaD3479VMCqpE3AVQG56BsNv+Z4/pKXydoRTCMBFDaZh+GgRwHctIR/0bAhAbf/KSpNSC0Cw479AECDZv52f4jjwasM/4pF4eTpX2T/1DrdDw2LVv8GPatjvid6/utqK/WV39T/pZKn1fiPgP3BbW3heKtC/UmFsIciBA0CHvyZr1AMKwExxVdl3xQDACW05l+Kq/z/j/E0oREAAQBYwgVt3c/e/wqONI9ZiAcA0EMtmDknev5EsYAK3bvk/NxrAWyAxIEAO2xZlNugfwC140VeQhiBAINRFCmXh67/caABvgYT5v0JqyZnc3oS/URToE3kyEcBHVRNE3UcSwNUEUfcBqBlAAYdQpWaP879dGr/wShLlv/32deCckeU/GH0FacbiA8C+vAD76FTqP8jqVs9JbwFA+IpuvaaH7L/wp8ZLNwn7PyjyJOmaiQ1A9P3UeOnmB0AeUDblCm/5vzmbjgBuFuA/BK3AkNUt87/ZQpCDEmb0PzF8REyJpPu/lUiil1FMEsC1T8djBuoUwKkT0ETYMAfAoBov3SQGJEBL5e0Ip8UaQKa6gJcZNuu/9UwvMZbp4b/1TC8xlunhvy0+BcB4hu2/28GIfQKo7L8FUfcBSG31v5FkVu9wO8i/Tx+BP/z80D90B7EzhY4AQDANw0fEFA/AO8JpwYu+BkAsfeiC+pb+P/lJtU/H4/q/xXJLqyFxEsC05VyKq+ocQPPlBdhHBx1AZRniWBe3HMDXoC+9/bnivwywj05dOQRAc4Bgjh4/D8B9lufB3ZkLwJFhFW9kng/A1PGYgcr4AUBXsmMjEC/7PwclzLT9q/+/6xwDste7CkBqEyf3O1QAwCcxCKwcGhNAHo1D/S5s3z9Y5NcPscHIPyeDo+TV+QVAj8cMVMY/A0BZF7fRAB4GwNdR1QRR9/E/2su209YI7r/VBFH3AYgIQDUpBd1e0v2/C9KMRdOZCkCkwthCkAMIwHWOAdnrXQvA1zTvOEWHD8CW58HdWbvxvwnh0cYRCxLApriq7Lui/j+P5PIf0m/UPyEjoMIRpO6/vMtFfCeGE8A0orQ3+IIPQN7ZaEr8m7O/3tloSvybs785nPnVHCD2vwIOoUrNHv2/m1Wfq61Y+z+536Eo0CfRv6VmD7QCw/g/uMzpspiYGkC4zOmymJgaQB2s/3OYbxFAWK1M+KV++L8C1qpdE9LjPyfaVUj5SQJAychZ2NMO/b8XvOgrSLMIwOZciqvKPvY/IxXGFoKc9D+SyhRzEHTRv1hWmpSC7vq/3QcgtYmTA0CmttRBXo/jP4xn0NA/IRDABkzg1t38FsB7a2CrBMsIwKX3ja898wNAqaROQBPh+j9kQPZ690f+Pz7t8NdkjRVACeHRxhErFcC37uapDjn2v9TxmIHKePa/r8+c9SnH1j+UvDrHgKwBwHdKB+v/HAhAIQIOoUrN9L+OyHcpdcnXv/WhC+pbpgLAtJPBUfKqA8A2c0hqoWTcP7VU3o5wmgJAYAK37uapCkAdd0oH6z8GQHB5rBkZZOS/qifzj75J7r+flEkNbQDaP9uF5jqNNPe/2/l+arz0BMBx5ldzgGAGQAhVavZAawXApKXydoQTCMBUqdkDrUD2Pz1JumbyTfi/RFGgT+QJDUDir8ka9bARwFovhnKi3f2/Ug/R6A5i9T/w+WGE8Gj/PwdCsoAJHABAhXgkXp7O779nfjUHCGYJwNmxEYjXFRBAZVOu8C4XBkBqh78ma9T5vw9iZwqd1/M/GZC93v3xAMBlD/6PXbOyv/zwXnuHV4E/eH+8V60MFkAY7IZtizIEQCRiSiTRS/a/xm6fVWZK67+9NbBVgsXzv4F4Xb9g9wFA31FjQsyl6r+d9L7xtefzv9XPm4pUGOa/m1Wfq624EsAsYW2MnfDeP+iHEcKjDf+/owbTMHyEAUCiemtgqwTWv9pyLsVVZf4/TyMtlbcDE8ADl8eakcHmPwGTChl+Jpk/tU/HYwaq6L/ytWeWBMgSwBWMSuoE1BfAboYb8PmhEcBZ3eo56X37v1jH8UOlEey//mDguffw8T/EsS5uo8EEQAx2w7ZFuRHAjnVxGw2gA0DSqSuf5fkBQGGm7V9Z6QdAH4DUJk4uAsDKbJBJRk7sPwdfmEwVTAnAVRaFXRQ937/3deCcEaUOwJUO1v85DAZAmdcRh2wg5L8j88gfDPwKwCqRRC+j2Oe/Ap8fRgiP6z/TF0LO+//kvwXAeAYNXRDAfa62Yn/ZvT9eukkMAksTQOlDF9S3DBxAmxvTE5Z4wj/4ja89s6TvP8PwETElEvC/jliLTwGw+T/2XRH8byUBQK8I/reSHfq/LNfbZipE5j86deWzPA/Xv1mLTwEwnhbAmGn7V1Z6F0CZ02Uxsfn4P9AlHHqLh8s/2VvK+WLv3b97SWO0jioCwFJhbCHIAQ7A6Ugu/yF9778LDFnd6rkOQOG04EVfAQdAP3RBfcsc978aiGUzh6ToP3ldv2A3LAJA4q/JGvUQ8b9DBBxClXoYQPwYc9cSshPAEjElkuhl+r95dY4B2Wv7P6iMf59xYQ7AajF4mPbN6b/EBaBRuvTev86N6QlLvPu/utxgqMMK2T8z4gLQKN3hv6Gd0yzQ7ts/CcVW0LTE3T8PRYE+kScFwDy+vWvQl9G/PXyZKELq1b/IQJ5dvnXuvzxrt11orvk/hNVYwtoY27/cY+lDFxQHwB7+mqxRzw1A0CfyJOlaD0BRvTWwVYIAwOM2GsBb4AlAJemayTebBUC0yHa+n3oSQDS6g9iZ4hDA8KKvIM1Y/z90DMhe737wP6QZi6azkwHAfcucLouJAcAQI4RHGycSwKPp7GRwFAXAu5unOuTm8T9trS8S2nL4v/C/lezYCPy/9Pi9TX82AUBd4V0u4rsAwIZa07zjFBJA7IZtizKbB0DdRZiiXBrlPxTLLa2GRPi/2qz6XG0FAcBDcceb/JbtP9IdxM4UOgRAdv2C3bDtBkANNJ9zt2vnPxhDOdGuwv6/u7iNBvAWD8C29j5VhQbnP9bjvtU68eQ/e2mKAKd35r+5/If029fyP4+lD11QnwjAqP3WTpSE7z9S7dPxmAH/P+8gdqbQeQZAUFPL1vriBUCNeohGd5AIwEYIjzaOWBJATWcng6NkDkA4EJIFTKAOQG40gLdAwgVAXcR3YtaL8T8Plxx3SscPQMcuUb01cAbAuTZUjPPXE0CbrFEP0Wj2v/TDCOHRhgZAbXNjesISCUD8UGnEzD6xv/xQacTMPrG/CtejcD2K9L/7XG3F/nIFwBJOC1709R5AWyVYHM58CcAhPNo4Yi0DwP1s5Lop5eo/N1SM8zehAUClaVA0D+DrvzgVqTC20A3AfzFbsipC6z9m2v6Vlab2v0DAWrVrQuU/MZQT7SokEMATbX1HQ3yyv+XUzjC1pdc/1SKimLyB7D/LnC6LiU3uP1WjVwOUhtK/Fa6imu1lnj/uPzIdOj3WP0TAIVSp2QdA8BZIUPwY9L/xY8xdS2gWQFsIclDCjBvAkiIyrOKN+L/WrZ6T3ncMwMl2vp8ajxTA2UKQgxJmB0DThy6obxkJQAzNdRppqRFAbQA2IEJc6j9XlX1XBL8HQL7BFyZTxRVAXMzPDU3Zvb/sSzYebLHcv+5e7pOjgO4//g5FgT4RCsDVlc/yPPgNwPksz4O7M/6/PKWD9X+O/b/W5ZSAmITbv54MjpJX5/W/yY6NQLwOEUAXSFD8GPPyv7osJjYf18i/9zsUBfokEsCx+bg2VGwSQNfDl4kiJOW/by9pjNYRIcAf14aKcf4ZwH+9woL7Adu/Imx4eqWsDcCiYpy/CYXev48ZqIx/HwJAAcEcPX5v9T/o2EElrmPuP/1s5LopZeg//Wzkuill6D80uoPYmcIQwB7htOBF3/I/BDdStkha7T+Do+TVOcYCwG1zY3rCkg5ABmSvd388+b/3x3vVygQgwAn+t5IdGw1A3Xu45LjT+z9HWFTE6STBv41F09nJoAPA+1xtxf6y/D9HzOzzGOXkv4B9dOrKZ/Q/9mIoJ9pV8r8hByXMtH33vyL99nXgnP0/4nX9gt0w8b8LXvQVpJn9P1NcVfZdEfu/ur4PBwlR2j83OXzSiQTgv4ytVtxuOLA/X5fhP93A6L+KAn0iT5Lmv+kmMQisnP8/7fFCOjwE5z+FlJ9U+3QBQJnTZTGxOQhAzEV8J2Y98j+yaDo7GZz6v2Dl0CLbOQpAodY07zglE8DyXrUy4Rfyv1ZETfT5KNa/KljjbDoC7j/W5v9VR47tv2Yxsfm4VhlAiIBDqFKz178Kn62Dg73cv0rvG197JgJADDz3Hi75BUA8TtGRXP4DwBK9jGK55QTA5KCEmbY/C0C/YDdsW9QEwDF8REyJJPs/E0n0Morl8b/RItv5fioGQGDl0CLbuRHA93XgnBHlBkCcilQYWwj8P/dZZaa0fuw/1QloImx4DEB8J2a9GMoQwJGb4QZ8fvw/kZvhBnx+/D8n9zsUBXoHwFDkSdI1E/C/8fRKWYa4CEAYYB+dunLyP/kP6bevgwbAe6AVGLK64j/fFcH/VrLZPwA6zJcXoAXACTNt/8o6IUA8vVKWIS4YQJ1oVyHlp/2/nYU97fBX+L8T1VsDW6X0P8R3YtaLIQPAxHdi1oshA8B+Uu3T8RgHwMZtNIC3wA3A93ZLcsCu0T+iKNAn8qT6v6ipZWt9Efy/Yr68APto+b8L68a7I2Plv0m6ZvLN9gtAZhTLLa0G+z/YDdsWZTbyv12Kq8q+awfANh/XhoqxCECcbAN3oE7LvyHKF7SQgN6/0SLb+X7KFMCp2QOtwLAUQADjGTT0jxFAGoo73uS3yr9f0EICRpfvP5tyhXe5CPO/oIzxYfaywT8ogGJkyZzmP9umeFxUi9U/8FAU6BP5+T82WaMeotHhv/onuFhRA/M/KQXdXtJYBUBdxHdi1ksPwKMjufyHVBNA7GmHvyZrBcDPMSB7vXvtv8MN+PwwQvI/f03WqIcoDUD83qY/+3ETQHL5D+m37wbA6rKY2HycB0BMiSR6GYUAwHHmV3OAIAxAecxAZfw7D0D2C3bDtsUFQNtQMc7fBATAujE9YYmnEcCAYI4evzcawJnYfFwbqhtAEr2MYrllGEAWNZiG4SP/P3cVUn5S7fS/fXkB9tEp9j+GWtO845T3PyvB4nDmFwXAb0c4LXiRBsBpqbwd4bTyP0d3EDtTaAtApRR0e0mjFkCGcqJdhXQbQIXq5uJve7C/73IR34kZCsASMSWS6KUHQMX+snvysPu/4BCq1OwB8j/LviuC/635vx09fm/THxbA0JuKVBjb9L/FA8qmXOH8vxg+IqZEkgdArYbEPZYeEcCASL99HXgTwBx8YTJVMAPA9x4uOe7UCkAKv9TPm4rwv8mTpGsm3/g/GEM50a7C9L8Kur2kMVobQNcXCW05Fx/AeGLWi6Ec8D8vhnKiXYXfP9cv2A3blvc/NLqD2JnC6L+qYFRSJyD2P5J0zeSbrQLAFO0qpPyk+r9LI2b2eYzXP39FI0SeyZs/R+nSvySV4z+p9ul4zEADwE9d+SzPA/I/QbeXNEbrqD/99nXgnJEAQNEi2/l+agLA7BaBsb6B2z9NnrKarqfnv4p2FVJ+UvC/F58CYDwDAECuDRXj/M39v5+wxAPKZgVALnJPV3cs4z+sjEY+r3jaP3y45LhTuvY/2sngKHm1B8BcPSe9b3wMwO9yEd+J2fQ/7nw/NV66AsBkQPZ690cEwPj8MEJ4NPk/1sVtNIA3AsBvnuqQm2HyvxiV1AloYgZAd6G5TiMtDMA/kSdJ1wwbwCbfbHNjevA/xVVl3xWBBUBkHvmDgecJQA/R6A5i5/g/7pV5q65D57/9wcBz7+EDQAaBlUOLbNy/8pTVdD3Ry7/7eVORCmMQQNXt7CsP0uc/PkFiu3uA6D9fKcsQx/oKwFfPSe8b/xHAMgOV8e8TEEDpYP2fw/wSQFwbKsb5m/a/L2mM1lHV/j8U7Sqk/OQEwBnKiXYVEgXA44i1+BSA97+Cjla1pKPiv/ksz4O7s/M/vK5fsBu2BkDswDkjSnv5P47pCUs8oN4/2V4Lem8M3j+revmdJrPkvzSFzmvsEgVAISHKF7SQwr/+SBEZVnEBQC3saYe/Jvq/+rMfKSJD/j+J6q2BrRL3v+d2irA8o6y/b7vQXKeRBUAbKzHPStrqP30Facaiaf2/ie/ErBdDAMCMEB5tHDEJQFK4HoXrEQZADMhe7/74DcCp2QOtwFALwILix5i7VgrApFNXPsvz8r8c6+I2GgAAQPCiryDN2AzA5QrvchHfAMAPYmcKnZcTwNB/D167NOW/5Pc2/dmP97+fPCzUmub4P2fttgvNFRXA9GxWfa62BMDumLoru+Drv08fgT/8fOo/yNKHLqhv/j857pQO1j8OQHsUrkfhmhtAINJvXweOAEDtuyL438rrv5bnwd1ZO/2/OnXlszwP8z8SMSWS6OX6v0T67evAeQRA5wDBHD2+DcDp8Xub/mwMQPp+arx0k/2/HThnRGnvDEAldQKaCDsSQAh3Z+22ywjAB5eOOc9Y5z/i5elcUcrtv26jAbwF0gnAOwFNhA0PCUD+mqxRD9HYP/6arFEP0dg/VTAqqRNQB0CqfToeM9AKwN6Th4VaEwRAf95UpMLYAMCx4emVsswWQNqs+lxtBQnAjC0EOShh8j+afLPNjenSP7sKKT+pdvC/t5xLcVVZ+j//ykqTUtATQJgXYB+dutO/LspskEnGDEBCW86luGoNQLeWyXA8n+K/ceZXc4CgF0AzG2SSkXMCQJ0Rpb3Bl/W/zo3pCUu8+r9bJVgcznzzP4vDmV/NAf8/ZQETuHU3/78qkUQvo1jdPytoWmJlNNk/ozuInSl00z/ReY1dovr/v88sCVBTS+U/+3lTkQojCMDhe3+D9urvPyEdHsL4ae4/96+sNCmFCMCFVWHYBpOHvwVQjCyZY+8/aeOItfjUD8CBJsKGp1f+P8qmXOFdLgJATtGRXP5D4b/myqDa4MTvPzBHj9/b9O2/7kJznUZa8T+pvB3htOD8PwggtYmT+w/AJQaBlUPLBUBxcr9DUeANwKLRHcTOlPu/D7kZbsDnyT9lyLH1DGHkPx7htOBF3/y/SgwCK4fWG8Djx5i7lpD9v6iOVUrPdOg/ysStghjo5z/C+j+H+fL3vypSYWwhSAbASbn7HB8twr9JufscHy3Cv/J7m/7sxwbAkUPEzalkwD9BRkCFI8jtP5fHmpFB7sw/MA3DR8QU+r/dQexMofP6v+if4GJFDQBAA+yjU1c++L/36XjMQGXpv9vcmJ6wRPw/b9Of/UiRC0CjHqLRHcT9v65H4XoUbhpA5US7CikvIkB4tHHEWnz/vxH/sKVHU82/EwoRcAjV+D/wMO2b+6vUv2R0QBL27dm/t0WZDTJJBsDk9zb92Y/7v5+sGK4OgMi/1IIXfQUpBECE2JlC57UFwF66SQwCayJAbATidf3CFcBt/8pKk1IVQLnfoSjQpxJAho+IKZFEwb+ztb5IaMvSv1PQ7SWNUQlA3GgAb4EEGsDUQzS6gxgFQPmekQiNYOG/wTkjSnuDBcCSIFwBhfriP135LM+DOxVAYDyDhv4JDUANjpJX51gAwAsMWd3qOQdAxvmbUIgA+r8PRBZp4h3mPy1b64uENgfALVvri4Q2B8CmD11Q3zKrvzsYsU8AxdU/CTiEKjW7AMAhXAGFenruv6iMf59xYQPADFnd6jlp/L/vA5DaxEkFwFXejnBa8AFAc2iR7Xy/+D/MC7CPTl30v1a8kXnkD/I/wcWKGkxD8T8e+YOB554JQD90QX3L3AVAlIeFWtP8BcCGyVTBqCT6P4nqrYGtUg3ALlbUYBoG+b+T4A1pVODGP59ZEqCm1gjAU67wLhfxDUCkpfJ2hBMCQHZUNUHUff4/OsyXF2BfDUCAYI4ev7cFQNwuNNdpBBHAUdobfGEy8b8yPWGJB9QFQABUceMWc+s/RGywcJJm5L9NLVvri4T7PxV0e0ljtAzABj3l4rkIqb/ejnBa8GICwMDnhxHCowZAGCZTBaMS/b+WCb/Uz9sEwPfKvFXXodE/PNo4Yi1eFMCl942vPbP6v+MZNPRPcPY/xXJLqyFxAEBGtvP91Hj9P7U3+MJkqvY/DLCPTl35D8BkXdxGA3gIwLLXuz/eK/a/lBPtKqT88j+5T44CRMHSPwNDVrd6zgzAXdxGA3hLAcCyYyMQr+v1v+5Cc51GWgJAYr68APsoDMD9vKlIhXEEwABXsmMjkO+/9ODurN22FMAp7Q2+MDkdQA8LtaZ5hxnATHFV2XelHMBN1qiHaEQjwKJdhZSf1BbAhBH7BFAM7L8eGavN/6vkP693f7xXrQJAVwT/W8lOCUDZWl8ktGUAQCLgEKrULA1AuMzpspjY+r//BBcrajAOQFABMJ5BQwXApn7eVKQCDkBh4Ln3cMkIQNZz0vvG1wNAprVpbK8F2L/IBz2bVV8CQDNQGf8+4wBAnZ0MjpKXDsAt7GmHv6YBQPtcbcX+8gBAluzYCMRrBEDOGVHaG/wLwNogk4ycxQdAQIf58gJs9L/Q7SWN0XoBQCO+E7NejP2/f2q8dJOY8D8LQQ5KmGn7P2ZOl8XExhhApMLYQpADEcCjkjoBTYQTwIEmwoan9xBAmfViKCfaC8DPMSB7vfv2P3lcVIuIYuY/R3L5D+k3/T9QU8vW+iL0PxTtKqT8pPc/xD07hQHwtD+6awn5oCcMwC+kw0MYP9g/gXaHFAMk6r9TBg5o6QrGP6MDkrBvp+O/7GmHvyZrFcDohxHCo20XQLH5uDZUjBjAh6JAn8iTCUAO3B4QKmmEv/mFV5I81+K/D39N1qiH0j/sSzYebLHePzvI68Gk+Oy/I2WLpN3o0D/lCu9yEZ8CQOUK73IRnwJAwcWKGkxD8b9k6UMX1LcCQJgvL8A++gnAZyeDo+TVFUBR2ht8YfIGQKGePgJ/eOg/ttsuNNdp9r8d5WA2AYbcP/2ArEyd7Ks/lufB3Vm79L8/V1uxv2zyv3ugFRiy+gtAdCSX/5B+AUBzEd+JWS/0v8OBkCxggvG/fdCzWfU5/T/VPh2PGaj5P9DQP8HFSglAUMJM27/SEUAmUwWjkrr/v6K0N/jC5P0/nwJgPIMGC8Bj7lpCPuj7P420VN6OcPQ/yXa+nxov5z8DlfHvM64JQMyXF2AffRHADi2yne8nDMDKbJBJRk4DQNS3zOmyGP0/sKw0KQVd8r+gbMoV3mUEQGObVDTW/tI/fVwbKsY5AUCfWRKgppbyv6KcaFchZRZADVTGv8847D8QQGoTJ3f8P+mayTfb/BBA9ihcj8K1EEAzFk1nJ4MGwP4rK01KwfC/mrM+5Zgs2D+xbVFmg0zzP3NLqyFxD/g/dQEvM2wU6r9vEoPAyqHzP61p3nGKjgxAxM4UOq8xEUDzH9JvX8cRQHcVUn5S7eA/GOyGbYuyBMDSAN4CCUoMwGO5pdWQuAhAfqmfNxUp9r/D8BExJZLvvyUjZ2FPO/M/FAX6RJ7kFUDizK/mAIELQLubpzrkZvW//G8lOzYC8z8jSnuDL0z7v1afq63Y3wPAMJ5BQ/+E6b8QBp57Dxf7P2owDcNHxPy/IhrdQexM/T/MRXwnZr3+v2agMv59xvO/r3yW58HdAsCE9X8O8+X/P3tJY7SOChFAsRafAmD8FEC9OseA7PUTQEjhehSux/w/cM6I0t5g8T/OFhBaD1/Gv/kP6bevAwbA/tR46Sax9D8oCvSJPEkCwLvtQnOdhgFA+5EiMqzi8b8FwHgGDT0BQBBYObTINgDA2ZlC5zV2/D9s7BLVWwMSQEt2bATiFRTAIR/0bFZ99T84Z0Rpb7AMwFqBIatb/Q5AUmFsIcihEcCCkCxgApcTQKM7iJ0p9A9A5Ga4AZ9fC8BbzqW4qqwNwIaNsn4zseC/HPD5YYRw9z9nJ4Oj5NUNwPse9dcrLNE/h4px/iYUCkA1RuuoagIPQKQa9ntind+/pBr2e2Kd37+Orz2zJEDkP/cF9MKdC8m/6J/gYkVNGkA3GsBbIAERwEesxacAmP4/TRWMSuoE8z9W1GAahg8HwFPL1voi4RPAf/YjRWTYG0ALYwtBDsoBQLecS3FVWQnAB0KygAlc9z+dhT3t8JcHQJOMnIU9rQNAWvW52or98b9JFFrW/WPRv/buj/eqtRHAWipvRziNEsAX1/hM9s/aP7UaEvdYmhDASyAldm1vx7/CTNu/slL7v4yEtpxLcfc/5KCEmbZ/9D8g0m9fB079v9Zuu9BcJ/k/B/AWSFB89j8H8BZIUHz2P5VIopdRbAnAU1xV9l2RD8Amx53SwfoGwN3NUx1yM/U/u5unOuTm57/IBz2bVZ/wPygK9Ik8yQhAkIgpkUQv/b/kFB3J5b/xP9hNhGgIIpY/LQlQU8u2EsD2fM1y2ejGP6EQAYdQpfw/46WbxCAwAMAiwyreyDwHwOSeru5YbNi/vk1/9iOFE0COBvAWSFD3P+fG9IQlHgFApwUv+gqSH8BMbD6uDbUcwLU3+MJkahVAkuhlFMuNEUDmBdhHpw4RQFaalIJurwdA3eo56X2DFEBKRs7CntYbQH5S7dPxWBzARFGgT+TJFsBh/Z/DfLkMQGbBxB9FHe0/jGfQ0D8BFEBN27+y0uQKQHV0XI3sSta/QznRrkKKDMCxM4XOaywdwHjSwmUVNus/16IFaFvN078onN1aJsPtv+I7MevFEBjAtvP91Hhp9T81XrpJDIL4PzVeukkMgvg/JsPxfAbU77/Jq3MMyP4RwD8AqU2c3BNAtW6D2m/t5T9f61Ij9DPSv0p7gy9MpgBA+I2vPbMk/j+l2NE41O+av4kHlE25ggjArFYm/FK/DUBIv30dOKcMwD0s1JrmnQfA/cHAc+/hDsAXmus00pIIwMAhVKnZg+k/PfIHA8+98b+XVkPiHksDwCZw626eKgNA/tE3aRoUuT+MSuoENPEWwK00KQXd3vc/ZVOu8C4X+78FUfcBSG3/P4ums5PBUQjAW0I+6NnsAUAeFmpN847wPx4Wak3zjvA/1zTvOEXH/L/IJCNnYU/yv0D7kSIyLPg/ZYuk3ehj0L9PeAlOfaDuv08iwr8IGru/eXWOAdnrxz8sn+V5cPcIwDyDhv4Jrv8/ob5lTpfF7b/6muWy0bnhP9Pe4AuTqeY/T0ATYcOTBMAwZHWr5yT9v7bbLjTXaQfAXfksz4O7EcDbatYZ3xe/v4F5yJQPQZW/EvdY+tAF7r8e/wWCABnQP3rE6LmFrte/THFV2XeFCUCloNtLGuMDwH4czZGVX9u/I74Ts14M8b8drP9zmO8AwDqRYKqZtcA/rrZif9m9BkAaFw6EZMEAwGAF+G7zxt2/1cqEX+rnDED3jhoTYq7iP89OBkfJKwTA2XxcGyrG+T/WrZ6T3jf3v5Z4QNmU6wRAyJV6FoTyxL+2FJD2P8DfPzdPdcjNcA5AwcWKGkxD6T/Q7SWN0foUwEw3iUFgpRJAa5+OxwxU+r8sK01KQfcVwAfwFkhQfAbAELBW7ZqQzD/z5QXYRyf8PxZqTfOO0/a/HPD5YYRw/T/uPVxy3GkLQJZDi2znewNA81meB3cHEcDXaaSl8rYAQOGaO/pfruA/zse1oWIcA8BJnYAmwgYTQDylg/V/jhLABe/1/7tPsz+1T8djBmoAQCFZwARunQDA7ginBS86CMDMDBtl/Wbgv1CqfToeM9c/9zsUBfoEA0AEE8mhj0OqPzMzMzMz0xnA4+Ko3EQtwb+bPdAKDNkEwMK9Mm/Vddq/s5jYfFwb+b+gVPt0PGbxv9tRnKOOjsk/PZtVn6ut/79NZyeDo2T3P5PjTulgff2/7bsi+N/K8D+fceFASNYCwDVB1H0A0vG/c7hWe9gLzb826iEa3cHzPy2yne+nxgnAoE/kSdI18b+5NlSM8zf+v8/oWO+BZ7I/P1JEhlU8+b9Smzi53wEQQNDVVuwvmxPAUKp9Oh4z8L8C2evdH+/7P9UJaCJsePI/Hm0csRZ/EsBLyAc9mxUKwPshNlg4yeQ/4syv5gDB8j80M47spYS3vwR0X85s1+a/PKBsyhWeEECBe54/bVTYvyGVYkfjUOU/G9gqweJw67+KAn0iT5L8PyS5/If02/O/0LhwICSL/z/EX5M16mEGwOS9amXCL/M/8tHijGHO7D+ZR/5g4LnPv4MvTKYK5hVAVtehmpIs7T/Lv5ZXrjfvv54pdF5jFwLALjnulA5W8L/ZmULnNfYGwIqT+x2K4hTAkX77OnCOAUDiI2JKJDESwHpwd9Zu+xPAJuSDns2qEkCzKVd4l8sPQEyrfCoC97E/09nJ4Cj5/z/Bj2rY74nsvzYBhuXPN+m/rW71nPQeGUDF5uPaUHESwAltOZfi6glAkuhlFMstDsDY0w5/Tdb3P1hv1ArT98a/dxA7U+i897+oABjPoMETQO3WMhmO5+s/YXE486t5AsALJZNTO8PjP85wAz4/jP6/dCSX/5C+C0DzyvW2mYrvPwPuef600e2/x4Ds9e4P+T8730+Nl64EQOjewyXHHQLAI2dhTzv8/r+iXYWUn5QGQPrt68A5owFAp3nHKTqS+7/on+BiRY0AQCfChqdXSgdAqyaIug9AB8CnIhXGFoLQv3/eVKTCGA3A0NVW7C/7EUBi26LMBpn4P14u4jsx69S/iUM2kC627j/eOv922a/DP6sEi8OZX/Q/73IR34lZ978/UkSGVbz6v1RXPsvzoALAzCiWW1oN/b9Q/u4dNSbIP8y0/SsrTf0/KjqSy3/IDMDV7IFWYCgRwGnGounshBBAe/B/7Jo1pb//If32dWALQOGYZU8Cm9+/D39N1qiH+T9QHauUnunuP22oGOdvggJAuTZUjPP3C8AYQWMmUS/oP7GKNzKPfApABFq6gm3Ep7+uDRXj/M0OwOwvuycPCw1At2J/2T25BcAXnwJgPCMSQOFFX0GasQHAtaZ5xyk6BUB9y5wui0kJwH3LnC6LSQnAZK93f7xXCEB5Wn7gKs/vP03WqIdo9Pe/bm5MT1jiAEB1sP7PYT7wP4ums5PB0QVAgQncupvHF0D4/DBCePQXQH9LAP4pVeI/6UXtfhXg1z/lettMhXjCP50OZD21+rq/C56dZ0cFrT9PHhZqTXPxv63ddqG5LhNAEHo2qz7XE0AWMIFbd/Pkv/uRIjKsYuU/+5EiMqxi5T9Pr5RliCMSwKyRXWkZqcu/yLWhYpy/DkB/3lSkwlgcQMhe7/54rxvAmRJJ9DKqF8BvgQTFj3EXQKvP1VbsbxFAgGWlSSnIEsAqOpLLf+gRQJfEWRE10ds/aR1VTRD1A0ByxFp8CqATQI2chT3t8BtAjZyFPe3wG0D+KytNSgEcQIz4Tsx6ISDAnYAmwobnCEDZd0XwvxX/P2ZJgJpattu/uAa2SrC4EcAVHcnlP+QFQEfJq3MMiAxAh/4JLlY0FcC9VkJ3SZzuPzElkuhlFPe//g+wVu2axD/on+BiRU0CwIblz7cFy++/s9KkFHT7/D+Cyvj3GZf0vwtGJXUCmv6/lkG1wYlo4T83VIzzN2EBwJuPa0PFuA7AmnecoiOZEkBHrptSXivpP++pnPaUnNy/DFuzlZd8479BvK5fsJvwvwQcQpWaPQbAuJIdG4FYEsCWBKipZSsIQN/42jNLAtO/Iv32deCcB8BEF9S3zGn2v+c1donqLfA/Cp3X2CVqCUCEu7N220UHQI7MI38wcPu/Ups4ud/hCsCNf59x4UDnv4WxhSAHZQfAcvkP6bevxT+5pdWQuAcKwIVf6udNxfq/YAK37uYp/T8NjpJX59gPwG8NbJVgkRtAJSNnYU8bF0BPBkfJq/PyPygK9Ik8qRBANQwfEVOiDcAMWd3qOen/v2rBi76C9AxAT7FqEOZ2yz8t7GmHvyb7P5nYfFwbShZA16NwPQp3EEBdv2A3bFv+v4XOa+wS5SPABrth26JMCkCEDU+vlMUVQD6zJEBNLQFAYMjqVs8JD8C3nEtxVVkEQNun4zEDFfU/jliLTwEw2j/0FaQZiyb7vwisHFpkewxA1EM0uoNY+D/zqzlAMEcLQCqRRC+j2PK/escpOpLL/T8LmMCtu/n6PxrAWyBBcfw/Bi/6CtIMCMA+ldOekvPlv9egL739Oeg/XAUx0LWv7L+eXinLEMcYQHEoMin0sLi/G4F4Xb/g9z8aqIx/n3H9P1H1K50Pz8K/djdPdchN+b/IsfUM4RjivyCYo8fvbfM/AYdQpWaP9D/xETElkmj0P/kUAOMZ9ARAcT0K16NwD8AaUdobfGHzv+rKZ3ke3Py/rDyBsFOs3D+45LhTOlj/P1BTy9b6ovs/zzKLUGwF3791sP7PYb7xP0daKm9H+A5AXyxnSkYptD8Us14M5UT4vwWGrG71nPY/D9HoDmJn8r+3lzRG6yj6v61u9Zz0XhrAb7vQXKfxEkCNYrml1fATQG4Xmus00vI/JZaUu8/x0b+8Azxp4bLqv9F0djI4Suo/ucfShy5oBkArNXugFVgWwARWDi2y3QdAYoTwaOOoHUBhw9MrZVkUQEG8rl+wm/G/P8bctYScEUBCQL6ECg7gP8KjjSPWogRAhA8lWvJ427+EDyVa8njbv8e6uI0G8PG/Vd6OcFpw97+bAwRz9Pj/P2LWi6GcaAbAFAX6RJ7kEcAtlbcjnFYLQDihEAGHkBBAOKEQAYeQEEBgPIOG/kkJwBvYKsHisA3ArYbEPZY+CMBPWOIBZZMLQNTWiGAcXNU/0vvG156ZAkBoBYasbjUKQEnXTL7Z5tA/Lq2GxD2WxD/Kw0KtaR4OQJz51RwgWANAaw4QzNFjA8DmIr4Ts170P4aPiCmR5BLAn8w/+iZNx79Ot+wQ/zDiP+auJeSDHvE/eNFXkGasBsABNbVsre8CQDFfXoB99Pu/YvNxbahYFEDde7jkuNPxvxhbCHJQwvK/Jcy0/Ssr6T8k16jiIeeYvwGkNnFyv/8/cAhVavYACcBNjhImUruDP97LfXIUoOm/q5UJv9RPBsD/BBcravAJQCv2l92TB/+/4PPDCOFR+j8fhetRuF4UQLyuX7Ablh/AGjOJesEn6j/URnU6kPXsP6Wg20saYwJAqBjnb0LhEMD2fw7z5QUIQHo7HSM03bY/ls/yPLgbFcAZ/z7jwiEVwBPU8C2sm+I/rvAuF/G9EECvlGWIY10CQOFASBYwwQnAPgXAeAbNDMCqmiDqPmATwBxfe2ZJQB7AFNBE2PAEIcC05VyKq8oCwBhbCHJQYhlAGFsIclBiGUCKWS+GciIawKQ2cXK/YxfALXjRV5CmE8AFo5I6AU0PwAkWhzO/2gTAqDXNO05xEUAMzXUaaan1PxB6Nqs+1w3ASNxj6UPXB0B+HThnRCkBwJqLCXskb7K/9x4uOe4U8D8jSnuDLwwLQAfTMHxEzAhAirDh6ZXyDUAeFmpN8w71v5UO1v85jAlA3nahuU4jBUCmYfiImDIQQDTXaaSlMgPArVEP0ejOAEBnfjUHCGb+vyqMLQQ56AdAteBFX0GaGsABMJ5BQ78UwNJSeTvCqRfAyEEJM23/GkCJTRpZ6Dmyv347iQj/ou6/qu6RzVXz47/fwyXHnVIVwGvUQzS6A/M/IQIOoUpNDUD2Yb1RK0yzv/s6cM6IkgZAGFsIclBCCMAG8xWsitNtv7poyHiUSsK/2UKQgxImEUAeUDblCq8CQOUK73IRX+G/8WjjiLV497/xaOOItXj3v/K1Z5YEqPS/Fw6EZAGT/T/rqGqCqHsdQOCcEaW9IRvAcsRafAqA+D8qb0c4Lfj2v+IA+n3/5sm/gjl6/N4mAUAiOZm4VRDiPxxClZo9EAVA+WabG9MT8L9hw9MrZRn0P2tI3GPpAwVAtYmT+x2qFUC1iZP7HaoVQL99HThnJBTAT1yOVyB62D/iWBe30QATQN481SE34xHAW7bWFwltCMBy4UBIFnANwJ4MjpJXJw1Atf0rK03K9T82sFWCxWH/PyAot+171MW/T1jiAWVT/b+lMVpHVZP/Pzm4dMx5xrA/3zKny2JiEUB3FVJ+Uq0NwAtjC0EO6hVAmdh8XBsqGMC3lzRG66gUwDjb3JieMBjAPzp15bP8A0Ds3LQZpyHvPy/APjp15QPAf6SIDKvYIMBolgSoqYUawFioNc07zgpAlX1XBP/bAMDjF15J8tzhP0vqBDQRdgJAOPjCZKogAMB6jV2iemvXP/ylRX2SO8o/f2d79Ib70L80hc5r7JIRwHk7wmnBSwLA+PwwQni0EcA0LhwIyUIAwIoEU82spcS/SPyKNVzk2z90JJf/kH7tv2UZ4lgXt8k/glX18jtN4z/FckurIXHxvwnE6/oFu/Y/u2HbosyG8j8cCMkCJvADQGx4eqUsQ/O/zhlR2hv8+L8FbXL4pJPqP6X3ja89s/G/a32R0Jbz+T8NbJVgcTgCwLyuX7Abts2/VWthFto53T9jC0EOShgCwNfAVgkWBxLAVmXfFcH/DkCsxacAGA8OwNfdPNUhNxRAU1xV9l1RF0C1UDI5tTPovxDpt68DJwvAaJHtfD91CkC8s3bbhebyP6Ay/n3GhQXAGXPXEvKhHUC8P96rViYRwPuRIjKs4hJAqG+Z02WxCsBMjjulgzUJQKsmiLoP4BLA+wW7YdtiCcDQs1n1ufoSQOGX+nlT8RFAOKEQAYcQDkBYxRuZR94RQOC+DpwzYgtASkG3lzSGBkANN+DzwwjBP93vUBTokxzAXoB9dOoKIMAqb0c4LbgQwB1VTRB1XxFA1eyBVmCIAkDReY1dovoHQCKJXkaxnAJA/Knx0k2iCMDgvg6cM2ISQNttF5rr9BHAj8L1KFwP/T+cFrzoK0gBwKoM424Qreg/BaipZWt9+D+jAbwFEtQIQCr+74gK1ck/dsQhG0gX2D8bEvdY+hABwCMVxhaC3AnASWO0jqom/r/99nXgnBH4Pyb8Uj9vqvA/tKuQ8pPqA8AYJ77aURzpP6Io0CfyJP2/qmQAqOLGyb+hFK3cC0zlP3cxzXSvE+i/LuI7MesFBUDBHD1+b1MMQGgibHh6ZRPAF9nO91PjE8Ct+lxtxf7lP8eA7PXuj/W/TmIQWDm03r8Ba9WuCWnZPxFTIolexvg/34lZL4by+T8a3UHsTCEDwEkRGVbxRvi/kXu6umOx77//Qo8YPTfuP7t9Vpkpre8/T3Rd+MF54r9Ol8XE5uP0vzYC8bp+wdU/eekmMQis/T/R6uQMxZ3ov0urIXGPpfG/nzws1JqmCEB3vp8aL50EwGoTJ/c7lPq/h/nyAuwj9b/x12SNeojGv1H3AUht4vE/PNhit88q4z++h0uOO6UPwD9SRIZVvAZAwaxQpPu56D/l1TkGZK8WwGtlwi/1swvAw9hCkIPyEsBmFj6uTzF1v0BNLVvrKxVA9YQlHlB2AUB7gy9Mpor2P1IKur2k8QPArMq+K4J/9T8dVU0Qdd8KwIp2FVJ+UvI/gIKLFTVYAsDfpj/7kSIFwJ+OxwxURhHA7ZklAWpKE8BSLLe0GhLNP1wdAHFXr9U/fXVVoBaDyb9eonprYOsDwOSghJm2f/Y/dVjhlo+k3j+8kXnkD+YSQNf6IqEtZwJA7N0f71WrAMDH9IQlHlAIwKuPLAVJRJW/0ETY8PSKAEB0Ka4q+64LwN1B7Eyhc/q/EXAIVWpWE8Dk+KHSiJnSv/5l9+RhoQDAFHmSdM3kBEAicY+lDx0MwBAjhEcbZxHA3dJqSNwjCcDb+X5qvLQHwAA6zJcX4A5AxOv6BbshAsBenWNA9loQwInvxKwXQwfA9S1zuiymB8D1LXO6LKYHwNcXCW05VwHAzR5oBYYs+r8k1uJTAEwCQGaIY13chgHAizcyj/xBCkB2N091yA0MQG5RZoNM8hdAhlW8kXnkHcCDUUmdgKYTwHUCmggbHhFAvY44ZANp7j+8yW/RyVLgv4OHad/cX+o/krOwpx1+EEDiAWVTrnAFQG+e6pCbYfq/bm5MT1jiAEBHOC140VfXP/7uHTUmxNu/DLCPTl358j9IFjCBW/cEQH6MuWsJ+QLATHFV2XeFBsCTHRuBeF3VP10z+Wabm/e/DoRkARN4DECL/WX35CEMwNmZQuc1dto/5KCEmbY/AcAOMsnIWdj4PywrTUpB9wtAVMa/z7gwAsA/br98suLoP9i4/l2fueC/FCLgEKpUAcAdlDDT9i/wvyeloNtLuhdA42vPLAkQG0AJOIQqNfvwP6D9SBEZ1gvAQwQcQpWaB0CY2lIHeT3sP166SQwCaxbAR3L5D+mXEcA+6Nms+hwLQDAqqRPQxAdAMjhKXp3jBsCTNeohGl3+v2YUyy2tphHAATCeQUP/9D8P1ZRkHY7pv9ttF5rrtPg/M/59xoUDC0ACnx9GCE8GQF70FaQZC/C/6SYxCKyc9L+xogbTMHz/v5F++zpwTgRACoDxDBr6+L+qmiDqPsALQDy858ByhOS/AFKbOLlf/r8u/yH99vX3P09AE2HDkwLAC2Kga19A7D+Uv3tHjQnvv+oJSzyg7P6/6glLPKDs/r+kjSPW4tMVwFaalIJu7xlACFqBIas7FMD8byU7NgL6v3swKT4+IeQ/XHLcKR3sCMDzk2qfjqcRQNZz0vvGVwxAW+uLhLbcC8AeUDblCm/+P9I1k2+2Ofs/sCDNWDTdC0DoMF9egH0OQCp0XmOXKPc/r3yW58HdCsBHA3gLJKgNQIAO8+UF2BtAVACMZ9DwIMDVITfDDbgIwHFa8KKvIABAdfbflAOHmT+6awn5oDcgQKJ6a2CrBPO/N45Yi08B1b8=\",\"dtype\":\"float64\",\"order\":\"little\",\"shape\":[4000]}},\"selected\":{\"id\":\"2656\"},\"selection_policy\":{\"id\":\"2655\"}},\"id\":\"2636\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#e78ac3\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#e78ac3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2638\",\"type\":\"Circle\"},{\"attributes\":{\"overlay\":{\"id\":\"1149\"}},\"id\":\"1145\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"source\":{\"id\":\"1157\"}},\"id\":\"1161\",\"type\":\"CDSView\"},{\"attributes\":{\"axis\":{\"id\":\"1135\"},\"ticker\":null},\"id\":\"1138\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1144\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"label\":{\"value\":\"non-centered\"},\"renderers\":[{\"id\":\"2639\"}]},\"id\":\"2761\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"1136\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1256\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1149\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1166\",\"type\":\"AllLabels\"},{\"attributes\":{\"label\":{\"value\":\"indep. samples\"},\"renderers\":[{\"id\":\"1160\"}]},\"id\":\"1174\",\"type\":\"LegendItem\"},{\"attributes\":{\"source\":{\"id\":\"2636\"}},\"id\":\"2640\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"2636\"},\"glyph\":{\"id\":\"2637\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2638\"},\"view\":{\"id\":\"2640\"}},\"id\":\"2639\",\"type\":\"GlyphRenderer\"}],\"root_ids\":[\"1126\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.3\"}};\n", " var render_items = [{\"docid\":\"63129da8-414b-4ce6-bd8d-22a397ca5bc1\",\"root_ids\":[\"1126\"],\"roots\":{\"1126\":\"024219d6-9772-4912-8b50-db7e253fb6e0\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "1126" } }, "output_type": "display_data" } ], "source": [ "p.circle(\n", " samples.posterior.theta.values.flatten(),\n", " samples.posterior.v.values.flatten(),\n", " color=\"#e78ac3\",\n", " alpha=0.3,\n", " legend_label=\"non-centered\",\n", ")\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Look at that! We have managed to sample all the way down the funnel! We have conquered the Funnel of Hell." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Hierarchical models feature a Funnel of Hell\n", "\n", "It turns out that many hierarchical models feature a Funnel of Hell, so uncentering is often crucial. We will explore this in the future lessons." ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "bebi103.stan.clean_cmdstan()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Computing environment" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Python implementation: CPython\n", "Python version : 3.9.7\n", "IPython version : 7.29.0\n", "\n", "numpy : 1.20.3\n", "pandas : 1.3.5\n", "cmdstanpy : 1.0.0\n", "bokeh : 2.3.3\n", "holoviews : 1.14.6\n", "bebi103 : 0.1.10\n", "jupyterlab: 3.2.1\n", "\n", "cmdstan : 2.28.2\n" ] } ], "source": [ "%load_ext watermark\n", "%watermark -v -p numpy,pandas,cmdstanpy,bokeh,holoviews,bebi103,jupyterlab\n", "print(\"cmdstan :\", bebi103.stan.cmdstan_version())" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.7" } }, "nbformat": 4, "nbformat_minor": 4 }